Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Prilikom dizajniranja obrasca u programu Access možda ćete htjeti prikazati vrijednost iz tablice ili upita koji nije onaj s kojim je obrazac povezan. Pretpostavimo, primjerice, da imate obrazac Proizvodi povezan s tablicom Proizvodi. No nakon dizajniranja obrasca odlučite da želite da obrazac prikazuje ime kontakta dobavljača za svaki proizvod – podatke koji se nalaze u tablici pod nazivom Dobavljači. U sljedećem je postupku opisano kako pomoću funkcije DLookup izvršiti taj zadatak. Izraz u šestom koraku možete promijeniti tako da odgovara vlastitim podacima.

Dodavanje tekstnog okvira

  1. U navigacijskom oknu desnom tipkom miša kliknite obrazac koji želite promijeniti, a zatim na izborničkom prečacu kliknite Prikaz dizajna.

  2. Na kartici Dizajn u grupi Kontrole kliknite Tekstni okvir.

  3. Pronađite područje u obrascu u koje želite dodati kontrolu, a zatim povucite pokazivač na obrascu da biste stvorili tekstni okvir.

  4. Desnom tipkom miša kliknite tekstni okvir, a zatim na izborniku prečaca kliknite Svojstva.

  5. Na listu svojstava kliknite karticu Sve.

  6. Postavite svojstvo Izvor kontrole na sljedeću vrijednost:

    =DLookup("[ContactName]","[Dobavljači]","[ID dobavljača]=" & Forms! Proizvoda! ID dobavljača)

  7. Spremite promjene obrasca, a zatim zatvorite list svojstava.

Taj izraz pretražuje tablicu Dobavljači i vraća ime kontakta dobavljača čiji ID dobavljača odgovara vrijednosti u kontroli ID dobavljača na obrascu Proizvodi. Imajte na umu& se operator&koristi za sastavljanje trećeg argumenta funkcije DLookup (treći je argument "[ID dobavljača]=" & Forms! Proizvoda! ID dobavljača). Uobičajena pogreška koju biste trebali izbjeći jest stavljanje navodnika oko cijelog argumenta, a ne samo oko teksta koji prethodi & operatoru.

Napomena: Umjesto korištenja funkcije DLookup možete stvoriti novi temeljni upit da biste uvrstili samo potrebne informacije. Korištenje upita često je učinkovitije od korištenja funkcije.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.