Pozdravljeni!
V domenski funkciji DLookUp želim uporabiti kot kriterij rezultat druge DLookUp funkcije in to zapisati v besedilno polje na obrazcu.
Recimo: =DLookUp("[CENA]";"[SIFRANT_LINIJE]";"[ID_SIFRANT_LINIJE]=DLookUp("[RANG]";"[LINIJE]";"[VSTOPNA]=Forms!test![VSTOP] And [IZSTOPNA]=Forms!test![IZSTOP] And [VLAK]=Forms!test![VLAK]")")
Če namesto druge DlookUp funkcije napišem =11, potem dela....
Obe DlookUp funkciji vsaka za sebe delata...
kakšna ideja?
DLookUp funkcija ACCESS
DLookUp funkcija ACCESS
Življenje je enostavno, če poznaš "The Secret".
GoldZ
GoldZ
Pozdravljeni,
Access-a ne uporabljam, a logično gledano vaša rešitev resnično ne more delovati, saj se druga funkcija nikoli ne izvede (zapisana je v dvojnih narekovajih, kar pomeni da pravzaprav ni funkcija temveč niz znakov). Analogno Excelu bi rešitev izgledala kvečjemu takole:
Bodite pozorni na trazliko med vašim primerom in mojim. Pri vas piše:
Access-a ne uporabljam, a logično gledano vaša rešitev resnično ne more delovati, saj se druga funkcija nikoli ne izvede (zapisana je v dvojnih narekovajih, kar pomeni da pravzaprav ni funkcija temveč niz znakov). Analogno Excelu bi rešitev izgledala kvečjemu takole:
Koda: Izberi vse
=DLookUp("[CENA]";"[SIFRANT_LINIJE]";"[ID_SIFRANT_LINIJE]=" & DLookUp("[RANG]";"[LINIJE]";"[VSTOPNA]=Forms!test![VSTOP] And [IZSTOPNA]=Forms!test![IZSTOP] And [VLAK]=Forms!test![VLAK]"))
Koda: Izberi vse
=DLookUp("[xx]";"[yy]";"[nekaj]=dLookUp(...)") <--- to piše pri vas
=DLookUp("[xx]";"[yy]";"[nekaj]=" & dLookUp(...)) <--- to pa pri meni
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator