Adăugarea sau modificarea unei coloane de căutare care permite stocarea mai multor valori

Uneori, valorile necesare sunt stocate în alt tabel. De exemplu, să presupunem că aveți o bază de date de urmărire a problemelor și doriți să țineți evidența angajaților și contractorilor cărora le-ați atribuit o problemă. Informațiile despre aceste persoane sunt urmărite în tabelul Persoane de contact. Aveți posibilitatea să creați o coloană de căutare multivaloare care afișează numele într-o casetă combo sau un control casetă listă. Când selectați persoanele cărora doriți să le atribuiți o problemă, valorile ID de contact ale acestora sunt stocate într-o înregistrarea a problemei.

Acest articol explică ce este o coloană de căutare multivaloare și cum să adăugați una într-un tabel. Acest articol explică, de asemenea, cum se efectuează conversia unei coloane existente într-o coloană de căutare multivaloare.

Dacă doriți să aflați cum să căutați în mod programatic o valoare într-un tabel, consultați articolul de referință Funcția DLookup. Pentru mai multe informații despre câmpurile multivaloare, consultați Informații generale despre câmpurile multivaloare.

În majoritatea sistemelor de gestionare a bazelor de date, inclusiv versiunile anterioare de Access, aveți posibilitatea să stocați numai câte o singură valoare într-un câmp. Începând cu Microsoft Office Access 2007, aveți posibilitatea să creați un câmp care conține mai multe valori, cum ar fi o listă de persoane căreia i-ați atribuit o valoare. Câmpurile multivaloare sunt potrivite pentru anumite situații, cum ar fi atunci când utilizați Office Access 2007 pentru a lucra cu informații stocate într-o listă Windows SharePoint Services 3.0 și această listă conține un câmp care utilizează unul din tipurile de câmp disponibile în Windows SharePoint Services 3.0.

În acest articol

Ce este o coloană de căutare multivaloare?

Crearea unei coloane de căutare multivaloare în vizualizare Foaie de date

Crearea unei coloane de căutare utilizând panoul Listă de câmpuri

Crearea unei coloane de căutare multivaloare în vizualizare Proiectare

Utilizarea expertului Căutare pentru a crea coloane de căutare multivaloare

Noțiuni de bază despre valoarea de legătură și valoarea de afișare într-o coloană de căutare multivaloare

Prezentarea proprietăților câmpului de căutare

Modificarea proiectării unei coloane de căutare pentru un câmp multivaloare

Ce este o coloană de căutare multivaloare?

O coloană de căutare multivaloare este un câmp dintr-un tabel ale cărui valori sunt regăsite din alt tabel sau dintr-o listă de valori. Dacă utilizați o coloană de căutare multivaloare, aveți posibilitatea să afișați o listă de opțiuni într-o casetă combo sau într-o casetă listă. Opțiunile se pot furniza de către un tabel sau o interogare, sau pot fi valori pe care să le introduceți. Deoarece o coloană de căutare este multivaloare, aveți posibilitatea să alegeți mai mult de un element dintr-o listă.

Aveți posibilitatea să creați manual o coloană de căutare multivaloare prin setarea proprietăților câmpului de căutare, sau aveți posibilitatea să creați automat o coloană de căutare prin terminarea expertului Căutare. Ar trebui să utilizați de câte ori este posibil expertul Căutare pentru a crea o coloană de căutare multivaloare. Expertul Căutare simplifică procesul, populează automat proprietățile de câmp corespunzătoare și creează relațiile corespunzătoare în tabel.

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

Aveți posibilitatea să creați o coloană de căutare multivaloare în vizualizare Foaie de date sau în vizualizare Proiectare.

Începutul paginii

Crearea unei coloane de căutare multivaloare în vizualizare Foaie de date

