Salt la conținutul principal
Asistență
Conectare
Crearea relațiilor între liste utilizând coloane unice și de căutare

Crearea relațiilor între liste utilizând coloane unice și de căutare

Puteți crea relații între liste utilizând o combinație de coloane unice, de coloane de căutare și de impunere a relațiilor (ștergere în cascadă și restricționare), toate acestea îmbunătățiându-vă capacitatea de a crea soluții de afaceri mai sofisticate și de a păstra integritatea datelor.

Prezentarea generală a relațiilor de liste

Următoarele secțiuni furnizează informații generale importante despre crearea de relații între listele sursă și cele țintă, crearea de coloane unice și de căutare și impunerea comportamentului relației între liste. Veți vedea cum se adaugă coloanele de căutare principale și secundare, cum se vizualizează, se editează și se șterge elementele din relațiile dintre liste și cum se gestionează relațiile între liste atunci când listele au multe elemente.

Utilizarea coloanelor unice și de căutare pentru a atribui cărți cursurilor

Cources list with callouts

Listă de lectură cu explicație care trebuie să corespundă cu lista Cursuri

  1. Lista sursă se numește Listă de lectură, iar lista țintă se numește Cursuri.

  2. Fiecare listă are coloane unice pentru a vă asigura că datele corecte se potrivesc.

  3. Coloana de căutare principală din lista sursă (Lista de lectură) "caută" coloana ID în lista țintă (Cursuri) pe baza unei valori corespondente.

  4. O coloană de căutare secundară în lista sursă inserează automat coloana Nume curs din lista țintă.

Când creați o coloană, puteți să specificați că acea coloană trebuie să conțină valori unice. Aceasta înseamnă că lista nu poate avea valori dublate în acea coloană. Nu puteți să adăugați un element de listă care conține o valoare dublată, să modificați un element de listă existent care ar duce la crearea unei valori dublate sau să restaurați un element din Coșul de reciclare dacă ar rezulta o valoare dublată. În plus, în cazul în care creați o coloană de căutare într-o listă sursă și definiți coloana ca unică, coloana din lista țintă nu trebuie, de asemenea, să conțină valori dublate.

Notă: Unicitatea nu face sensibil la literele mari și mici. De exemplu, ORD-231 și ord-231 sunt considerate valori dublate.

O coloană unică trebuie, de asemenea, să aibă un index. Atunci când creați o coloană unică, este posibil să vi se solicite să creați indexul și acesta se creează automat atunci când faceți clic pe OK. După ce o coloană unică are un index, nu puteți elimina indexul din acea coloană, decât dacă redefiniți mai întâi coloana pentru a permite valorile dublate.

Următorul tabel rezumă ce tipuri de coloane pot fi sau nu utilizate pentru a crea coloane unice.

Tipuri de coloane acceptate

Tipuri de coloană neacceptate

O singură linie de text

Linii multiple de text

Opțiune (valoare unică)

Opțiune (multi-valoare)

Număr

Calculat

Monedă

Hyperlink sau imagine

Dată și oră

Coloane particularizate

Căutare (valoare unică)

Căutare (multi-valoare)

Persoană (valoare unică)

Persoană (cu valori multiple)

Da/Nu

Pentru a crea o relație între două liste, creați o coloană de căutare în lista sursă care regăsească (sau "caută") una sau mai multe valori care se potrivesc dintr-o listă țintă. După ce creați această coloană de căutare (coloana principală), puteți continua să adăugați coloane suplimentare (coloane secundare) din lista țintă în lista sursă. Coloanele secundare suplimentare trebuie să aibă un tip de date acceptat descris mai jos.

Următorul tabel rezumă tipurile de coloane care pot fi sau nu utilizate pentru a crea coloane de căutare.

Tipuri de coloane acceptate

Tipuri de coloană neacceptate

O singură linie de text

Linii multiple de text

Număr

Monedă

Dată și oră

