[ ferguson @ 03.08.2016. 13:29 ] @
Interesuje me kako da promenim ime promenljivih (variabla) u for petlji tako da dobijem variabla0, variabla1,...,variabla10?
Code:

for i=0 to 10
   variabla&i="Neka vrednost " & i
next i
[ dusans @ 03.08.2016. 13:36 ] @
Ne možeš, niti ima potrebe.
Baš zbog takvih stvari se koriste nizovi a ne var1, var2, var3 ...
[ ferguson @ 03.08.2016. 13:48 ] @
Ok, jasno!
Samo kako onda da napravim da mi kroz razne objekte proverava podatke?
Ovde se vrti promenljiva var1,var2... i temp1, temp2...
Da li objekat moze da se stavi u niz?

Code:

Set var1 = baza.OpenRecordset("select * from temp1")
While Not var1.EOF
   ...
   ...
Wend
[ Shadowed @ 03.08.2016. 13:53 ] @
Kao sto Dusan kaze - nizovi:

Code:

Dim niz(9) As String
For i = 0 To 10
    niz(i) = "Neka vrednost " & i
Next i


Obrati paznju da sam deklarisao niz sa brojem 9. To je zato sto VB Script / VBA kreira niz sa jednim elementom vise i indeks krece on nule. Tako su napravili da mozes da koristis index od nule ili od jedinice i da ipak imas dovoljno elemenata.
[ ferguson @ 03.08.2016. 14:45 ] @
Ok. Hvala ljudi. Usmerili ste me u pravom smeru. Hvala!
[ ferguson @ 04.08.2016. 10:22 ] @
Hm... a kako da resim ovo sa nizom?
Treba da vrtim imena polja (naziv_polja_) i da mi se u zavisnosti od broja i menja i naziv polja (naziv_polja_0, naziv_polja_1, naziv_polja_2...)

Code:

Set izlaz = baza.OpenRecordset("tabela")
For i = 0 To 10
   With izlaz
      !naziv_polja_0 = neka_vrednost
   end with
next i
[ dusans @ 04.08.2016. 10:28 ] @
Pa valjda postoji nešto tipa
Code:

izlaz.Fields("naziv_polja_" & i) = neka_vrednost
[ ferguson @ 04.08.2016. 10:33 ] @
Svaka cast! Ovo mi je tek 4. dan kako radim sa VBA pa ne znam sintaksu. Hvala puno na pomoci! Radi kao sat! :)
[ dusans @ 04.08.2016. 14:43 ] @
Meni evo već 37-ma godina kako ne radim sa VBA ;)
[ ben roj @ 09.12.2016. 20:32 ] @
Citat:
ferguson:
Svaka cast! Ovo mi je tek 4. dan kako radim sa VBA pa ne znam sintaksu. Hvala puno na pomoci! Radi kao sat! :)


Dobar ti. A meni tamo oko akcija problem da u petlji menjam akcije i da idem i ucitavam podatke o trgovanjima sa sajta Belexa
niko nece da pomogne. H?biga. :(