Sarakstu relāciju izveide, izmantojot uzmeklēšanas kolonnas

Attiecas uz
SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 Microsoft saraksti

Sarakstu relācijā informācija no viena saraksta (avota saraksta) tiek automātiski parādīta citā sarakstā (mērķa sarakstā). Sarakstu relācijas ļauj apvienot informāciju no diviem sarakstiem un saglabāt to konsekventu, kad lietotāji rediģē un dzēš saraksta elementus.

Relācijas palīdz izsekot un uzturēt informāciju vairākos sarakstos. Mērķa saraksta vienumi var arī saistīt un parādīt vairāku kolonnu vērtu informāciju no avota saraksta, un relācijas var mainīt to, kas notiek, kad vienums tiek izdzēsts (skatiet sadaļu Vienumu dzēšana ar relāciju).

Tēmas šajā rakstā

Darba sākšana ar sarakstu relācijām

Unikālās kolonnas

Uzmeklēšanas kolonnas pievienošana esošam sarakstam

Kolonnu izveide avota sarakstā

Vienumu dzēšana ar relāciju

Sarakstu relāciju pārvaldība, ja sarakstos ir daudz vienumu

Darba sākšana ar sarakstu relācijām

Lai izveidotu saraksta relāciju, ir nepieciešami divi saraksti: avota saraksts un mērķa saraksts. Vispirms jāizveido avota saraksts.

Šajā piemērā kā avota sarakstu izmantosim koledžas kursu saraksts, bet kā mērķa sarakstu — literatūras saraksts. Mērķis ir parādīt kursa nosaukumu un kursa ID katrai grāmatai literatūras sarakstā bez nepieciešamības manuāli ievadīt informāciju.

  1. Izveidojiet avota sarakstu. Šajā sarakstā būs kolonnas visai informācijai, ko vēlāk parādīsit mērķa sarakstā, kā arī papildu informācija par katru saraksta elementu mūsu ierakstiem. Piemēram, mēs izveidosim kursu sarakstu ar kolonnām: Kursa nosaukums (nosaukums), Kursa ID (vienas rindiņas teksts), Klases laiks (datums un laiks) un Semestra ilgums (izvēle, ar divām iespējām: pilns, puse).

  2. Aizpildiet avota sarakstu. Izveidojiet saraksta vienumus visai informācijai, kuru vēlāk parādīsit mērķa sarakstā. Piemēram, pievienosim trīs kursus: Datorzinātne vidējā līmeņa zinātnēs, Ievads datorzinātnēs un Mašīnmācīšanās. Sarakstam ir jāizskatās šādi:

    Kursu saraksts

    Kursa nosaukums
    (Nosaukums)
    Kursa ID
    (Vienas rindiņas teksts)
    Nodarbību laiks
    (Datums un laiks)
    Semestra garums
    (Izvēle)
    Vidējā līmeņa datorzinātne CS200 9.09.2021. 12:00 Full
    Ievads datorzinātnēs CS101 08.09.2021. 09:00 puse
    Mašīnmācīšanās CS405 10.09.2021. plkst. 13:30 Full
  3. Izveidojiet mērķa sarakstu. Pievienosim kolonnu Autors (vienas rindiņas teksts) un kolonnu Izmaksas (valūta).

  4. Lai mērķa sarakstam pievienotu uzmeklēšanas kolonnu, atlasiet Pievienot kolonnas>uzmeklēšanu.

  5. Ievadiet nosaukumu, kas jārāda kolonnas augšdaļā. Nosauksim to par kursa nosaukumu.

  6. Sadaļā Atlasīt sarakstu kā avotu atlasiet avotu sarakstu. Šajā piemērā atlasiet kursu sarakstu.

  7. Sadaļā Atlasīt kolonnu no iepriekšējā saraksta, atlasiet kolonnu no avota saraksta, ko vēlaties parādīt šajā sarakstā (mērķa sarakstu) jaunajā kolonnā, ko veidojat. Šajā piemērā atlasiet Nosaukums, jo mēs vēlamies parādīt kursa nosaukumu.

  8. Lai mērķa sarakstā parādītu vairāk uzmeklēšanas informācijas no avota saraksta, atlasiet Papildu opcijas. Šajā piemērā atlasiet tikai Kursa ID.

  9. Atlasiet Saglabāt un aizpildiet mērķa sarakstu. Pievienojot grāmatu mērķa sarakstam (literatūras sarakstam), tagad ir iespēja pievienot informāciju no avota saraksta. Piemēram, filmai The Future of Computing by Lovelace, atlasiet kursa nosaukumu "Mašīnmācīšanās", un kursa ID tiks automātiski aizpildīts (šajā gadījumā tas ir CS405). Tā kā kolonnas ir uzmeklēšanas kolonnas, ir jāaizpilda tikai viena, bet otra tiks aizpildīta ar informāciju no avota saraksta.

    Mērķa sarakstam ir jāizskatās apmēram šādi:

    Literatūras saraksts 

    Virsraksts Autors
    (Vienas rindiņas teksts)
    Izmaksas
    (Valūta)
    Kursa nosaukums
    (Uzmeklēšana)
    Kursa ID
    (Uzmeklēšana)
    Datorzinātne cilvēkiem Bērziņš $20.21 Ievads datorzinātnēs CS101
    Skaitļošanas nākotne Dārza mežģīnes $ 18.15 Mašīnmācīšanās CS405
    Kā lietot datoru kā profesionālim Klips $ 44.99 Vidējā līmeņa datorzinātne CS200
    Rakstīšana rītdienai Lorencs $60.20 Mašīnmācīšanās CS405

