Kui kujundate Accessis vormi, võite soovida kuvada mõne muu tabeli või päringu väärtuse peale selle, millega teie vorm on seotud. Oletagem näiteks, et teil on vorm Tooted, mis on seotud tabeliga Tooted. Kuid pärast vormi kujundamist otsustate, et soovite, et vormil kuvataks iga toote tarnija kontaktisiku nimi – andmed, mis asuvad tabelis "Tarnijad". Järgmises toimingus selgitatakse, kuidas kasutada selle toimingu tegemiseks funktsiooni DLookup . 6. toimingu avaldist saate muuta vastavalt oma andmetele.
Tekstivälja lisamine
-
Paremklõpsake navigeerimispaanil vormi, mida soovite muuta, ja seejärel klõpsake kiirmenüü käsku Kujundusvaade .
-
Klõpsake menüü Kujundus jaotises Juhtelemendid nuppu Tekstiväli.
-
Otsige üles vormi ala, kuhu soovite juhtelemendi lisada, ja seejärel lohistage kursorit vormil tekstivälja loomiseks.
-
Paremklõpsake tekstivälja ja seejärel kiirmenüüs käsku Atribuudid.
-
Klõpsake atribuudilehel vahekaarti Kõik .
-
Seadke atribuudi Juhtelemendi allikas väärtuseks järgmine väärtus:
=DLookup("[Kontaktinimi]";"[Tarnijad]";"[TarnijaID]=" & vormid! Tooted! SupplierID)
-
Salvestage vormi muudatused ja seejärel sulgege atribuudileht.
See avaldis otsib tabelist Tarnijad ja tagastab selle tarnija kontaktisiku nime, kelle tarnija ID vastab vormi Tooted juhtelemendi TarnijaID väärtusele. Pange tähele, kuidas & tehtemärki kasutatakse funktsiooni DLookup kolmanda argumendi koostamiseks (kolmas argument on "[SupplierID]=" & Forms! Tooted! SupplierID). Levinud tõrge, mida peaksite vältima, on jutumärkide paigutamine kogu argumendi ümber, mitte ainult & tehtemärgile eelneva teksti ümber.
Märkus.: Alternatiivina funktsiooni DLookup kasutamisele saate luua uue aluseks oleva päringu ainult vajaliku teabe kaasamiseks. Päringu kasutamine on sageli tõhusam kui funktsiooni kasutamine.