Kreiranje relacija liste pomoću kolona za pronalaženje i jedinstvenih kolona

Kreiranje relacija liste pomoću kolona za pronalaženje i jedinstvenih kolona

Relacije između lista možete da napravite pomoću kombinacije jedinstvenih kolona, kolona za pronalaženje i sprovođenja relacija (kaskadno i ograničeno brisanje), a sve to poboljšava mogućnost kreiranja sofisticiranijih poslovnih rešenja i pomaže da očuvate integritet podataka.

Pregled relacija liste

Sledeći odeljci pružaju važne pozadinne informacije o kreiranju relacija između izvornih i ciljnih lista, kreiranju jedinstvenih kolona i kolona za pronalaženje i primeni ponašanja relacija liste. Videćete kako da dodate kolone za primarno i sekundarno pronalaženje, prikazivanje, uređivanje i brisanje stavki u okviru relacija liste, kao i upravljanje relacijama liste kada liste imaju mnogo stavki.

Korišćenje jedinstvenih kolona i kolona za pronalaženje za dodeljivanje knjiga kursovima

Cources list with callouts

Lista za čitanje sa callouts (Lista za čitanje) koja se podudara sa listom kursova

  1. Izvorna lista se zove Lista za čitanje, a ciljna lista se zove Kursovi.

  2. Svaka lista ima jedinstvene kolone kako bi obezbedila da se ispravni podaci podudaraju.

  3. Primarna kolona za pronalaženje na izvornoj listi (Lista za čitanje) "traži" kolonu "ID" u ciljnoj listi (Kursovi) na osnovu vrednosti koja se podudara.

  4. Sekundarna kolona za pronalaženje u izvornoj listi automatski umeće kolonu Ime kursa sa ciljne liste.

Kada kreirate kolonu, možete da navedete da kolona mora da sadrži jedinstvene vrednosti. To znači da lista ne može da ima duplirane vrednosti u koloni. Nije moguće dodati stavku sa liste koja sadrži dupliranu vrednost, izmeniti postojeću stavku sa liste koja bi stvorila dupliranu vrednost ili vratiti stavku u prethodno stanje iz korpe za otpatke ako ona dovede do duplirane vrednosti. Pored toga, ako kreirate kolonu za pronalaženje na izvornoj listi i definišete da ta kolona bude jedinstvena, i kolona na ciljnoj listi takođe ne sme da sadrži duplirane vrednosti.

Napomena: Jedinstvenost ne osetljiva na velika i velika slova. Na primer, ORD-231 i ord-231 se smatraju dupliranim vrednostima.

Jedinstvena kolona takođe mora da ima indeks. Kada napravite jedinstvenu kolonu, od vas će se možda tražiti da napravite indeks i on se automatski kreira kada kliknete na dugme U redu. Kada jedinstvena kolona ima indeks, ne možete da uklonite indeks iz te kolone, osim ako prvo ne redizajnirate kolonu da biste omogućili duplirane vrednosti.

Sledeća tabela rezimira koje tipove kolona može i ne može da se koristi za kreiranje jedinstvenih kolona.

Podržani tipovi kolona

Nepodržani tipovi kolona

Jedan red teksta

Više redova teksta

Izbor (jedna vrednost)

Izbor (više vrednosti)

Broj

Izračunato

Valuta

Hiperveza ili slika

Datum i vreme

Custom Columns

Pronalaženje (jedna vrednost)

Pronalaženje (više vrednosti)

Osoba (jedna vrednost)

Osoba (više vrednosti)

Da/ne

Da biste kreirali relaciju između dve liste, možete da kreirate kolonu za pronalaženje na izvornoj listi koja preuzima (ili "traži") jednu ili više vrednosti koje se podudaraju sa ciljne liste. Kada napravite ovu kolonu za pronalaženje (primarnu kolonu), možete da nastavite sa dodavanjem dodatnih kolona (sekundarne kolone) sa ciljne liste u izvornu listu. Dodatne sekundarne kolone moraju da imaju podržani tip podataka opisan ispod.

Sledeća tabela rezimira tipove kolona koji mogu i ne mogu da se koriste za kreiranje kolona za pronalaženje.

Podržani tipovi kolona