Persoană sau grup

Calculat

Hyperlink sau imagine

Coloane particularizate

Da/Nu

Opțiune

Căutare

Există două tipuri de coloane de căutare pe care le puteți crea: o coloană de căutare cu o relație impusă și o coloană de căutare cu o relație neaplicată.

Într-o coloană de căutare cu o relație impusă (denumită și integritate referențială), puteți să căutați valori unice și să mențineți integritatea datelor în lista țintă într-unul dintre cele două moduri:

Ștergere în cascadă    Atunci când un element din lista țintă este șters, se șterg, de asemenea, elementul sau elementele asociate din lista sursă. În acest caz, doriți să vă asigurați că toate elementele asociate sunt șterse ca parte a unei tranzacții de bază de date. De exemplu, dacă ștergeți o comandă dintr-o listă țintă, vă puteți asigura că elementele de ordine corespunzătoare din lista sursă se șterg, de asemenea. Nu doriți să aveți elemente de comandă fără o ordine corespunzătoare, deoarece acest lucru ar crea elemente de ordine "solitare" care ar putea crea confuzie mai târziu.

Restricționare ștergere    Atunci când încercați să ștergeți un element din lista țintă și acesta are unul sau mai multe elemente asociate în lista sursă, sunteți împiedicat să ștergeți elementul din lista țintă. În acest caz, doriți să vă asigurați că elementul asociat din lista țintă este păstrat. De exemplu, dacă cineva încearcă să șteargă un element de comandă dintr-o listă țintă, este posibil ca un client să aibă încă acea comandă în așteptare și să doriți să împiedicați apariția operațiunii de ștergere până când comanda nu este procesată. Nu doriți ca comanda clientului să fie ștearsă din greșeală, deoarece acest lucru v-ar afecta capacitatea de a finaliza comanda.

Lista de cursuri încearcă să șteargă două elemente.

Listă de lectură cu elementele șterse

  • O operațiune de ștergere în cascadă asigură că toate elementele asociate sunt șterse într-o tranzacție de bază de date. De exemplu, dacă ați șters elementul din lista Cursuri cu un ID de listă 1, acesta va șterge, de asemenea, elementele din Lista de lectură la care se face referire la elementul șters.

  • O operațiune de restricționare a ștergerii împiedică ștergerea elementelor din lista țintă, dacă există elemente de listă sursă asociate. Așadar, dacă ai încercat să ștergeți elementul din lista Cursuri cu un ID de listă 3, va fi împiedicat să faceți acest lucru, deoarece el este încă la care se face referire în cel puțin un element din Lista de lectură.

Impunerea unui comportament al unei relații de listă vă ajută să păstrați datele valide și să preveniți inconsistențele care pot provoca probleme pe drum.

Notă: Trebuie să aveți permisiunea Gestionare liste într-o listă pentru a crea sau a modifica o relație impusă.

O coloană de căutare care impune o relație trebuie să aibă, de asemenea, un index. Atunci când creați o coloană de căutare care impune o relație, este posibil să vi se solicite să creați indexul. Atunci când selectați OK,indexul se creează automat. După o coloană de căutare care impune o relație are un index, nu puteți elimina indexul din acea coloană, decât dacă eliminați mai întâi relația impusă.

O coloană de căutare cu o relație neaplicată

Într-o coloană de căutare cu o relație neaplicată, puteți căuta valori unice sau multiple din lista sursă din lista țintă. Când aveți permisiunea de a șterge un element din lista sursă, nu există restricții suplimentare de ștergere sau operațiuni de ștergere care să apară în lista țintă.

Unul dintre avantajele creării relațiilor de listă este că puteți să afișați și să editați coloane din două sau mai multe liste, pe o pagină. Atunci când creați o coloană de căutare într-o listă sursă, coloana principală afișează valori din coloana listei țintă, dar puteți, de asemenea, să specificați că coloanele suplimentare, secundare din lista țintă, se afișează, de asemenea, împreună cu coloana principală și celelalte coloane sursă din listă.

