Applies ToAccess pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

În majoritatea sistemelor de baze de date puteți stoca o singură valoare într-un câmp. Dar în Access, puteți crea și un câmp care conține mai multe valori (până la 100). De exemplu, doriți să vedeți cum rezolvă angajații problemele. Un angajat poate să se ocupe de mai multe probleme, iar fiecare problemă poate fi abordată de mai multe persoane. Acest tip de structură de date este denumit relație de tip mai mulți-la-mai-mulți. Un câmp multi-valoare Access este util și atunci când lucrați cu o listă SharePoint care utilizează o coloană Alegere. Pentru un exemplu de bază de date care utilizează câmpuri multi-valoare, consultați șablonul Urmărire probleme.

Notă    Access are alte tipuri de câmpuri listă: un câmp de căutare care caută date care se potrivesc într-un tabel (cum ar fi un câmp de ID care caută un nume complet) și un câmp listă de valori care stochează o singură valoare, cu valori valide definite într-o proprietate. Pentru mai multe informații, consultați Crearea sau ștergerea unui câmp de căutare și Crearea sau ștergerea unui câmp listă de valori.

În acest articol

Ce este un câmp multi-valoare?

Să presupunem că aveți o problemă pe care să o atribuiți unuia dintre angajați, dar decideți că trebuie să o atribuiți mai multor angajați. Puteți crea un câmp multi-valoare care vă permite să selectați angajații dintr-o listă.

Câmp multivaloare

Atunci când faceți clic pe săgeata de casetă combo de selectare multiplă, apar casete de selectare pentru a indica opțiunile dvs.

Un câmp multivaloare într-o casetă combo

Puteți să bifați sau să debifați elementele din listă și apoi să faceți clic pe OK pentru a salva selecțiile dvs. Elementele selectate sunt stocate în câmpul multi-valoare și sunt separate prin virgulă (implicit) atunci când se afișează.

Un câmp multivaloare cu valorile separate prin virgulă

Ideea de bază a câmpurilor multi-valoare este de a înlesni acceptarea acelor instanțe în care doriți să selectați și să stocați mai mult de o singură opțiune, fără a trebui să creați un proiect de bază de date mai complex. În culise, Access se ocupă de acest lucru pentru dvs., separând automat datele și aducându-le înapoi împreună pentru a examina valorile dintr-un câmp. Un câmp multi-valoare Access modelează o relație mai mulți-la-mai-mulți.

Important   Atunci când migrați o bază de date Access în SQL Server, câmpul multi-valoare Access se transformă în SQL Server ca un câmp ntext, care conține setul de valori delimitat. Întrucât SQL Server nu acceptă un tip de date multi-valoare care modelează o relație mai mulți-la-mai-mulți, poate fi necesară muncă de proiectare și de conversie suplimentară.

Începutul paginii

Crearea unui câmp multi-valoare

  1. Deschideți unui tabel în Vizualizare proiect.

  2. În primul rând gol disponibil, faceți clic în coloana Nume câmp, apoi tastați un nume de câmp.

  3. Faceți clic în coloana Tip de date pentru acel rând, faceți clic pe săgeată, apoi, în lista verticală, selectați Expert căutare.

    Notă    Expertul de căutare creează trei tipuri de liste, în funcție de alegerile făcute în Expert: un câmp de căutare, un câmp listă de valori și un câmp multi-valoare.

  4. Urmați cu atenție pașii din Expert:

    1. Pe prima pagină, selectați Voi scrie valorile pe care le doresc, apoi faceți clic pe Următorul.

    2. Pe pagina a doua, păstrați 1 coloană selectată, introduceți mai multe valori, câte una pe fiecare rând de sub antetul de coloană, iar apoi faceți clic pe Următorul.

    3. Pe pagina a treia, sub Stocați mai multe valori pentru această coloană de căutare?, bifați caseta de selectare Se permit valori multiple și faceți clic pe Terminare.

  5. Salvați modificările.

Începutul paginii

Redimensionarea unui control de casetă combo de selectare multiplă

  1. Deschideți formularul sau raportul în Vizualizare proiect sau Vizualizare aspect.

  2. Faceți clic pe controlul de casetă combo de selectare multiplă, indicați spre unul dintre ghidajele de redimensionare și glisați marginea controlului până când ajunge la înălțimea sau lățimea dorită:

    Redimensionarea unui câmp multivaloric

    Access mută toate controalele adiacente pe formular sau raport în jos sau la stânga sau la dreapta în mod automat.

  3. Salvați modificările.

Începutul paginii

Actualizarea proprietăților unui câmp multi-valoare