Nepodržani tipovi kolona

Jedan red teksta

Više redova teksta

Broj

Valuta

Datum i vreme

Osoba ili grupa

Izračunato

Hiperveza ili slika

Custom Columns

Da/ne

Izbor

Pronađi

Možete da napravite dve vrste kolona za pronalaženje, kolonu za pronalaženje sa najačenim relacijama i kolonu za pronalaženje sa nenasloženom relacobom.

U koloni za pronalaženje sa nateklim relacijama (zove se i referencialni integritet), možete da pronalaženje pojedinačnih vrednosti i održavate integritet podataka na ciljnoj listi na jedan od dva načina:

Kaskadno brisanje    Kada se izbriše stavka sa ciljne liste, brišu se i povezane stavke ili stavke u izvornoj listi. U ovom slučaju, želite da se uverite da se sve povezane stavke brišu kao deo jedne transakcije baze podataka. Na primer, ako izbrišete porudžbinu na ciljnoj listi, možete da se uverite da se odgovarajuće stavke porudžbine na izvornoj listi takođe brišu. Ne želite da imate stavke porudžbine bez odgovarajuće porudžbine, zato što bi to kreiralo stavke porudžbine "siroče" koje će možda kasnije izazvati zabunu.

Ograniči brisanje    Kada pokušate da izbrišete stavku na ciljnoj listi koja sadrži jednu ili više povezanih stavki na izvornoj listi, bićete sprečeni u brisanju stavke na ciljnoj listi. U tom slučaju, želite da se uverite da je povezana stavka na ciljnoj listi sačuvana. Na primer, ako neko pokuša da izbriše stavku porudžbine sa ciljne liste, klijent možda i dalje ima porudžbinu na čekanju i vi želite da sprečite da se operacija brisanja ponavlja dok se porudžbina ne obradi. Ne želite da porudžbina klijenta bude slučajno izbrisana jer to utiče na mogućnost da dovršite porudžbinu.

Lista kursova koja pokušava da izbriše dve stavke.

Lista za čitanje sa izbrisanim stavkama

  • Operacija kaskadnog brisanja obezbeđuje brisanje svih povezanih stavki u jednoj transakciji baze podataka. Na primer, ako ste stavku sa liste kursova izbrisali sa ID-om liste 1, izbrisaće se i stavke na listi za čitanje koje su upućile na izbrisanu stavku.

  • Operacija ograničavanja brisanja sprečava brisanje stavki na ciljnoj listi ako postoje srodne stavke izvorne liste. Dakle, ako ste pokušali da izbrišete stavku na listi kursova sa ID-om liste 3, bićete sprečeni da to radite zato što na stavku u listi za čitanje i dalje upućuje bar jedna stavka.

Primena ponašanja relacija sa listom pomaže da podaci ostane važeći i sprečavaju nedositnosti koje mogu dovesti do problema na putu.

Napomena: Morate da imate dozvolu za upravljanje listama na listi da biste kreirali ili izmenili najašnjenu relaciju.

Kolona za pronalaženje koja izlaže relaciju takođe mora da ima indeks. Kada kreirate kolonu za pronalaženje koja nalaže relaciju, možda će od vas biti zatraženo da kreirate indeks. Kada izaberete stavku Uredu, indeks se automatski kreira. Kada kolona za pronalaženje koja nalaže relaciju ima indeks, ne možete da uklonite indeks iz te kolone, osim ako prvo ne uklonite nanetu relaciju.

A lookup column with an unforced relationship

U koloni za pronalaženje sa nepredviđenom relacobom, možete da pronalaženje jedne ili više vrednosti iz izvorne liste sa ciljne liste. Kada imate dozvole za brisanje stavke na izvornoj listi, nema dodatnih ograničenja brisanja niti operacija brisanja do kojih dolazi na ciljnoj listi.

Jedna od prednosti kreiranja relacija liste jeste to što možete da prikažete i uredite kolone sa dve ili više lista na jednoj stranici. Kada kreirate kolonu za pronalaženje u izvornoj listi, primarna kolona prikazuje vrednosti iz kolone ciljne liste, ali možete da navedete i da se dodatne, sekundarne kolone sa ciljne liste takođe prikazuju pored primarne kolone i druge kolone izvorne liste.