În mod implicit, când deschideți un tabel, acesta se afișează în vizualizare Foaie de date. Aveți posibilitatea să adăugați un coloană de căutare dacă faceți clic pe Coloană de căutare în grupul Câmpuri & Coloane de pe fila Foaie de date. Astfel începe expertul Căutare, care vă ghidează prin procesul de creare a coloanei de căutare.

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În Panoul Navigare, faceți dublu clic în tabelul în care creați coloana de căutare  - aceasta va deschide tabelul în modul de vizualizare Foaie de date.

  4. Pe fila Foaie de date în grupul Câmpuri & Coloane, faceți clic pe Coloană de căutare.

    Imaginea panglicii Access

    Expertul Căutare pornește.

    Pagina expertului de căutare în care alegeți tabelul/interogarea sau lista de valori

  5. Pe prima pagină a expertului Căutare trebuie să decideți dacă doriți să fundamentați coloana de căutare pe valorile dintr-un tabel sau dintr-o interogare sau pe o listă de valori pe care o tastați.

    Cel mai frecvent tip de coloană de căutare multivaloare este aceea care afișează valorile căutate dintr-un tabel sau dintr-o interogare.

  6. Pentru a învăța cum să terminați expertul Căutare, consultați secțiunea Utilizarea expertului Căutare.

Începutul paginii

Crearea unei coloane de căutare utilizând panoul Listă de câmpuri

Dacă utilizați o bază de date care conține mai mult de un tabel, aveți posibilitatea să începeți procesul de creare al câmpului de căutare multivaloare prin glisarea câmpului din panoul Listă de câmpuri. Panoul Listă de câmpuri afișează câmpurile disponibile în alte tabele din baza de date. Când creați o coloană de căutare multivaloare în acest fel, expertul Căutare pornește automat și câmpul pe care îl glisați devine unul din câmpurile din coloana de căutare.

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În Panoul Navigare, faceți dublu clic în tabelul în care creați coloana de căutare  - aceasta va deschide tabelul în modul de vizualizare Foaie de date.

  4. În fila Foaie de date, în grupul Câmpuri și coloane, faceți clic pe Adăugare câmpuri existente.

    Imaginea panglicii Access

    Se va afișa panoul Listă de câmpuri.

  5. Faceți clic pe semnul plus (+) de lângă tabel pentru a afișa lista de câmpuri din tabelul respectiv.

  6. Glisați câmpul vizat din panoul Listă de câmpuri în tabelul aflat în modul de vizualizare Foaie de date.

  7. Când se afișează linia de inserare, glisați câmpul în poziție.

    Linia de inserare pentru inserarea unui câmp din panoul Listă câmpuri

    Expertul Căutare pornește.

  8. Pentru a învăța cum să terminați expertul Căutare, consultați secțiunea Utilizarea expertului Căutare.

Începutul paginii

Crearea unei coloane de căutare multivaloare în vizualizare Proiectare

Aveți posibilitatea să creați o coloană de căutare în vizualizare Proiectare, în plus față de vizualizare Proiectare. Când lucrați în vizualizare Proiectare, creați o coloană de căutare utilizând același expert Căutare pe care îl utilizați și în vizualizare Foaie de date. Cu toate acestea, în vizualizare Proiectare, aveți acces complet la toate proprietățile câmpurilor, astfel încât să aveți posibilitatea să editați acele proprietăți în mod direct.

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În Panoul de navigare, faceți clic cu butonul din dreapta în tabelul în care doriți să adăugați coloana de căutare multivaloare, apoi faceți clic pe vizualizare Proiectare în meniul de comenzi rapide.

  4. Localizați primul rând gol disponibil din grila de proiectare a tabelului.

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

  6. Faceți clic în coloana Tip de date rândului respectiv, apoi faceți clic pe săgeată și selectați în lista verticală expert Căutare.

    Expertul Căutare pornește.

    Pagina expertului de căutare în care alegeți tabelul/interogarea sau lista de valori

  7. Pe prima pagină a expertului Căutare, indicați dacă bazați coloana de căutare pe valorile dintr-un tabel sau dintr-o interogare sau pe o listă de valori pe care o tastați.

    Cel mai frecvent tip de coloană de căutare este cea care afișează valorile căutate într-un tabel asemănător sau într-o interogare asemănătoare.

  8. Pentru a învăța cum să terminați expertul Căutare, consultați secțiunea Utilizarea expertului Căutare.

Când faceți clic pe Terminare, se creează o coloană de căutare ale cărei proprietăți de câmp sunt setate pe baza alegerilor făcute în expertul Căutare. Aveți posibilitatea să vizualizați proprietățile câmpului în panoul de jos al modului de vizualizare Proiectare, sub Proprietăți câmp. Pentru a vedea proprietățile care se aplică în mod specific la acea coloană de căutare, faceți clic pe fila Căutare.

Începutul paginii

Utilizarea expertului Căutare pentru a crea coloane de căutare multivaloare

