Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Šta u ovom kodu nevalja

[es] :: Access :: Šta u ovom kodu nevalja

[ Pregleda: 2068 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

slavko13

Član broj: 49045
Poruke: 41
*.251.EUnet.yu.



Profil

icon Šta u ovom kodu nevalja10.04.2005. u 17:36 - pre 230 meseci
=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.
 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.smin.sezampro.yu.



+15 Profil

icon Re: Šta u ovom kodu nevalja10.04.2005. u 19:03 - pre 230 meseci
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)
Pozdrav,
Branislav
 
Odgovor na temu

[es] :: Access :: Šta u ovom kodu nevalja

[ Pregleda: 2068 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.