Crearea relațiilor între liste utilizând coloane de căutare
Applies To
Ediție de abonament SharePoint Server SharePoint Server 2019 SharePoint Server 2016 SharePoint în Microsoft 365 Liste MicrosoftÎntr-o relație de listă, informațiile dintr-o listă (lista sursă) se afișează automat în altă listă (lista țintă). Relațiile de listă vă permit să asociați informații din două liste și să le mențineți unitare în timp ce persoanele editează și șterg elemente din listă.
Relațiile ajută la urmărirea și menținerea informațiilor în mai multe liste. Elementele din lista țintă pot, de asemenea, să lege și să afișeze mai multe informații despre coloane din lista sursă, iar relațiile pot modifica ce se întâmplă atunci când un element este șters (consultați Ștergerea elementelor cu o relație).
În acest articol
Introducere în relațiile de listă
Adăugarea unei coloane de căutare la o listă existentă
Creating columns in the source list
Ștergerea elementelor cu o relație
Gestionarea relațiilor de listă atunci când listele au multe elemente
Introducere în relațiile de listă
Pentru a crea o relație de listă, veți avea nevoie de două liste: lista sursă și lista țintă. Ar trebui să faceți mai întâi lista sursă.
În acest exemplu, vom utiliza o listă de cursuri universitare ca listă sursă și o Listă de lectură ca listă țintă. Scopul este să afișați numele cursului și ID-ul cursului pentru fiecare carte din lista de lectură, fără a fi necesar să introduceți manual informațiile.
-
Creați lista sursă. Această listă va avea coloane pentru toate informațiile pe care le veți afișa în lista țintă mai târziu, precum și informații suplimentare pentru fiecare element de listă pentru înregistrările noastre. De exemplu, vom crea o listă de cursuri cu coloanele: Nume curs (titlu), ID curs (text cu o singură linie), Oră clasă (dată și oră) și Lungime semestrul (opțiune, cu două opțiuni: complet, jumătate).
-
Completați lista sursă. Creați elemente de listă pentru toate informațiile pe care le veți afișa mai târziu în lista țintă. De exemplu, vom adăuga trei cursuri: Informatică intermediară, Introducere în Informatică și Învățare programată. Lista dvs. ar trebui să arate astfel:
Listă de cursuriNume
curs(Titlu)ID
curs (text cu o singură linie)Oră
clasă(Dată și oră)Lungime
semestrul (alegere)Informatică intermediară
CS200
9/9/2021 12:00 AM
Full
Introducere în Informatică
CS101
08.09.2021 9:00 AM
Jumătate
Învățare programată
CS405
10.09.2021 1:30 PM
Full
-
Creați lista țintă. Să adăugăm o coloană Autor (text cu o singură linie) și o coloană Cost (monedă).
-
Pentru a adăuga o coloană de căutare în lista țintă, selectați Adăugare coloană > Căutare.
-
Introduceți un nume de afișat în partea de sus a coloanei. Să-i spunem Nume curs.
-
Sub Selectați o listă ca sursă, selectați lista sursă. Pentru acest exemplu, selectați lista Cursuri.
-
Sub Selectați o coloană din lista de mai sus, selectați coloana din lista sursă pe care doriți să o afișați în această listă (lista țintă) în coloana nouă pe care o creați. Pentru acest exemplu, selectați Titlu, deoarece dorim să afișăm numele cursului.
-
Pentru a afișa mai multe informații de căutare din lista sursă din lista țintă, selectați Mai multe opțiuni. Pentru acest exemplu, selectați doar ID curs.
-
Selectați Salvare și completați lista țintă. Atunci când adăugați o carte la lista țintă (Listă de lectură), există acum o opțiune pentru a adăuga informații din lista sursă. De exemplu, pentru Viitorul calculului de către Lovelace, selectați numele cursului "Învățare programată" și ID-ul cursului va fi completat automat (în acest caz, este CS405). Deoarece coloanele sunt coloane de căutare, trebuie doar să completați una dintre ele, iar cealaltă va completa cu informațiile din lista sursă.
Lista țintă ar trebui să arate astfel: Listă de lecturăTitlu
Autor
(Text cu o singură linie)Cost
(Monedă)Nume
curs (Căutare)ID
curs (Căutare)Informatică pentru oameni
Lupu
20,21 USD
Introducere în Informatică
CS101
Viitorul informaticii
Lovelace
18,15 USD
Învățare programată
CS405
Cum se utilizează un computer ca un profesionist
Cline
44,99 usd
Informatică intermediară
CS200
Tastare pentru mâine
Lorenz
60,20 USD
Învățare programată
CS405
Acum, lista de lectură afișează informațiile despre numele cursului și ID-ul cursului direct din lista De curs și este mai ușor să clasificați elementele de listă noi selectând opțiuni din lista Curs. De asemenea, puteți actualiza lista de cursuri și aceasta se va actualiza automat în lista de lectură, precum și link direct la lista De curs din lista de lectură.
Coloane unice
Atunci când creați o coloană, puteți specifica ca acea coloană să conțină valori unice. Aceasta înseamnă că lista nu poate avea valori dublate în coloana respectivă. 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 avea ca rezultat o valoare dublată. Iar dacă creați o coloană de căutare într-o listă sursă și definiți acea coloană ca fiind unică, coloana din lista țintă nu trebuie, de asemenea, să conțină valori dublate.
Notă: Unicitatea nu este sensibilă la litere mari și mici. De exemplu, ORD-231 și ord-231 sunt considerate valori dublate.
O coloană unică trebuie să aibă și un index. Atunci când creați o coloană unică, este posibil să vi se solicite să creați indexul. Indexul va fi creat automat atunci când selectați OK. Odată ce o coloană unică are un index, nu puteți elimina indexul din coloana respectivă decât dacă redefiniți mai întâi coloana pentru a permite valori dublate.
Tipuri de coloane acceptate pentru coloane unice:
-
O singură linie de text
-
Alegere (valoare unică)
-
Număr
-
Monedă
-
Dată și oră
-
Căutare (valoare unică)
-
Persoană (valoare unică)
Tipuri de coloane neacceptate pentru coloane unice:
-
Linii multiple de text
-
Alegere (multi-valoare)
-
Calculat
-
Hyperlink sau imagine
-
Coloane particularizate
-
Căutare (multi-valoare)
-
Persoană (multi-valoare)
-
Da/Nu
Adăugarea unei coloane de căutare la o listă existentă
Rețineți că listasursă este lista cu informațiile pe care doriți să le afișați, iar lista țintă este lista în care doriți să se afișeze informațiile. De exemplu, consultați secțiunea de mai sus, Introducere în relațiile de listă.
-
În lista în care doriți coloana Căutare, selectați Adăugare coloană > Căutare.
-
Sub Selectați o listă ca sursă, selectați lista sursă din care să obțineți informații.
-
Sub Selectați o coloană din lista de mai sus, selectați ce informații doriți să afișați din lista sursă din această coloană nouă din lista țintă. Informațiile pe care le selectați se vor afișa în coloana nouă pe care o creați.
-
Pentru a afișa mai multe informații de căutare din lista sursă în mai multe coloane, selectați Mai multe opțiuni. Toate casetele de selectare pe care le selectați aici vor crea coloane noi în lista țintă. Puteți adăuga mai multe coloane în aceste setări mai târziu dacă există mai multe informații din lista sursă pe care doriți să o afișați.
-
Dacă doriți ca ștergerile din lista sursă să afecteze această listă, sub Ștergerile din lista sursă afectează această listă, comutați Da. Consultați Ștergerea elementelor cu o relațiepentru mai multe informații.
-
Comutați orice alte setări doriți, apoi selectați Salvare.
Creating columns in the source list
Următorul tabel rezumă tipurile de coloane care pot fi utilizate sau nu pentru a crea coloane de căutare.
Tipuri de coloane acceptate:
-
O singură linie de text
-
Număr
-
Dată și oră
-
Căutare (valoare unică)
Tipuri de coloane neacceptate:
-
Linii multiple de text
-
Opțiune
-
Calculat
-
Hyperlink sau imagine
-
Coloane particularizate
-
Căutare (multi-valoare)
-
Persoană
-
Da/Nu
-
Monedă
Ștergerea elementelor cu o relație
Atunci când creați o coloană de căutare, sub Mai multe opțiuni puteți comuta dacă ștergerile din lista sursă afectează lista țintă. Dacă faceți acest lucru, există două setări suplimentare din care selectați.
Notă: Trebuie să aveți permisiunea Gestionare Liste într-o listă pentru a crea sau a modifica relațiile de ștergere.
Elementele sursă nu se pot șterge înseamnă că, deoarece lista sursă se leagă la această listă țintă, niciun element din lista sursă care apare în lista țintă nu se poate șterge. Puteți continua să adăugați la lista sursă ca de obicei, dar nu veți putea șterge elemente așa cum ați făcut anterior.
Ștergerea elementelor sursă șterge valorile din această listă asigură ștergerea simultană a tuturor elementelor asociate din ambele liste. Dacă ștergeți din lista sursă, elementul este, de asemenea, eliminat din lista țintă.
Dacă nu selectați niciuna și comutați în schimb la Nu, ștergerile din lista sursă nu afectează în niciun fel lista țintă. Nu există restricții suplimentare de ștergere sau operațiuni de ștergere.
Gestionarea relațiilor de listă atunci când listele au multe elemente
Atunci când o listă are mii de elemente, sortarea, căutarea și filtrarea pot dura mai mult timp. Liste vor indexa automat coloanele în ordinea datei de creare, pentru a optimiza sortarea în listele mari. Pentru a indexa manual o coloană, consultați Adăugarea unui index la o coloană de listă sau bibliotecă.
Atunci când creați relații de listă într-o listă mare, 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 Pragul de vizualizare al listei (dar rețineți că adăugarea unui element la o listă care face lista mai mare decât Pragul de vizualizare al listei 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 de vizualizare al listei.
-
Ați depășit Pragul de căutare vizualizare listă, care în mod implicit este de 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 mari.