Napomena: Trebalo bi da navedete prihvatanje više vrednosti i dodatne kolone povezane sa primarnom kolonom prilikom kreiranja primarne kolone. Iako možete da preimenujete kolonu sa liste, ne možete da dodate te druge funkcije. Da biste promenili više vrednosti, dodali kolone ili druge opcije nakon kreiranja liste, idite na Postavke>Postavke liste.

Dodavanje više vrednosti i dodatnih kolona u kolonu za pronalaženje

Vrednost primarne kolone je veza koju možete da izaberete da biste prikazali sve vrednosti kolone te stavke na ciljnoj listi. Svaka sekundarna vrednost kolone sa ciljne liste prikazuje se kao tekst u izvornoj koloni liste. Ako kreirate kolonu za pronalaženje sa više vrednosti, svaka kolona sa ciljne liste, bez obzira na to da li je primarna ili sekundarna, prikažite njihove više odgovarajućih vrednosti razdvojenih znakom i zarezom. Ovim primarnim i sekundarnim kolonama u prikazu liste možete da upravljate na isti način kao kolone iz izvorne liste, na primer dodavanjem, uklanjanjem, filtriranjem i sortiranjem.

Ime primarne kolone je ime koje nalažete kada kreirate kolonu za pronalaženje. Svako sekundarno ime kolone podrazumevano prati standardnu konvenciju imenvanja imena <primarne kolone na izvornoj listi>: <ime kolone na ciljnoj listi>. Promena imena primarne kolone stoga menja imena svih sekundarnih kolona. Međutim, možete da izmenite podrazumevana sekundarna imena kolona i opise kako bi vam imena bila smisleniji.

Instruments list with Instrument ID and Instrument highlighted

lista muzičara sa istaknutim ID-om i naslovom

  1. 1. Primarna kolona za pronalaženje sa više vrednosti.

  2. 2. Sekundarna kolona za pronalaženje sa više vrednosti.

  3. 3. Ime kolone je promenjeno iz podrazumevanog imena Instrumenti: Naslov u Instrumente.

Napomena: ID imena kolone je podrazumevano dostupan, ali skriven. Da biste je koristili, izaberite stavku Opcije prikaza, a zatim izaberite stavku Uredi trenutni prikaz. Pomerajte se i proverite polje Prikaz.

Kada kreirate relacije liste pomoću kolona za pronalaženje, jedinstvenih kolona i lista sa naglašenim relacijama, možete dostići prag ili ograničenje resursa i biti blokirani u sledećim okolnostima:

  • Ako napravite jedinstvenu kolonu na postojećoj listi koja ima više stavki od praga prikaza liste (ali imajte naovamo da je dodavanje jedne stavke na listu koja listu čini većom od praga prikaza liste operacija koja se obično ne blokira).

  • Ako uključite "Kaskadno brisanje" ili "Ograniči brisanje" za polje za pronalaženje na listi koja ima više stavki od praga prikaza liste.

  • Premašili ste prag za pronalaženje prikaza liste, što je podrazumevano dvanaest kolona za pronalaženje.

  • Broj stavki u operaciji brisanja premašuje 1000.

Dodatne informacije o upravljanju listama sa mnogo stavki potražite u članku Upravljanje listama i bibliotekama sa mnogo stavki.

Upozorenje: Ne možete da uradite sledeće:

  • Kreirajte jedinstvenu kolonu na listi sa definisanim dozvolama na nivou stavke.

  • Raskidanje nasleđivanje dozvola od liste do stavke sa liste ako lista sadrži jedinstvenu kolonu.

  • Kreirajte jedinstvenu kolonu ili izmenite kolonu koja će biti jedinstvena na listi koja sadrži stavke sa jedinstvenim dozvolama ili one koje imaju omogućeno odobrenje sadržaja.