Notă: Ar trebui să specificați acceptarea mai multor valori și a coloanelor suplimentare legate de coloana principală atunci când creați coloana principală. Deși puteți redenumi coloana din listă, nu puteți adăuga alte caracteristici. Pentru a trece la mai multe valori, a adăuga coloane sau alte opțiuni după ce ați creat o listă, accesați Setări>Setări listă.

Adding multiple values and additional columns to lookup column

Valoarea coloanei principale este un link pe care îl puteți selecta pentru a afișa toate valorile de coloană ale elementului respectiv în lista țintă. Fiecare valoare de coloană secundară din lista țintă se afișează ca text în coloana listei sursă. În cazul în care creați o coloană de căutare cu mai multe valori, fiecare coloană din lista țintă, indiferent dacă este principală sau secundară, afișează valorile corespunzătoare multiple delimitate prin punct și virgulă. Puteți manipula aceste coloane principale și secundare în vizualizarea listă în același fel cu coloanele din lista sursă, de exemplu, adăugându-le, eliminându-le, filtrându-le și sortându-le.

Numele coloanei principale este un nume pe care îl furnizați atunci când creați coloana de căutare. Implicit, fiecare nume de coloană secundar urmează o convenție de denumire standard <unui nume de coloană principală din lista sursă>: <un nume de coloană într-o listă țintă>. Modificând numele coloanei principale, prin urmare, modifică numele tuturor coloanelor secundare. Cu toate acestea, puteți modifica numele și descrierile implicite de coloane secundare, pentru a face numele mai semnificative pentru dvs.

Instruments list with Instrument ID and Instrument highlighted

listă cu ID și titlu evidențiate

  1. 1. O coloană de căutare principală cu valori multiple.

  2. 2. O coloană de căutare secundară cu valori multiple.

  3. 3. Numele coloanei a fost modificat din numele implicit Instruments: Title to Instruments.

Notă: ID-ul numelui de coloană este disponibil în mod implicit, dar ascuns. Pentru a-l utiliza, selectați Opțiunivizualizare , apoi selectați Editați vizualizarea curentă. Defilați și bifați caseta Afișare.

Când creați relații de listă utilizând coloane de căutare, coloane unice și liste cu relații impuse, puteți atinge un prag sau o limită de resurse și poate fi blocată în următoarele circumstanțe:

  • Dacă faceți o coloană unică într-o listă existentă care are mai multe elemente decât Prag vizualizare listă (dar rețineți că adăugarea unui element la o listă care face lista mai mare decât Pragul vizualizare listă este o operațiune care nu este blocată de obicei).

  • Dacă activați Ștergere în cascadă sau Restricționare ștergere pentru un câmp de căutare dintr-o listă care are mai multe elemente decât Pragul vizualizare listă.

  • Ați depășit Pragul de căutare vizualizare listă, care în mod implicit este douăsprezece coloane de căutare.

  • Numărul de elemente dintr-o operațiune de ștergere depășește 1.000.

Pentru mai multe informații despre gestionarea listelor cu multe elemente, consultați Gestionarea listelor și bibliotecilor cu multe elemente.

Avertisment: Nu puteți face următoarele lucruri:

  • Creați o coloană unică într-o listă cu permisiuni la nivel de element definite.

  • Întreruperea moștenirii permisiunilor dintr-o listă într-un element de listă dacă lista conține o coloană unică.

  • Creați o coloană unică sau modificați o coloană astfel încât să fie unică într-o listă care conține elemente cu permisiuni unice sau o coloană care are activată aprobarea conținutului.

