[ vileko @ 25.02.2005. 11:02 ] @
| Pozdrav,
Imam problem sa DLookUp funkcijom koja se nalazi u reportu, kreirao sam tablice:
tbl_Informacije
FirmaID
Ime
Prezime
Adresa
tbl_Racuni
RacunID
Broj
Valuta
KomitentID
i iz tih tablica forme frm_Informacije i frm_Racuni. U formi frm_Racuni upisuje se racun broj i ostatak sta već treba i iz te forme se štampa račun. kreirao sam i račun u reportu rep_Racun i sve ljepo odradi osim podataka iz tbl_Informacije. U zaglavlje bi trebao staviti podatke o firmi (isporučiocu računa) i to sam pokušao ovako u texbox Ime u control source upisao sam =DLookUp("[Ime]";"frm_Informacije") i javi #error, kada sam htio dodati u record source računa i tabelu tbl_Informacije javi grešku "Join expression not supported". Tabele tbl_Informacije i tbl_Racuni međusobno nisu povezane.
Nadam se da sam uspio objasniti problem
|
[ Zidar @ 25.02.2005. 15:12 ] @
Pogledaj help za Dlookup. Sintaksa je otprilike
Dlookup("PoljeUtabeli","tabela ili Kveri","Uslov - neobavezno ali pozeljno")
Ti sis tavio ovako:
Dlookup("Polje","Ime Forme")
Vidis sada gresku i sam.....
:-)
[ vileko @ 25.02.2005. 17:02 ] @
da vidio sam grešku i ovako je prošlo
=DLookUp ("Ime";"tbl_Informacije"), hvala na odgovoru,
ali baš ne razumijem šta bi trebao staviti pod uslov (pa ako ti nije teško napisati) jer ti su podaci uvijek isti na računu osim ako se ne promjeni adresa, a tada se prepiše postojeća tako da nema novog upisa i FirmaID ostaje 1
[ Zidar @ 25.02.2005. 17:43 ] @
=DLookUp ("Ime";"tbl_Informacije")
uvek vraca prvi rekord u tabeli tbl_Informacije.
Ako stavis
==DLookUp ("Ime";"tbl_Informacije","FirmaID=17")
vratice ti ime firme ciji je ID=17
:-)
[ vileko @ 25.02.2005. 18:23 ] @
zato mi i nije bio jasan uslov kad mi je u tabeli samo jedan zapis
Hvala na odgovoru
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.