Da biste dodali novu kolonu, sledite ove korake:

  1. Prešli na lokaciju koja sadrži listu.

  2. Izaberite ime liste na sajtu ili izaberite stavku Postavke SharePoint Online Postavke button sadržaj lokacije ,a zatim izaberite ime liste.

  3. Pronađite zaglavlja kolona na vrhu liste. Izaberite stavku +Dodaj kolonu desno od zaglavlja kolona.

    Dodavanje kolone u fascikli SharePoint Online.

  4. Padajuće liste se pojavljuju sa različitim tipovima kolona koje možete da kreirate. Odaberite jedan od sledećih tipova kolona:

    • Jedan red teksta

    • Više redova teksta

    • Lokacija

    • Broj

    • Da/ne

    • Osoba

    • Datum

    • Izbor

    • Hiperveza

    • Slika

    • Valuta

    Napomena: Ako želite da kreirate kolonu za pronalaženje, izaberite stavku Još sa padajuće menije. Imenujte kolonu i izaberite tip pronalaženja na ekranu sa opcijama kolona. Posle toga, možete da preskočite korake 5 i 6.

  5. Dodajte ime kolone i informacije u okno koje se pojavljuje sa desne strane stranice.

  6. Preklopnik Primeni jedinstvene vrednosti nada.

    Izbor stavke "Primeni jedinstvene vrednosti"

    Ako za kolonu izaberete nepo podržani tip podataka, ne pojavljuje se stavka Primeni jedinstvene vrednosti.

  • Ne možete da uklonite indeks jedinstvene kolone. Da biste uklonili indeks, morate da promenite kolonu iz jedinstvene kolone u onu koja prvo dozvoljava duplirane vrednosti, a zatim da uklonite indeks.

  • Ako pokušate da promenite postojeću kolonu iz dupliranih vrednosti u jedinstvene vrednosti, možda ćete biti sprečeni da tu operaciju budete sprečeni ako postojeća kolona sadrži duplirane vrednosti. Prvo morate da uklonite sve duplirane vrednosti, a zatim da promenite kolonu tako da dozvoljava duplirane vrednosti u jedinstvenu kolonu.

  • Ako želite da promenite tip podataka jedinstvene kolone, uradite sledeće:

    • Promena kolone da bi se dozvolile duplirane vrednosti

    • Uklanjanje indeksa

    • Promena kolone u drugi podržani tip podataka

    • Zatim napravite jedinstvenu kolonu.

Ovi koraci će vas proći kroz podešavanje kolone za look up koja prikazuje primarnu kolonu, a opcionalno i sekundarnu kolonu u listu. Primarna kolona može da se indeksira, ali pošto sekundarnu kolonu (ili polje) kontroliše primarno, ona ne može da bude jedinstvena ili indeksirana.

  1. Prešli na lokaciju koja sadrži listu.

  2. Izaberite ime liste u navigaciji sajta ili izaberite Postavke SharePoint Online Postavke button , izaberite Sadržaj sajta ,a zatim izaberite ime liste.

  3. Pronađite zaglavlja kolona na vrhu liste. Izaberite stavku +Dodaj kolonu desno od zaglavlja kolona.

    Dodavanje kolone u fascikli SharePoint Online.

  4. Sa padajuće menije izaberite stavku Još.

    Izabrano je dugme "Još opcija"

  5. U okviru Tip informacija u ovoj koloni je, izaberite Pronalaženje(informacije koje se već nalazi na ovoj lokaciji).

  6. U polju Priušti informacije iz izaberite ciljnu listu.

  7. U polju U ovoj koloni izaberite primarnu kolonu.

  8. U okviru Dodavanje kolone dabiste prikazali svako od ovih dodatnih polja , za svaku sekundarnu kolonu koje želite da dodate proverite u polju za potvrdu pored imena kolone. Navedene su samo kolone sa podržanim tipovima podataka.

  9. Ako kasnije želite da dodate ili uklonite sekundarne kolone, izmenite kolonu za pronalaženje i napravite izbore koje želite.

    Napomena: Nije možete da indeksirate sekundarnu kolonu ili da napravite jedinstvenu sekundarnu kolonu.

  10. Ako želite da se kolone za pronalaženje prikažu u podrazumevanom prikazu, izaberite stavku Dodaj u podrazumevani prikaz.

  11. Da biste kreirali primenjenu relaciju, izaberite stavku Primeni ponašanje relacije, a zatim izaberite stavku Ograniči brisanje iliKaskadno brisanje.

  12. Izaberite stavku U redu.

Potrebna vam je dodatna pomoć?

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

×