Atunci când utilizați Expertul de căutare pentru a crea un câmp de căutare, proprietățile câmpului de căutare sunt setate pentru dvs. Pentru a modifica proiectarea câmpului multi-valoare, setați proprietățile de Căutare.

  1. Deschideți unui tabel în Vizualizare proiect.

  2. Faceți clic pe numele câmpului multi-valoare în coloana Nume câmp.

  3. Sub Proprietăți câmp, faceți clic pe fila Căutare.

  4. Setați proprietatea Control afișare la Caseta combo pentru a vedea toate proprietățile disponibile. Pentru mai multe informații, consultați Proprietățile câmpului de căutare.

Începutul paginii

Ștergerea unui câmp multi-valoare

Important    Atunci când ștergeți un câmp multi-valoare care conține date, veți pierde definitiv acele date; nu puteți anula ștergerea. Din acest motiv, trebuie să faceți backup bazei de date înainte să ștergeți câmpuri de tabel sau alte elemente de bază de date.

Ștergere din vizualizarea Foaie de date

  1. Deschideți tabelul în Vizualizare foaie de date.

  2. Găsiți câmpul multi-valoare, faceți clic dreapta pe rândul antet (nume) și apoi faceți clic pe Ștergere câmp.

  3. Faceți clic pe Da pentru a confirma ștergerea.

Ștergere din vizualizarea Proiect

  1. Deschideți tabelul în vizualizarea Proiect.

  2. Faceți clic pe selectorul de rând de lângă câmpul multi-valoare, apoi apăsați pe DELETE sau faceți clic dreapta pe selectorul de rând, iar apoi faceți clic pe Ștergere rânduri.

  3. Faceți clic pe Da pentru a confirma ștergerea.

Începutul paginii

Proprietățile câmpului de căutare

Setați această proprietate

La

Control afișare

Setați această proprietate pentru a controla ce proprietăți se afișează:

  • Caseta combo listează toate proprietățile disponibile.

  • Caseta listă listează toate proprietățile disponibile, cu excepția Rânduri listă, Lățime listă și Limitare la listă.

  • Caseta text nu afișează nicio proprietate și transformă câmpul în doar în citire.

Tip sursă rânduri

Alegeți dacă doriți să completați câmpul de căutare cu valori din alt tabel sau interogare sau dintr-o listă de valori pe care le specificați. De asemenea, puteți alege să completați lista cu numele câmpurilor dintr-un tabel sau interogare.

Sursă rânduri

Specificați tabelul, interogarea sau lista de valori, care oferă valorile pentru câmpul de căutare. Atunci când proprietatea Tip sursă rânduri este setată la Tabel/interogare sau Lista de câmpuri, această proprietate trebuie să fie setată la un nume de tabel sau interogare sau la o instrucțiune SQL, care reprezintă interogarea. Atunci când proprietatea Tip sursă rânduri este setată la Lista de valori, această proprietate ar trebui să conțină o listă de valori separate prin punct și virgulă.

Coloană de legătură

Specificați coloana în sursa de rânduri care furnizează valoarea stocată de câmpul de căutare. Această valoare poate varia de la 1 la numărul de coloane din sursa de rând.

Coloana care furnizează valoarea de stocat nu trebuie să fie aceeași coloană ca cea de afișare.

Număr coloane

Specificați numărul de coloane din sursa de rânduri care pot fi afișate în câmpul de căutare. Pentru a selecta coloanele de afișat, furnizați o lățime de coloană în proprietatea Lățimi coloane.

Titluri coloană

Specificați dacă să se afișeze titlurile de coloană.

Lățimi coloane

Introduceți lățimea coloanei pentru fiecare coloană. Valoarea de afișat dintr-un câmp de căutare este coloana sau coloanele reprezentate în proprietatea Lățimi coloane cu o lățime non-zero.

Dacă nu doriți să afișați o coloană, cum ar fi o coloană ID, specificați 0 pentru lățime.

Rânduri listă

Specificați numărul de rânduri care să apară când afișați câmpul de căutare.

Lățime listă

Specificați lățimea controlului care apare când afișați câmpul de căutare.

Limitare la listă

Alegeți dacă puteți să introduceți o valoare care nu se găsește în listă.

Se permit valori multiple

Specifică dacă în câmpul de căutare se permite selectarea valorilor multiple.

Nu este posibilă modificarea proprietății acestei valori de la Da la Nu.

Permite editări liste valori

Specificați dacă puteți să editați elementele dintr-un câmp de căutare care se bazează pe o listă de valori. Atunci când această proprietate este setată la Da și faceți clic dreapta pe un Câmp de căutare care se bazează pe o singură listă de valori de coloană, veți vedea opțiunea de meniu Editare elemente listă. În cazul în care câmpul de căutare are mai multe coloane, această proprietate este ignorată.

Formular editare elemente listă

Menționați un formular existent de utilizat pentru a edita elementele listă dintr-un câmp de căutare care se bazează pe un tabel sau pe o interogare.

Afișare numai valori din rânduri sursă

Afișați numai valorile care se potrivesc cu sursa de rânduri curentă, când Se permit valori multiple este setat la Da.

Începutul paginii

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.