Ghidul câmpurilor multi-valoare

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Pentru majoritatea sistemelor de gestionare a bazelor de date, este posibilă stocarea unei singure valori într-un câmp, inclusiv versiunile anterioare ale Microsoft Access. În Microsoft Office Access 2007, aveți posibilitatea să creați un câmp care să cuprindă mai multe valori, cum ar fi o listă de categorii cărora li s-a atribuit o problemă. Câmpurile multi-valoare corespund anumitor situații, cum ar fi atunci când utilizați Office Access 2007 pentru a lucra cu informațiile stocate într-o listă Windows SharePoint Services 3.0, iar lista conține un câmp care utilizează unul dintre tipurile de câmpuri multi-valoare disponibile în Windows SharePoint Services.

Acest subiect acoperă câmpurile multi-valoare din Office Access 2007 și din Windows SharePoint Services, modalitatea de creare a unui câmp multi-valoare și momentul când se utilizează acesta, precum și felul în care se atribuie un câmp multi-valoare într-o interogare.

În acest articol

Ce este un câmp multi-valoare?

Câmpuri multi-valoare în Windows SharePoint Services

Când se utilizează un câmp multi-valoare

Cum se creează un câmp multi-valoare

Utilizarea expertului căutare

Modificarea proiectării unui câmp multi-valoare

Cum se angaja un câmp multi-valoare într-o interogare

Ce este un câmp multi-valoare?

Să presupunem că este cazul să atribuiți o activitate unui angajat sau furnizor, dar decideți că trebuie să o atribuiți mai multor persoane. În Office Access 2007, aveți posibilitatea să creați un câmp multi-valoare care vă permite să selectați persoanele dintr-o listă.

Câmp multivaloare

Atunci când faceți clic pe caseta combo, casetele de selectare apar bifate, pentru a vă indica opțiunile.. Aveți posibilitatea să bifați sau să debifați elementele din listă, apoi să faceți clic pe OK pentru a remite opțiunile.

O casetă combo câmp multi-valoare

Persoanele selectate se stochează într-un câmp multi-valoare și se separă prin virgulă (în mod implicit) la afișare.

Un câmp multi-valoare cu valori separate prin virgulă

Ideea de bază a câmpurilor multi-valoare este aceea de a facilita acceptarea instanțelor în care se dorește selectarea și stocarea mai multor opțiuni, fără a fi necesară crearea unei proiectări complexe a bazei de date. De asemenea, câmpurile multi-valoare sunt importante pentru a completa Windows SharePoint Services, deoarece listele SharePoint acceptă, de asemenea, câmpuri multi-valoare.

Probabil că vă întrebați de ce Office Access 2007 vă permite să stocați mai multe valori într-un câmp, în timp ce majoritatea sistemelor de gestionare a bazelor de date asociate interzic acest lucru. Răspunsul este că motorul bazei de date din Office Access 2007 nu stochează de fapt valorile într-un singur câmp. Cu toate că vedeți și lucrați cu un câmp care pare unic, valorile sunt stocate de fapt independent și sunt gestionate în tabele de sistem ascunse. Motorul bazei de date Access manevrează acest lucru pentru dvs, separând automat datele și îmbinându-le din nou, pentru a acoperi valorile într-un singur câmp.

Tehnic vorbind, un câmp multi-valoare Access modelează o relație multiformă în ambele sensuri. De exemplu, gândiți-vă la un tabel de evenimente în care atribuiți responsabilitatea fiecărui eveniment unuia sau mai multor angajați. Să presupunem că realizați un câmp multi-valoare denumit "AtribuitLui" pentru a atribui evenimente angajaților. Relația dintre evenimente și angajați este multiformă în ambele sensuri. Mai exact, aveți posibilitatea să atribuiți mai multor angajați un singur eveniment sau să atribuiți unui singur angajat mai multe evenimente.

Începutul paginii

Câmpuri multi-valoare din Windows SharePoint Services