Tagad literatūras sarakstā tiek parādīts kursa nosaukums un kursa ID informācija tieši no kursu saraksta, un ir vieglāk kategorizēt jaunus saraksta elementus, atlasot opcijas no kursu saraksta. Varat arī atjaunināt kursu sarakstu, un tas tiks automātiski atjaunināts literatūras sarakstā, kā arī saite tieši uz kursu sarakstu no literatūras saraksta.

Unikālās kolonnas

Veidojot kolonnu, varat norādīt, ka kolonnā ir jābūt unikālām vērtībām. Tas nozīmē, ka šajā kolonnā nevar būt dublētu vērtību. Nevar pievienot saraksta vienumu, kuram ir vērtības dublikāts, modificēt esošu saraksta vienumu, kas radītu vērtības dublikātu, vai atjaunot vienumu no atkritnes, ja tas radītu vērtības dublikātu. Turklāt, ja avota sarakstā izveidojat uzmeklēšanas kolonnu un definējat šo kolonnu kā unikālu, mērķa saraksta kolonnā arī nedrīkst būt vērtību dublikāti.

Piezīme

Unikalitāte nav reģistrjutīga. Piemēram, ORD-231 un ORD-231 tiek uzskatītas par dublētām vērtībām.

Unikālai kolonnai ir jābūt arī indeksam. Veidojot unikālu kolonnu, var tikt piedāvāts izveidot indeksu. Alfabētiskais rādītājs tiks izveidots automātiski, kad atlasīsit Labi. Ja unikālajai kolonnai ir indekss, indeksu no šīs kolonnas nevar noņemt, ja vien pirms tam neesat atkārtoti definējis kolonnu, lai atļautu dublikātvērtības.

Unikālajām kolonnām atbalstītie kolonnu tipi:

  • Teksts vienā rindiņā
  • Izvēle (viena vērtība)
  • Skaitlis
  • Valūta
  • Datums un laiks
  • Uzmeklēšana (viena vērtība)
  • Persona (viena vērtība)

Unikālo kolonnu neatbalstīti kolonnu tipi

  • Teksts vairākās rindiņās
  • Izvēle (vairākvērtību)
  • Aprēķināts
  • Hipersaite vai attēls
  • Pielāgotas kolonnas
  • Uzmeklēšana (vairākvērtību)
  • Persona (vairākvērtību)
  • Jā/nē

Uzmeklēšanas kolonnas pievienošana esošam sarakstam

Paturiet prātā, ka avota saraksts ir saraksts ar informāciju, ko vēlaties parādīt, un mērķa saraksts ir saraksts, kurā vēlaties parādīt informāciju. Piemēram, skatiet iepriekšējo sadaļu Darba sākšana ar sarakstu relācijām

Piezīme

