Zuko 26.11.2010 17:36
Predmet:Re: Prenos podatak VB-a kodom iz Access-a u Excel

Prva je prava, ovu drua nije to to je pokušaj

zxz 26.11.2010 19:35
Predmet:Re: Prenos podatak VB-a kodom iz Access-a u Excel

Do While Not Rs.EOF()
'Set Vork = Sheets.Add(before:=Sheets(Sheets.Count))
Set Vork = Sheets.Add
Vork.Name = Rs!imeprezime

Vidis ovo:
U ptlji dodajes Sheets sto znaci koliko petlja okrene toliko puta pokreces i shett odnosmno kreiras novi.

Treba da stoji:
Set Vork = Sheets.Add
Vork.Name = Rs!imeprezime
Do While Not Rs.EOF()
'Set Vork = Sheets.Add(before:=Sheets(Sheets.Count))

Zuko 28.11.2010 19:25
Predmet:Re: Prenos podatak VB-a kodom iz Access-a u Excel

e u tome mi i jeste problek kad otvaram novi EXcel radi ok, doda onoliko sheet-ova koliko imam radnika i to je uredu, ali kada imam stari excel pokuÅ¡ava da napravi nove sheet-ove ali javlja da ih nemože preimenovati jerveć postojesa takvim nazivima. Hoće li ovo van petlje raditi kako teba vidjet ću sutra jer mi je i baza ostala na poslu a i primjer Excel tabele, bojim se da mi ne otvori samo jedan sheet.

zxz 28.11.2010 19:29
Predmet:Re: Prenos podatak VB-a kodom iz Access-a u Excel

Neznam sta ti je namjetra.
Ako ti je namjera za svakog radnika napraviti novi sheet onda je tvoje bilo uredu.
Greska moze biti:
Ako se u bazi ponavlja ime radinaka i ako imas vec neki shett onda ti i ovo treba:
Set Vork = Sheets.Add(before:=Sheets(Sheets.Count))

Zuko 28.11.2010 19:56
Predmet:Re: Prenos podatak VB-a kodom iz Access-a u Excel

U bazi nema duplih radnika, ali recimo otvaram prvi put Excel i on otvori uredu sheet Nedim Zuko i u sheet unese moje podatke, ali kad otvorim drugi put javlja ovu grešku sto sam napisao u gronjem postu,
ali polako nabast, otprilike znam šta trebam, da provjerim dali postoji sheet sa tim imenom pa ako postoji ili nepostoji uradi to. Malo mi ide sprije jer moram tražiti po Exel helpu i nareddbe su puno uopštenij nego u accessu i vb helpu.
Recimo prvo sam pravio sheet-ove pa sm htio da se vratim na neki sheet i našao sam u helpu naredbu activate, koristio je i kompajler nejavlja grešku u kodu ali ništa i ne uradi. e onda sam skontao da uradim ovako kako ssam sad uradio.

zxz 28.11.2010 20:04
Predmet:Re: Prenos podatak VB-a kodom iz Access-a u Excel

Ma nije to nikakav problem.
Sad mi je jasno sve.
Imas u onom mom prvom kodu kako se setuje postojeci sheet.
Sra trebas:
PreuzmiIzvorni kôd (Visual Basic):
  1. One error resume next
  2. Set Vork = Sheets.Add
  3. Vork.Name = Rs!imeprezime
  4. if err.number = brojgresjke koju ti javlja
  5. Set Vork = Me.Worksheets(Rs!imeprezime)
  6. err.clear
  7. on error goto 0
  8. endif

zxz 01.12.2010 15:02
Predmet:Re: Prenos podatak VB-a kodom iz Access-a u Excel

Radil se na ovome sta?

Zuko 01.12.2010 15:05
Predmet:Re: Prenos podatak VB-a kodom iz Access-a u Excel

Radi ali imam problema oko prenosa kad imam otvorene sheet-ove on mi opet otvara nove bez imena i ubaci podatke nove za svakog unosnika. joÅ¡ ću se malo mućiti s ovim pa se javim.

zxz 01.12.2010 15:15
Predmet:Re: Prenos podatak VB-a kodom iz Access-a u Excel

Imas 2 nacina da to rijesis:
Jedan je da slozis SQL po Imenima i da provjeravas te kada se pojavi novi da tada otvaras novi shhet i drugi je nacin losiji za comp jer ima vise posla a to je da uvijek provjeravas postoji li otvoren takav seheet u exelu.

Eto ovo je samo malo da ti pomognem.
Ako se puno budes mucio zakkaci kod.

Zuko 01.12.2010 21:24
Predmet:Re: Prenos podatak VB-a kodom iz Access-a u Excel

moj prijatelju svašta sam probao( tvoje savjete i svašta nešto svoje), ali nemogu ovo da rješim.
evo zakačiću i sam sve pa malo pogledaj ako imaÅ¡ vremena