Windows SharePoint Services 2.0 acceptă o coloană Alegere, care vă permite să selectați și să stocați mai multe alegeri într-un singur câmp. De asemenea, în Windows SharePoint Services 3.0, aveți posibilitatea să creați un câmp de căutare care vă permite să selectați și să stocați mai multe alegeri într-un singur câmp. Pentru ca Office Access 2007 să se integreze la Windows SharePoint Services și-i să accepte tipurile de câmpuri, Office Access 2007 implementează acceptarea câmpurilor multi-valoare.

Atunci când vă legați la o listă SharePoint care implementează unul dintre aceste tipuri de date multi-valoare, Office Access 2007 creează și utilizează local în mod automat un tip multi-valoare Access.

Atunci când exportați un tabel Access la o listă SharePoint, iar tabelul Access conține un câmp multi-valoare, câmpul devine unul dintre tipurile de câmpuri multi-valoare disponibile în Windows SharePoint Services. În mod similar, atunci când mutați o bază de date Access la un site SharePoint, iar baza de date conține tabele Access care cuprind câmpuri multi-valoare, fiecare dintre aceste câmpuri multi-valoare devine unul dintre tipurile de câmpuri multi-valoare ale Windows SharePoint Services.

Începutul paginii

Când se utilizează un câmp multi-valoare

Este necesar să creați un câmp multi-valoare atunci când:

  • Stocați o selecție multivalorică dintr-o listă de opțiuni, iar acea listă de opțiuni este relativ redusă.

    Creați câmpul multi-valoare în Office Access 2007, utilizând Expertul căutare în vizualizarea proiect a tabelului.

  • Exportați un tabel Access la un site SharePoint, pentru a implementa alegerea multi-valoare sau câmpurile de căutare în Windows SharePoint Services.

    Creați câmpul multi-valoare în Office Access 2007, utilizând Expertul căutare în vizualizarea proiect a tabelului. Exportați apoi tabelul la o listă SharePoint.

  • Mutați o bază de date Access la un site SharePoint, pentru a implementa alegerea multi-valoare sau câmpurile de căutare în Windows SharePoint Services.

    Creați câmpul multi-valoare în Office Access 2007, utilizând Expertul căutare în vizualizarea proiect a tabelului. Faceți clic apoi pe comanda Mutare la SharePoint de pe fila Date externe.

  • Vă legați la o listă SharePoint care conține o alegere multi-valoare sau un câmp de căutare multi-valoare.

    Câmpul multi-valoare Office Access 2007 se creează în mod automat și se mapează la câmpul Windows SharePoint Services atunci când creați tabelul legat.

La fel ca în scenariile precedente, probabil că doriți să utilizați un câmp multi-valoare și atunci când sunteți oarecum sigur că baza de date nu va fi mutată la Microsoft SQL Server la o dată ulterioară. Un câmp multi-valoare Office Access 2007 este promovat la SQL Server sub formă de câmp memo (ntext) care conține setul delimitat de valori. Deoarece SQL Server nu acceptă un tip de date multi-valoare care modelează relații multiforme în ambele sensuri, este posibil să fie necesare proiecte suplimentare și abordarea conversiilor.

Începutul paginii

Cum se creează un câmp multi-valoare

Atunci când deschideți un tabel, tabelul se deschide în modul Vizualizare foaie de date. O coloană multi-valoare de căutare se adaugă făcând clic pe Coloană de căutare din grupul Câmpuri și coloane de pe fila Foaie de date. Aceasta pornește Expertul căutare, pentru a vă îndruma în procesul creării coloanei de căutare.

  1. Faceți clic pe butonul Microsoft Office Imagine buton Office , apoi 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 în care intenționați să creați coloana de căutare, pentru a-l deschide.

  4. Pe fila Foaie de date din grupul Câmpuri și coloane, faceți clic pe Coloană de căutare.

    Imaginea panglicii Access

    Apare Expertul căutare.

    Pagina expert căutare pe care intenționați tabel/interogare sau valoarea de listă

  5. În prima casetă de dialog a Expertului căutare, trebuie să decideț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 le tastați.

    Cel mai comun tip de coloane de căutare este cel care afișează valori căutate dintr-un tabel sau o interogare asociate.

  6. Pentru a afla cum să finalizați Expertul căutare, consultați utilizarea expertului căutare. Pentru mai multe informații detaliate despre cum să creați un câmp multi-valoare, consultați adăugarea sau modificarea unei coloane de căutare care vă permite să stocați mai multe valori.

