Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Când proiectați un formular în Access, se recomandă să afișați o valoare dintr-un tabel sau dintr-o altă interogare decât cea la care este legat formularul. De exemplu, să presupunem că aveți un formular Produse care este legat la un tabel Produse. Totuși, după ce proiectați formularul, decideți că doriți ca formularul să afișeze numele persoanei de contact furnizor pentru fiecare produs - date care se află într-un tabel denumit Furnizori. Următoarea procedură vă arată cum să utilizați funcția DLookup pentru a realiza această activitate. Puteți modifica expresia de la pasul 6 pentru a se potrivi propriilor date.

Adăugarea casetei text

  1. În Panoul de navigare, faceți clic dreapta pe formularul pe care doriți să-l modificați, apoi faceți clic pe Vizualizare proiect în meniul de comenzi rapide.

  2. Pe fila Proiectare, în grupul Controale, faceți clic pe Casetă text.

  3. Găsiți zona din formular în care doriți să adăugați controlul, apoi glisați indicatorul în formular pentru a crea caseta text.

  4. Faceți clic cu butonul din dreapta pe caseta text, apoi faceți clic pe Proprietăți în meniul de comenzi rapide.

  5. În foaia de proprietăți, faceți clic pe fila Toate .

  6. Setați proprietatea Sursă control la următoarea valoare:

    =DLookup("[Nume Contact]","[Furnizori]","[IDFurnizor]=" & Forms! Produse! IDFurnizor)

  7. Salvați modificările din formular, apoi închideți foaia de proprietăți.

Această expresie caută în tabelul Furnizori și returnează numele de contact al furnizorului al cărui ID furnizor se potrivește cu valoarea din controlul IDFurnizor din formularul Produse. Rețineți cum este utilizat operatorul & pentru a construi al treilea argument al funcției DLookup (al treilea argument este "[IDFurnizor]=" & Forms! Produse! IDFurnizor). O eroare comună pe care ar trebui să o evitați este plasarea ghilimelelor în jurul întregului argument, nu doar în jurul textului care precedă operatorul de& .

Notă: Ca alternativă la utilizarea funcției DLookup , puteți crea o nouă interogare subiacentă pentru a include doar informațiile de care aveți nevoie. Utilizarea unei interogări este adesea mai eficientă decât utilizarea unei funcții.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×