[ rstevic @ 27.04.2006. 13:56 ] @
Pri otvaranju jedne forme pomocu tri DLookUp f-je dodeljujem vrednosti trima promenljivima.
To mi kako se i moze ocekivati dosta usporava izvrsenje s obzirom da se nalazi na OnCurrent.
Interesuje me da li bih mogao da na drugaciji nacin (brzi) dodjem do vrednosti koju bih trebao da dodelim promenljivoj.
[ nidisa @ 27.04.2006. 15:51 ] @
Zavisi odakle vuces podatke. Ja obicno, kada vucem podatke iz neke tabele, radim preko dao.recordset-a i radi jako brzo, cak i sa pregledima na hiljade recordset-ova...
Moze malo vise detalja?
[ rstevic @ 28.04.2006. 07:35 ] @
Naravno da moze.
Podatke vucem iz Query-ja i to Query u kome imam zbir neke vrednosti i ta mi vrednost treba.
Naime u pitanju je nalog za placanje gde ja u svakom momentu moram da znam (odnosno program mora da zna) kolika je vrednost tog naloga kako ne bi dozvolio realizaciju naloga ukoliko je prekoracen limit za tog korisnika, zbog toga trazim i ... Neka sad zalepicu code

vred = DLookup("SumOfIznos_EUR", "Vrednost_NalogaE")
Limit = DLookup("Vrednost", "log_activeuser")
odobrenje = DLookup("rolaID", "log_activeuser")

vred se uzima iz Query-ja
Limit se uzima iz tabele kao i odobrenje

Nadam se da sada ima dovoljno detalja.