Începutul paginii

Utilizarea Expertului căutare

Expertul căutare se utilizează la crearea unei coloane de căutare în modul Vizualizare foaie de date, la glisarea unui câmp din panoul Listă de câmpuri într-un tabel deschis în modul Vizualizare foaie de date, precum și în vizualizarea proiect, atunci când se alege Expertul căutare în coloana Tip de date. Expertul vă ajută să parcurgeți pașii necesari pentru crearea unei coloane de căutare și setează automat proprietățile adecvate, pentru a corespunde alegerilor pe care le faceți. De asemenea, atunci când este cazul, expertul creează relații de tabel și indexuri, pentru a accepta coloana de căutare.

În momentul apariției expertului, trebuie să decideți dacă bazați coloana de căutare pe un tabel sau o interogare sau pe o listă de valori introduse. Cel mai adesea, dacă baza de date este proiectată corect și dacă informațiile sunt împărțite în tabele cu subiecte, utilizatorul optează să bazeze coloana de căutare pe un tabel sau pe o interogare.

  • Crearea căutării multi-valoare în baza unui tabel sau a unei interogări

    Atunci când glisați un câmp din panoul Listă de câmpuri pentru a crea un câmp multi-valoare, primii doi pași din procedura următoare se realizează în mod automat, prin urmare, începeți de la al treilea pas.

    1. În Expert căutare, faceți clic pe Coloana de căutare caută valorile dintr-un tabel sau dintr-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âmpul care doriți să fie inclus în căutare.

    4. Faceți clic pe butonul Mai mare decât (>) pentru a muta în lista Câmpuri selectate câmpul pe care ați făcut clic.

    5. Repetați cei doi pași precedenți până când, în lista Câmpuri selectate, listați toate câmpurile care doriți să fie incluse în căutare. Apoi faceți clic pe Următorul.

    6. Opțional, selectați între unu și patru câmpuri pe care sortați elementele de căutare, apoi faceți clic pe Următorul. Faceți clic pe butonul Ascendent pentru a comuta de la sortarea în ordine ascendentă a elementelor de căutare la sortarea acestora în ordine descendentă. Rețineți că numele butonului comută la Descendent. Faceți clic din nou pe buton pentru a reveni la comutarea anterioară. Faceți clic pe Următorul pentru a continua.

    7. Reglați lățimea coloanelor din câmpul de căutare dacă este cazul, apoi faceți clic pe Următorul.

    8. Sub Stocați valori multiple pentru această căutare?, bifați caseta de căutare Se permit valori multiple.

      Notă : Pentru a activa stocarea valorilor multiple, această casetă de selectare trebuie bifată.

    9. Faceți clic pe Terminare.

      Atunci când faceți clic pe butonul Terminare, se creează o coloană de căutare ale cărei proprietăți de câmp sunt setate în baza alegerilor pe cale le-ați făcut în Expertul căutare.

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

  • Crearea căutării multi-valoare în baza valorilor introduse

    1. În Expertul căutare, faceți clic pe Voi scrie valorile pe care le doresc, apoi faceți clic pe Următorul.

    2. Introduceți numărul de coloane. Apoi, tastați fiecare valoare. Pentru a trece la următoarea coloană sau rând, apăsați pe TAB.

    3. După ce ați introdus valorile, faceți clic pe Următorul.

    4. Dacă ați specificat mai mult de o coloană la pasul 2, trebuie să alegeți ce coloana pe care le veți utiliza pentru a identifica în mod unic fiecare valoare. În caseta Câmpuri disponibile , faceți dublu clic pe coloana pe care doriți să îl utilizați pentru a identifica în mod unic fiecare valoare.

      Notă : Acest pas nu apare, dacă nu ați specificat mai mult de o coloană la pasul 2.

    5. În Expertul căutare, tastați eticheta pentru coloana de căutare.

    6. Sub Stocați valori multiple pentru această căutare?, bifați caseta de căutare Se permit valori multiple.

      Notă : Pentru a activa stocarea valorilor multiple, această casetă de selectare trebuie bifată.

    7. Faceți clic pe Terminare.

      Atunci când faceți clic pe butonul Terminare, se creează o coloană de căutare ale cărei proprietăți de câmp sunt setate în baza alegerilor pe cale le-ați făcut în Expertul căutare.

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

      După ce creați câmpul multi-valoare, acesta apare ca o listă verticală de casete de selectare atunci când vizualizați tabelul în modul Vizualizare foaie de date.