Pentru a adăuga o coloană nouă, urmați acești pași:

  1. Navigați la site-ul care conține lista.

  2. Selectați numele listei de pe site sau selectați Setări SharePoint Online Setări button , selectați Conținut site ,apoi selectați numele listei.

  3. Găsiți anteturile de coloană în partea de sus a listei. Selectați +Adăugare coloană în partea dreaptă a anteturilor de coloană.

    Adăugarea unei coloane în SharePoint Online.

  4. Apare o listă verticală cu diverse tipuri de coloane pe care le puteți crea. Alegeți unul dintre următoarele tipuri de coloană:

    • O singură linie de text

    • Linii multiple de text

    • Locație

    • Număr

    • Da/Nu

    • Persoană

    • Dată

    • Opțiune

    • Hyperlink

    • Imagine

    • Monedă

    Notă: Dacă doriți să creați o coloană de căutare, selectați Mai multe din lista verticală. De name your column, and select the Lookup type from the column options screen. După aceasta, puteți omite pașii 5 și 6.

  5. Adăugați numele coloanei și informațiile în panoul care apare în partea dreaptă a paginii.

  6. Comutați Impuneți valorile unice la Da.

    Selectarea Impuneți valorile unice

    Dacă selectați un tip de date neacceptat pentru o coloană, Nu se afișează Impunere valori unice.

  • Nu puteți elimina indexul unei coloane unice. Pentru a elimina indexul, trebuie să schimbați coloana dintr-o coloană unică într-una care permite mai întâi valorile dublate, apoi să eliminați indexul.

  • Dacă încercați să modificați o coloană existentă de la valori dublate la valori unice, poate fi împiedicat să faceți această operațiune dacă coloana existentă conține valori dublate. Trebuie să eliminați mai întâi toate valorile dublate, apoi să modificați coloana astfel: permiteți valorile dublate într-o coloană unică.

  • Dacă doriți să modificați tipul de date al coloanei unice, faceți următoarele:

    • Modificați coloana pentru a permite valori dublate

    • Eliminarea indexului

    • Modificarea coloanei în alt tip de date acceptat

    • Apoi faceți coloana unică.

Acești pași vă vor arăta cum să configurați o coloană de căutare care afișează coloana principală și, opțional, o coloană secundară într-o listă. Coloana principală poate fi indexată, dar deoarece coloana secundară (sau câmpul) este controlată de principală, nu poate fi unică sau indexată.

  1. Navigați la site-ul care conține lista.

  2. Selectați numele listei în navigarea pe site sau selectați Setări SharePoint Online Setări button , selectați Conținut site ,apoi selectați numele listei.

  3. Găsiți anteturile de coloană în partea de sus a listei. Selectați +Adăugare coloană în partea dreaptă a anteturilor de coloană.

    Adăugarea unei coloane în SharePoint Online.

  4. Din lista verticală, selectați Mai multe.

    Butonul Mai multe opțiuni selectat

  5. Sub Tipul de informații din această coloană este, selectați Căutare(informații aflate deja pe acest site).

  6. În câmpul Obțineți informații de la, selectați o listă țintă.

  7. În câmpul În această coloană, selectați o coloană principală.

  8. Sub Adăugați o coloană pentru a afișa fiecaredintre aceste câmpuri suplimentare, pentru fiecare coloană secundară pe care doriți să o adăugați, bifați caseta de selectare de lângă numele coloanei. Doar coloanele cu tipuri de date acceptate sunt listate.

  9. Mai târziu, dacă doriți să adăugați sau să eliminați coloane secundare, modificați coloana de căutare și efectuați selecțiile dorite.

    Notă: Nu puteți indexa o coloană secundară sau puteți face o coloană secundară unică.

  10. Dacă doriți ca coloanele de căutare să se afișeze în vizualizarea implicită, selectați Adăugare la vizualizarea implicită.

  11. Pentru a crea o relație impusă, selectați Impunere comportament relație, apoi selectați Restricționare ștergere sau Ștergere în cascadă.

  12. Selectați OK.

Aveți nevoie de ajutor suplimentar?

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

Au fost utile aceste informații?

×