Uzmeklēšanas kolonnas jāizveido un jāizmanto vienā vietnē. Saknes vietnē izveidotās vietņu kolonnas nevar izmantot apakšvietnēs.

  1. Sarakstā, kurā vēlaties ievietot uzmeklēšanas kolonnu, atlasiet Add column>Lookup.
  2. Sadaļā Atlasīt sarakstu kā avotu atlasiet avotu sarakstu, no kura iegūt informāciju.
  3. Sadaļā Atlasīt kolonnu no iepriekšējā saraksta atlasiet, kādu informāciju vēlaties parādīt no avotu saraksta šajā jaunajā mērķa saraksta kolonnā. Atlasītā informācija tiks rādīta jaunajā kolonnā, ko veidojat.
  4. Lai vairāk uzmeklēšanas informācijas no avota saraksta rādītu vairākās kolonnās, atlasiet Papildu opcijas. Ar visām šeit atzīmētajām izvēles rūtiņām mērķa sarakstā tiks izveidotas jaunas kolonnas. Vēlāk šajos iestatījumos varat pievienot papildu kolonnas, ja ir vairāk informācijas no avota saraksta, kuru vēlaties parādīt.
  5. Ja vēlaties, lai dzēšana no avota saraksta ietekmētu šo sarakstu, sadaļā Dzēšana no avotu saraksta ietekmē šo sarakstu pārslēdziet uz . Papildinformāciju skatiet rakstā Vienumu dzēšana ar relāciju .
  6. Pārslēdziet visus pārējos nepieciešamos iestatījumus un pēc tam atlasiet Saglabāt

Kolonnu izveide avota sarakstā

Tālāk esošajā tabulā ir apkopoti kolonnu tipi, kurus var un nevar izmantot, lai izveidotu uzmeklēšanas kolonnas.

Atbalstītie kolonnu tipi:

  • Teksts vienā rindiņā
  • Skaitlis
  • Datums un laiks
  • Uzmeklēšana (viena vērtība)

Neatbalstītie kolonnu tipi:

  • Teksts vairākās rindiņās
  • Izvēle
  • Aprēķināts
  • Hipersaite vai attēls
  • Pielāgotas kolonnas
  • Uzmeklēšana (vairākvērtību)
  • Persona
  • Jā/nē
  • Valūta

Vienumu dzēšana ar relāciju

Veidojot uzmeklēšanas kolonnu, sadaļā Relācija varat atzīmēt Ieviest relācijas uzvedību un pēc tam atlasīt Ierobežot dzēšanu vaiKaskadētā dzēšana.

Piezīme

Lai izveidotu vai modificētu dzēšanas relācijas, jums jābūt sarakstu pārvaldības atļaujai.

Ierobežota dzēšana nozīmē, ka, tā kā avota saraksts ir saistīts ar šo mērķa sarakstu, nevar izdzēst mērķa sarakstā esošos vienumus no avota saraksta. Varat turpināt pievienot avotu sarakstam tāpat kā parasti, bet jūs nevarēsit dzēst vienumus tāpat kā iepriekš.

Kaskadētā dzēšana nodrošina, ka visi saistītie vienumi tiek izdzēsti no abiem sarakstiem vienlaikus. Ja vienumu izņemat no avota saraksta, tas tiek noņemts arī no mērķa saraksta.

Ja noņemat atzīmi no opcijas Ieviest relāciju uzvedību, pēc noklusējuma vienums tiek noņemts arī no mērķa saraksta, ja izdzēšat vienumu no avota saraksta.

Sarakstu relāciju pārvaldība, ja sarakstos ir daudz vienumu

Ja sarakstā ir tūkstošiem vienumu, kārtošana, meklēšana un filtrēšana var aizņemt ilgāku laiku. Saraksti automātiski indeksēs kolonnas izveides datuma secībā, lai optimizētu kārtošanu lielos sarakstos. Lai manuāli indeksētu kolonnu, skatiet rakstu Indeksa pievienošana saraksta vai bibliotēkas kolonnai.

Veidojot sarakstu relācijas lielā sarakstā, varat sasniegt resursu slieksni vai ierobežojumu, un jūsu darbības var tikt bloķētas šādos gadījumos:

  • ja izveidojat kolonnu, kas esošajā sarakstā ir unikāla un kurā ietvertais vienumu skaits pārsniedz saraksta skata sliekšņa vienumu skaitu (taču ņemiet vērā, ka gadījumā, ja sarakstam pievienojat vienu vienumu un tādējādi šis saraksts pārsniedz saraksta skata slieksni, šī darbība parasti netiek bloķēta);
  • Ja ieslēdzat kaskadēto dzēšanu vai dzēšanu uzmeklēšanas laukam sarakstā, kurā ietvertais vienumu skaits pārsniedz saraksta skata slieksni.
  • Esat pārsniedzis saraksta skata uzmeklēšanas slieksni, kas pēc noklusējuma ir divpadsmit uzmeklēšanas kolonnas.
  • Vienumu skaits dzēšanas operācijā pārsniedz 1000.

Papildinformāciju par sarakstu ar daudziem vienumiem pārvaldīšanu skatiet sadaļā Apjomīgu sarakstu un bibliotēku pārvaldība.