Începutul paginii

Modificarea proiectului unui câmp cu mai multe valori

Pentru informații despre cum să modificați proiectarea unui câmp multi-valoare, consultați articolul adăugarea sau modificarea unei coloane de căutare care vă permite să stocați mai multe valori.

Începutul paginii

Cum se introduce un câmp multi-valoare într-o interogare

Atunci când introduceți un câmp multi-valoare într-o interogare, trebuie să decideți dacă regăsiți întregul câmp multi-valoare care conține toate valorile separate prin virgulă sau un rând separat pentru fiecare valoare. De exemplu, să presupunem că aveți un tabel Sarcini care conține un câmp AtribuitLui pe care îl utilizați pentru a atribui sarcini angajaților. Aveți posibilitatea să construiți o interogare care să conțină câmpul AtribuitLui în felul următor:

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

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

  3. Pe fila Creare, în grupul Altele, faceți clic pe Proiectare interogare.

    Imaginea panglicii Access

  4. În caseta de dialog Afișare tabel, faceți clic pe tabelul (în acest exemplu, pe "Sarcini") care conține câmpul multi-valoare, apoi faceți clic pe Adăugare.

  5. Faceți clic pe Închidere.

  6. Glisați câmpurile pe care le utilizați în grila de interogare. În acest exemplu, glisați câmpul Titlu și câmpul multi-valoare denumit "AtribuitLui" în grila de interogare.

  7. Pe fila Proiect, în grupul Rezultate, faceți clic pe Execuție.

Rezultatul interogării arată cam așa: are o primă coloană care afișează titlul sarcinii și o a doua coloană care afișează câmpul multi-valoare:

Rezultatul interogării care afișează câmpurile Titlu și AtribuitLa


Să presupunem că doriți să extindeți câmpul multi-valoare AtribuitLui, astfel încât fiecare valoare AtribuitLui să apară într-un rând separat. Pentru aceasta, trebuie să specificați proprietatea Valoare, adăugând șirul ".Valoare" la "AtribuitLui" în rândul Câmp, așa cum se arată în grila de interogare:

Grila afișând titlul și AssignedTo.Value de interogare

Atunci când specificați AtribuitLui în rândul Câmp, Access afișează toate valorile din câmpul multi-valoare într-un singur rând atunci când executați interogarea. Totuși, atunci când utilizați proprietatea Valoare, la fel ca în cazul valorii AtribuitLui, Access afișează câmpul multi-valoare în formă extinsă, astfel încât fiecare valoare să apară într-un rând separat. Aveți posibilitatea să creați o interogare care să afișeze valorile individuale în felul următor:

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

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

  3. Pe fila Creare, în grupul Altele, faceți clic pe Proiectare interogare.

    Imaginea panglicii Access

  4. În caseta de dialog Afișare tabel, faceți clic pe tabelul (în acest exemplu, pe "Sarcini") care conține câmpul multi-valoare, apoi faceți clic pe Adăugare.

  5. Faceți clic pe Închidere.

  6. Glisați câmpurile pe care doriți să le utilizați (în acest exemplu, câmpul multi-valoare denumit "Valoare AtribuitLui") la grila de interogare.

  7. Pe fila Proiect, în grupul Rezultate, faceți clic pe Execuție.

Rezultatul interogării va arata cam așa: are o primă coloană care afișează titlul sarcinii și o a doua coloană care afișează valoarea AtribuitLui:

Rezultatul interogării, care afișează valorile Titlu și valorile individuale AtribuitLa

Pentru mai multe informații despre utilizarea câmpurilor multivaloare în interogări, consultați utilizarea câmpurilor multivaloare în interogări.

Începutul paginii

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

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.

×