[ slavko13 @ 10.04.2005. 17:36 ] @
| =DLookup("Rabat","Customers","CompanyName="&Forms!Orders!CompanyName)
Ovu naredbu sam stavio u jedno text box polje na formi orders i trebalo bi kada u toj formi izaberem CustomerID(combo box polje),CompanyName da prikaže vrednost Rabata za ovog Customersa iz tabele Customers, ali neće.
I dali se ova funkcija DLookup može primeniti i na upit a ne samo na tabele i kako. |
[ banem @ 10.04.2005. 19:03 ] @
U Combo polju ti je Company vezan preki IDCompany, a ne preko naziva Company.
Pod uslovom da ti se indeks zove IDCompany, ovo bi trebalo da radi:
=DLookup("Rabat", "Customers", "IDCompany=" & Forms!Orders!CompanyName)
Jednostavnije rečeno, pokušao si da povežeš tekstualno polje (CompanyName) i brojčano polje - indeks tabele Customers (npr. IDCustomer), a to ne može.
Takođe, zavisi i od regionalnih podešavanja i gde pišeš komandu, negde ide tačka-zarez, a negde samo zarez. Ako ovo gore ne radi pokušaj i:
=DLookup("Rabat"; "Customers"; "IDCompany=" & Forms!Orders!CompanyName)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.