Expertul Căutare pornește în următoarele cazuri: când creați o coloană de căutare în modul de vizualizare Foaie de date, când glisați un câmp din panoul Listă de câmpuri într-un tabel care este deschis în modul de vizualizare Foaie de date, dar și în modul de vizualizare Proiectare, când selectați expert Căutare în coloana Tip de date. Expertul vă ghidează prin pașii necesari pentru a crea o coloană de căutare și setează automat proprietățile corespunzătoare ale câmpului, pentru a se potrivi cu alegerile dvs. Expertul creează, de asemenea, relații între tabele și indexuri, acolo unde sunt necesare, pentru a accepta coloana de căutare.

Pe prima pagină a expertului, trebuie să decideți dacă să fundamentați coloana de căutare pe un tabel sau pe o interogare, sau pe o listă de valori pe care o introduceți. În majoritatea cazurilor, dacă baza de date este proiectată corect, iar informațiile sunt împărțite în tabele bazate pe subiecte, ar trebui să alegeți un tabel sau o interogare ca sursă de date pentru coloana de căutare.

  • Crearea căutării multivaloare bazate pe un tabel sau pe o interogare

    1. În expertul Căutare, faceți clic pe Vreau ca coloana de căutare să caute valorile într-un tabel sau într-o interogare, apoi faceți clic pe Următorul.

    2. Selectați un tabel sau o interogare din listă, apoi faceți clic pe Următorul.

    3. Sub Câmpuri disponibile, faceți clic pe câmpurile pe care doriți să le includeți în căutare.

    4. Faceți clic pe butonul "mai mare decât" (>) pentru a muta câmpurile pe care le-ați ales în lista Câmpuri selectate. Faceți clic pe butonul dublu "mai mare decât" (») pentru a muta toate câmpurile în lista Câmpuri selectate, apoi faceți clic pe Următorul.

    5. Opțional, selectați de la unul la patru câmpuri în care să sortați elementele căutării, apoi faceți clic pe Următorul.

    6. Reglați grosimea coloanelor în câmpul Căutare, dacă este necesar, apoi faceți clic pe Următorul.

    7. Sub Stocați mai multe valori pentru această căutare?, bifați caseta de selectare Permite mai multe valori.

      Notă : Caseta de selectare trebuie să fie bifată pentru a permite stocarea mai multor valori.

    8. Faceți clic pe Terminare.

      Când faceți clic pe Terminare, se creează o coloană de căutare ale cărei proprietăți de câmp sunt setate pe baza alegerilor făcute în expertul Căutare.

    9. Pentru a salva tabelul, faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Salvare.

      Comandă rapidă de la tastatură  CTRL+S

  • Crearea căutării multivaloare pe baza valorilor introduse

    1. În expertul Căutare, faceți clic pe Tastez valorile pe care le doresc, apoi faceți clic pe Următorul.

    2. Introduceți numărul de coloane. Apoi, sub Col1, tastați fiecare valoare. Pentru a vă muta la următorul rând, apăsați TAB.

    3. Când ați terminat de introdus valorile, faceți clic pe Următorul.

    4. În expertul Căutare, tastați eticheta pentru coloana de căutare.

    5. Sub Stocați mai multe valori pentru această căutare?, bifați caseta de selectare Permite mai multe valori.

      Notă : Caseta de selectare trebuie să fie bifată pentru a permite stocarea mai multor valori.

    6. Faceți clic pe Terminare.

      Când faceți clic pe Terminare, se creează o coloană de căutare ale cărei proprietăți de câmp sunt setate pe baza alegerilor făcute în expertul Căutare.

    7. Pentru a salva tabelul, faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Salvare.

      Comandă rapidă de la tastatură  CTRL+S

  • După ce ați creat câmpul multivaloare, se afișează ca o listă verticală casetă de selectare când vizualizați tabelul în vizualizare Foaie de date.

Începutul paginii

Noțiuni de bază despre valoarea de legătură și valoarea de afișare într-o coloană de căutare multivaloare

