Noformējot formu programmā Access, iespējams, vēlēsities parādīt vērtību no tabulas vai vaicājuma, kas nav tā, ar kuru ir saistīta veidlapa. Piemēram, pieņemsim, ka jums ir forma Products, kas ir saistīta ar tabulu Products. Pēc formas noformēšanas jūs izlemjat, ka vēlaties, lai veidlapa rādītu piegādātāja kontaktpersonas vārdu katram produktam — dati, kas atrodas tabulā ar nosaukumu Piegādātāji. Tālāk esošajā procedūrā ir parādīts, kā izmantot funkciju DLookup , lai veiktu šo uzdevumu. Varat mainīt 6. darbības izteiksmi, lai pielāgotos saviem datiem.
Tekstlodziņa pievienošana
-
Navigācijas rūtī ar peles labo pogu noklikšķiniet uz formas, kuru vēlaties mainīt, un pēc tam īsinājumizvēlnē noklikšķiniet uz noformējuma skats .
-
Cilnes Noformējums grupā Vadīklas noklikšķiniet uz Tekstlodziņš.
-
Atrodiet formu, kurā vēlaties pievienot vadīklu, un pēc tam velciet rādītāju formā, lai izveidotu tekstlodziņu.
-
Ar peles labo pogu noklikšķiniet uz tekstlodziņa un pēc tam īsinājumizvēlnē noklikšķiniet uz Rekvizīti.
-
Rekvizītu lapā noklikšķiniet uz cilnes Visi .
-
Iestatiet rekvizītu Vadīklas avots uz šādu vērtību:
= DLookup ("[kontaktpersonas _ vārds]", "[piegādātāji]", "[.] =" & Forms! Produkti! SupplierID
-
Saglabājiet veidlapas izmaiņas un pēc tam slēdziet rekvizītu lapu.
Šī izteiksme meklē tabulā piegādātāji un atgriež tā piegādātāja kontaktpersonas vārdu, kura piegādātāja ID atbilst vērtībai SupplierID vadīklā formāProducts. Ņemiet vērā, ka & operators tiek izmantots, lai izveidotu funkcijas DLookup trešo argumentu (trešais arguments ir "[SupplierID] =" & Forms! Produkti! SupplierID). Bieži sastopama kļūda, kas jums ir jāizvairās, ir pēdiņās ap visu argumentu, nevis tikai to tekstu, kas atrodas pirms & operatora.
Piezīme.: Kā alternatīvu funkcijas DLookup izmantošanai varat izveidot jaunu pamata vaicājumu, lai iekļautu tikai nepieciešamo informāciju. Vaicājuma lietošana bieži ir efektīvāka nekā funkcijas izmantošana.