[ 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 |
[ ferguson @ 03.08.2016. 13:29 ] @
[ 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. :( Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|