Access a acceptat într-un număr de versiuni câmpurile de căutare cu o singură valoare. Câmpurile de căutare multivaloare sunt o noutate în Office Access 2007. Scopul unui câmp de căutare este de a înlocui afișarea unui număr cum ar fi un ID (sau altă valoare de cheie externă) cu ceva mai semnificativ, cum ar fi un nume. De exemplu, în loc să afișeze un număr ID pentru o persoană de contact, Access afișează un nume pentru persoana de contact. Numărul ID pentru persoana de contact este valoarea de legătură. Numărul ID pentru persoana de contact este căutat în mod automat într-un tabel sursă sau într-o interogare și este în locuit cu un nume pentru persoana de contact. Numele persoanei de contact este valoarea de afișare.

Ca și în cazul unui câmp de căutare cu o sigură valoare care are o valoare de afișare și o valoare de legătură, un câmp de căutare multivaloare are valori de afișare care se afișează în interfața de utilizator și valori de legătură care sunt stocate în tabel. Pentru fiecare intrare din câmpul multivaloare, pe baza valorii de legătură se "caută" o valoare de afișare.

Aceasta înseamnă că Access afișează adeseori o valoare de afișare căutată care nu este aceeași cu valoarea de legătură care este stocată în câmp. De exemplu, un set de valori ID ale angajaților dintr-o interogare numită Persoane de contact (extins) este posibil să fie stocată într-un câmp numit AtribuitLa. Aceste valori ID ale angajaților sunt valorile de legătură. Cu toate acestea, deoarece câmpul AtribuitLa este un câmp de căutare, Access afișează setul de valori căutate în rezultatul interogării  - în acest caz, numele persoanelor de contact. Numele persoanelor de contact sunt valorile de afișare.

O foaie de date cu valorile de afișat versus o foaie de date cu valorile legate

1. Valorile de afișare.

2. Valorile de legătură.

Este important să înțelegeți distincția dintre valorile de afișare ale unui câmp de căutare multivaloare și valorile sale de legătură. Valorile de afișare se afișează automat în mod implicit în vizualizare Foaie de date. Cu toate acestea, valorile de legătură sunt cele stocate în câmpul de căutare și cele pe care le utilizați în criteriile de interogare și ceea ce utilizează Access în mod implicit în unirile cu alte tabele.

Începutul paginii

Prezentarea proprietăților câmpului de căutare

Aveți posibilitatea să vizualizați proprietățile câmpului de căutare în panoul de jos din modul de vizualizare Proiectare sub Proprietăți câmp. Pentru a vedea proprietățile legate în mod specific de coloana de căutare, faceți clic pe fila Căutare.

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În Panoul Navigare, faceți clic cu butonul din dreapta în tabelul în care adăugați coloana de căutare, apoi faceți clic Vizualizare proiectare din meniul de comenzi rapide.

  4. Faceți clic pe coloana Nume câmp pentru coloana de căutare.

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

    Se afișează proprietățile de căutare.

    Proprietăți ale câmpului de căutare multi-valoare

Când setați valoarea primei proprietăți (Control afișare), lista de proprietăți se modifică pentru a reflecta opțiunea dvs. Aveți posibilitatea să setați proprietățile câmpului de căutare astfel încât să modifice comportamentul unei coloane de căutare. Rețineți că atunci când utilizați expertul Căutare pentru a crea o coloană de căutare, proprietățile câmpului de căutare sunt setate de către expert.

Proprietăți câmp de Căutare

Setează această proprietate

Către

Control afișare

Setați tipul de control la Casetă de selectare, Casetă de text, Casetă listă sau Casetă combo. Caseta combo este cea mai frecventă alegere pentru o casetă de căutare.

Tip sursă rânduri

Alegeți dacă să umpleți caseta de căutare cu valori din alt tabel sau din altă interogare sau dintr-o listă de valori pe care să o specificați. De asemenea, aveți posibilitatea să umpleți lista cu numele câmpurilor dintr-un tabel sau o interogare.

Sursă rânduri

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

Coloană de legătură

Specificați coloana din sursa rândului care furnizează valoarea stocată de coloana de căutare. Această valoare poate avea un interval de la 1 la numărul de coloane din sursa rândului.

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

Contor coloane

Specificați numărul de coloane în sursa de rânduri care se pot afișa în coloana de căutare. Pentru a selecta ce coloane să se afișeze, furnizați o lățime de coloană în proprietatea Lățime coloană.

Titluri coloane

Specificați dacă să se afișeze sau nu titlurile de coloane.

Lățimi coloane

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

Rânduri listă

Specificați numărul de rânduri care apare când se afișează coloana de căutare.

Lățime listă

Specificați lățimea controlului care apare când se afișează coloana de căutare.

Limitare la listă

Alegeți dacă să introduceți sau nu o valoare care nu se află în listă.

Se permit valori multiple

Specificați dacă coloana de căutare utilizează un câmp cu mai multe valori și permite selectarea mai multor valori.

Permite editări ale listelor de valori

Specificați dacă aveți posibilitate să editați elementele dintr-o coloană de căutare care se bazează pe o listă de valori. Când proprietatea este setată la Da și faceți clic cu butonul din dreapta pe un câmp de căutare care este bazat pe o listă de valori pentru o singură coloană, veți vedea opțiunea din meniu Editare elemente listă. Dacă câmpul de căutare are mai mult de o coloană, această proprietate va fi ignorată.

Formular editare elemente din listă

Numiți un formular existent de utilizat la editarea elementelor din listă într-o coloană de căutare care se bazează pe un tabel sau o interogare.

Afișați doar valorile sursă pentru rânduri

Afișați numai valorile care se potrivesc cu sursa din rândul curent când opțiunea Permite valori multiple este setată la Da.

Valoarea de legătură dintr-o coloană de căutare este determinată de proprietatea Coloană de legătură. Valoarea de afișare dintr-o coloană de căutare este coloana sau coloanele reprezentate în proprietatea Lățimi coloană ca având o lățime care nu este egală cu 0.

Începutul paginii

Modificarea proiectării unei coloane de căutare pentru un câmp multivaloare

Pentru a modifica proiectarea unei coloane de căutare multivaloare, este necesar să editați proprietățile câmpului de căutare în vizualizare Proiectare, cu o singură excepție. Dacă coloana de căutare se bazează pe o listă de valori dintr-o singură coloană și proprietatea Permite editări liste valori este setată la Da, aveți posibilitatea să modificați lista de valori în vizualizare Foaie de date sau vizualizare Formular, dacă faceți clic cu butonul din dreapta pe coloana de căutare multivaloare, apoi faceți clic pe Editare elemente din listă.

Editarea listei de valori a unei coloane de căutare multivaloare care este bazată pe o listă de valori

Aveți posibilitatea să adăugați elemente la lista de valori, să modificați lista de valori sau să setați o valoare implicită.

  1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

  2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

  3. În Panoul de navigare, faceți dublu clic pe tabelul care conține câmpul multivaloare.

    Tabelul se deschide în vizualizare Foaie de date.

  4. Faceți clic cu butonul din dreapta în orice celulă din coloana de căutare multivaloare.

  5. Faceți clic pe Editare elemente din listă.

  6. Modificați lista de valori, apoi faceți clic pe OK.

Trecerea de la o coloană de căutare multivaloare bazată pe o listă de valori la o coloană de căutare multivaloare bazată pe un tabel sau pe o interogare

  1. Mai întâi, ștergeți câmpul multivaloare existent care se bazează pe lista de valori.

    1. Faceți clic pe butonul Microsoft Office Imagine buton , apoi faceți clic pe Deschidere.

    2. În caseta de dialog Deschidere, selectați și deschideți baza de date.

    3. Deschideți tabelul în vizualizare Proiectare.

    4. Selectați câmpul multivaloare din grila de proiectare.

      Pentru a selecta câmpul, faceți clic pe selectorul rândului de câmp.

    5. În fila Proiect, în grupul Instrumente, faceți clic pe Ștergere rânduri.

      Grupul Instrumente din fila Proiectare

      Se afișează o solicitare de confirmare.

    6. Când se afișează solicitare de confirmare, faceți clic pe Da pentru a șterge câmpul și toate datele pe care le conține. Pentru a revoca, faceți clic pe Nu.

  2. Acum creați câmpul multivaloare.

    Pentru a crea un câmp multivaloare nou, consultați secțiunea Crearea unei coloane de căutare multivaloare în vizualizare Foaie de date.

Modificarea aspectului coloanelor de căutare multivaloare

Pentru a modifica o coloană de căutare multivaloare, aveți posibilitatea să deschideți tabelul în vizualizare Proiectare și să modificați proprietățile câmpului de căutare. Pentru mai multe informații despre proprietățile câmpului de căutare consultați secțiunea Noțiuni de bază despre proprietățile câmpurilor de căutare.

Începutul paginii

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×