Stvaranje i uređivanje odnosa tablice 1:N („jedan na više”) ili N:1 („više na jedan”) s pomoću preglednika rješenja
Preglednik rješenja omogućuje jedan način stvaranja i uređivanja odnosa tablice 1:N („jedan na više”) ili odnosa N:1 („više na jedan”) za servis Microsoft Dataverse.
Portal platforme Power Apps omogućuje konfiguriranje najčešćih mogućnosti, ali određene se mogućnosti mogu postaviti samo s pomoću preglednika rešenja. Dodatne informacije:
- Stvaranje odnosa 1:N (jedan prema više) ili odnosa N:1 (više na jedan)
- Stvaranje i uređivanje odnosa entiteta 1:N („jedan na više”) ili N:1 („više na jedan”) na portalu Power Apps
Otvorite preglednik rješenja
Dio naziva bilo kojeg stvorenog odnosa predstavlja prefiks prilagođavanja. To se postavlja na temelju izdavača rješenja za rješenje na kojem radite. Ako vam je bitan prefiks prilagođavanja, obavezno radite u neupravljanom rješenju u kojem je prefiks prilagođavanja onaj koji želite za tu tablicu. Dodatne informacije: Promjena prefiksa preglednika rješenja
Otvaranje neupravljanog rješenja
Na portalu Power Apps odaberite Rješenja na lijevoj navigacijskoj traci, a zatim na alatnoj traci odaberite Prebaci na klasični način. Ako stavka nije u bočnom oknu, odaberite …Više a zatim odaberite željenu stavku.
Na popisu Sva rješenja otvorite željeno neupravljano rješenje.
Pregled odnosa tablica
U pregledniku rješenja proširite stavku Tablice i odaberite tablicu. U toj tablici odaberite Odnosi 1:N ili Odnosi N:1
Stvaranje odnosa
Dok pregledavate odnose tablice na naredbenoj traci odaberite Novi odnos „jedan na više” ili Novi odnos „više na jedan”.
Napomena
Ako naredbe nisu dostupne, tablica ne ispunjava uvjete za stvaranje prilagođenog odnosa.
Obje će mogućnosti otvoriti obrazac kao u nastavku. Razlika je u tome je li postavljen stupac Primarna tablica ili Povezana tablica.
- Kod Odnosa 1:N, Primarna tablica postavljena je na trenutačnu tablicu
- Kod Odnosa 1:N, Povezana tablica postavljena je na trenutačnu tablicu
Sljedeći se stupci moraju postaviti da bi se mogao spremiti odnos tablice:
Obavezni stupac | Opis |
---|---|
Primarna tablica | Ta će tablica biti ciljna vrsta za stupac pretraživanja stvoren na povezanoj tablici. |
Povezana tablica | Ovoj će se tablici dodati stupac za pretraživanje koji povezuje retke tablice s primarnim retkom tablice. |
Ime | Naziv odnosa. Vrijednost će se generirati na temelju vrijednosti primarne i povezane tablice. Tom će se stupcu dodati prefiks prilagođavanja izdavača rješenja. |
Zaslonski naziv stupca pretraživanja | Tekst (koji se može lokalizirati) u stupcu pretraživanja koji će se stvoriti za povezanu tablicu. Obično je isti kao zaslonski naziv primarne tablice. Kasnije ga se može promijeniti. |
Naziv stupca pretraživanja | Naziv stupca pretraživanja koji će se stvoriti u povezanoj tablici. Vrijednost će se generirati na temelju Zaslonskog naziva stupca pretraživanja. Tom će se stupcu dodati prefiks prilagođavanja izdavača rješenja. |
Možete kliknuti za spremanje tablice i nastavak uređivanja. Dodatne informacije: Uređivanje odnosa
Napomena
Ako vrijednosti Naziv ili Naziv stupca pretraživanja već postoje u sustavu, pri pokušaju spremanja prikazat će se poruka o pogrešci. Uredite vrijednosti tako da su jedinstvene i pokušajte ponovno.
Uređivanje odnosa
Dok pregledavate odnose tablice, odaberite tablicu koju želite urediti. Sljedeća svojstva odnosa tablice moguće je urediti nakon stvaranja odnosa.
Napomena
Izdavač upravljanog rješenja može spriječiti neka prilagođavanja odnosa koja su dio njihova rješenja.
Svojstva odnosa tablice
Ta svojstva opisuju odnos.
Column | Opis |
---|---|
Pretraživo | Određuje hoće li odnos vidljiv u Naprednom pretraživanju u aplikacijama utemeljenim na modelu. Odaberite Ne ako je riječ o odnosu koji nije važan za vaše poslovanje. |
Hijerarhijski | Ta je postavka omogućena isključivo za samoreferentne odnose. Određuje hoće li se tablica uzeti u obzir pri definiranju hijerarhije za tablicu. Važno: kada postavite te stupce skupne vrijednosti za svojstvo, procesi i prikazi možda će se konfigurirati tako da ovise o tom svojstvu. Ako kasnije promijenite tu vrijednost, te mogućnosti koje ovise o hijerarhiji neće funkcionirati. Dodatne informacije: Definiranje i izvršavanje upita za hijerarhijski povezane podatke |
Stupac pretraživanja
To su svojstva stupca pretraživanja stvorenog u povezanoj tablici. Svojstva se mogu urediti ovdje ili izravnim uređivanjem stupca pretraživanja. Neka svojstva stupca ne mogu se urediti u odnosu. Dodatne informacije: Uređivanje stupca
Column | Opis |
---|---|
Ime zaslona | Tekst (koji se može lokalizirati) u stupcu pretraživanja koji će se stvoriti za povezanu tablicu. |
Preduvjeti stupca | Određuje mora li stupac sadržavati podatke prije no što se omogući spremanje obrasca u aplikaciji stvorenoj prema modelu. Dodatne informacije: Mogućnosti preduvjeta stupca |
Opis | Unesite upute za korisnika o tome za što služi koji stupac. Ti se opisi prikazuju u obliku opisa elemenata za korisnika u aplikacijama stvorenima prema na modelu kad korisnik zadrži pokazivač miša iznad oznake stupca. |
Stavka navigacijskog okna za primarnu tablicu
Iz primarne se tablice možete pomicati na povezane retke. Uz pomoć tih podataka aplikacije stvorene prema modelu upravljaju načinom prikaza redaka povezane tablice. Te postavke mogu se uređivati i pomoću uređivača obrasca.
Column | Opis |
---|---|
Mogućnost prikaza | Način prikaza popis povezane tablice. Dodatne informacije: Mogućnosti prikaza |
Prilagođena oznaka | Navedite tekst koji se može lokalizirati i koji će se koristiti umjesto naziva u množini kad odaberete Koristi prilagođenu oznaku kao Mogućnost prikaza . |
Područje prikaza | Odaberite jedno od dostupnih grupiranja za prikaz tog popisa. Dostupne su mogućnosti: Pojedinosti (za grupu Uobičajeno), Marketing, Prodaja i Usluga. |
Redoslijed prikaza | Određuje gdje će se navigacijska traka uvrstiti u odabranom području za prikaz. Raspon dopuštenih brojeva počinje s 10 000. Stavke navigacijske oznake s manjom vrijednošću prikazivat će se iznad odnosa s višom vrijednošću. |
Mogućnosti prikaza
Dostupne su sljedeće mogućnosti prikaza:
Mogućnost | Opis |
---|---|
Bez prikaza | Ne prikazuju se povezane tablice za taj odnos. |
Koristi prilagođenu oznaku | Kada je odabrana ta mogućnost, omogućen je stupac Prilagođena oznaka da biste mogli navesti tekst koji se može lokalizirati, a koji će se koristiti umjesto naziva u množini. |
Koristi naziv u množini | Koristite zaslonski naziv u množini definiran za povezanu tablicu. |
Ponašanje odnosa
Tu možete definirati standardna ponašanja za povezane tablice. Ta je informacija važna jer osigurava integritet podataka i može automatizirati poslovne procese za vašu tvrtku.
Pogledajmo primjer.
Recimo da imate novog prodajnog predstavnika i želite mu dodijeliti određeni broj postojećih prilika koje su trenutno dodijeljene drugom prodajnom predstavniku. Redak svake prilike može sadržavati određeni broj povezanih aktivnosti zadatka. Možete jednostavno pronaći željene aktivne prilike i dodijeliti ih novom prodajnom predstavniku. Što će se dogoditi aktivnostima zadataka koje su bile povezane s prilikama? Želite li otvoriti svaki zadatak i odlučiti o dodjeli novom prodajnom predstavniku? Vjerojatno ne. Umjesto toga možete omogućiti da odnos automatski primijeni neka standardna pravila. Ova pravila primjenjuju se samo na retke zadatka povezane s prilikama koje iznova dodjeljujete. Mogućnosti su:
- Ponovno dodijelite sve aktivne zadatke.
- Ponovno dodijelite sve zadatke.
- Nemojte ponovno dodijeliti ni jedan zadatak.
- Ponovno dodijelite sve aktivne zadatke bivšem vlasniku prilike.
Odnos može kontrolirati način na koji se akcije koje se izvode na retku za kaskadnog retka primarne tablice entiteta pa sve do bilo kojeg retka povezane tablice.
Postoji nekoliko vrsta ponašanja koja se mogu primijeniti za određene akcije.
Ponašanja
U nastavku su navedena ponašanja koja se mogu konfigurirati.
Ponašanje | Opis |
---|---|
Kaskadni prijenos aktivnih | Akcija se izvodi na svim aktivnim recima povezane tablice. |
Kaskadni prijenos svih | Akcija se izvodi na svim recima povezane tablice. |
Bez kaskadnog prijenosa | Ništa se ne izvodi. |
Ukloni vezu | Uklanja se vrijednost pretraživanja za sve povezane retke. |
Ograniči | Sprječava se brisanje retka primarne tablice ako postoje reci povezane tablice. |
Kaskadni prijenos korisničkih | Izvršava se akcija na svim recima povezane tablice u vlasništvu korisnika koji je ujedno i vlasnik retka primarne tablice. |
Akcije
Ovo su akcije koje mogu aktivirati određena ponašanja:
Column | Opis | Mogućnosti |
---|---|---|
Dodjela | Što se zbiva kada se redak primarne tablice dodijeli nekom drugom? | Kaskadno sve Kaskadno aktivno Kaskadni prijenos korisničkih Bez kaskadnog prijenosa |
Ponovno postavljanje nadređenog | Što se zbiva ako se promijeni vrijednost pretraživanja povezane tablice u nadređenom odnosu? Dodatne informacije: Odnosi nadređene tablice |
Kaskadno sve Kaskadno aktivno Kaskadni prijenos korisničkih Kaskadno nijedno |
Zajedničko korištenje | Što se zbiva kada se dijeli redak primarne tablice? | Kaskadno sve Kaskadno aktivno Kaskadni prijenos korisničkih Kaskadno nijedno |
Brisanje | Što se zbiva kada se izbriše redak primarne tablice? | Kaskadno sve Ukloni vezu Ograniči |
Prekid zajedničkog korištenja | Što se zbiva kada se poništi dijeljenje retka primarne tablice? | Kaskadno sve Kaskadno aktivno Kaskadni prijenos korisničkih Kaskadno nijedno |
Spajanje | Što se zbiva kada se spoji redak primarne tablice? | Kaskadno sve Kaskadno nijedno |
Prikaz skupne vrijednosti | Koje je željeno ponašanje za prikaz skupne vrijednosti pridružen odnosu? | Kaskadni prijenos svih Kaskadni prijenos aktivnih Kaskadni prijenos korisničkih Kaskadno nijedno |
Mogućnosti vrste ponašanja
Upotrijebite stupac Vrsta ponašanja da biste odabrali neki skup standardnih ponašanja ili da biste ih samostalno konfigurirali.
Mogućnost | Opis |
---|---|
Nadređeni | Dodijeli: kaskadni prijenos svih Ponovno postavi nadređeno: kaskadni prijenos svih Zajednički koristi: kaskadni prijenos svih Izbriši: kaskadni prijenos svih Zaustavi zajedničko korištenje: kaskadni prijenos svih Spoji: bez kaskadnog prijenosa Prikaz skupne vrijednosti: bez kaskadnog prijenosa | kaskadni prijenos svih |
Referentni | Dodijeli: bez kaskadnog prijenosa Ponovno postavi nadređeno: bez kaskadnog prijenosa Zajednički koristi: bez kaskadnog prijenosa Izbriši: ukloni vezu Zaustavi zajedničko korištenje: bez kaskadnog prijenosa Spoji: bez kaskadnog prijenosa Prikaz skupne vrijednosti: bez kaskadnog prijenosa | kaskadni prijenos svih |
Referentni, ograniči brisanje | Dodijeli: bez kaskadnog prijenosa Ponovno postavi nadređeno: bez kaskadnog prijenosa Zajednički koristi: bez kaskadnog prijenosa Izbriši: ograniči Zaustavi zajedničko korištenje: bez kaskadnog prijenosa Spoji: bez kaskadnog prijenosa Prikaz skupne vrijednosti: bez kaskadnog prijenosa | kaskadni prijenos svih |
Kaskadni prijenos koji se može konfigurirati | Za svaku akciju možete konfigurirati željeno ponašanje ovisno o dostupnim mogućnostima |
Napomena
Možda nećete moći odabrati mogućnost Nadređeni ako bilo koja tablica već sudjeluje u nadređenom odnosu tablica. Dodatne informacije: Odnosi nadređene tablice
Ako pomoću mogućnosti Kaskadni prijenos koji se može konfigurirati postavite ponašanja za akcije tako da odgovaraju ponašanjima za akcije povezane s drugom vrstom ponašanja, nakon spremanja odnosa Vrsta ponašanja automatski se postavlja na odgovarajuću vrstu.
Brisanje odnosa
U prikazu odnosa tablice odaberite odnos tablice koji želite izbrisati i kliknite naredbu .
Brisanjem odnosa izbrisat će se stupac pretraživanja u povezanoj tablici.
Napomena
Nećete moći izbrisati odnos koji sadrži ovisnosti. Na primjer, ako ste dodali stupac pretraživanja u obrazac povezane tablice, stupac morate ukloniti iz obrasca prije brisanja odnosa.
Odnosi nadređene tablice
Svaki par tablica koji ispunjava uvjete za odnos 1:N, može međusobno imati više odnosa 1:N. No obično se samo jedan od tih odnosa može smatrati nadređenim odnosom tablica.
Nadređeni odnos tablica bilo je koji odnos tablica 1:N za koji je istinita jedna od mogućnosti kaskadnog prijenosa u stupcu Nadređeni u sljedećoj tablici.
Akcija | Nadređeni | Nije nadređeni |
---|---|---|
Dodjela | Kaskadni prijenos svih Kaskadni prijenos korisničkih Kaskadni prijenos aktivnih |
Bez kaskadnog prijenosa |
Brisanje | Kaskadni prijenos svih | Ukloni vezu Ograniči |
Ponovno postavljanje nadređenog | Kaskadni prijenos svih Kaskadni prijenos korisničkih Kaskadni prijenos aktivnih |
Bez kaskadnog prijenosa |
Zajedničko korištenje | Kaskadni prijenos svih Kaskadni prijenos korisničkih Kaskadni prijenos aktivnih |
Bez kaskadnog prijenosa |
Prekid zajedničkog korištenja | Kaskadni prijenos svih Kaskadni prijenos korisničkih Kaskadno aktivno |
Kaskadno nijedno |
Primjerice, ako stvorite novu prilagođenu tablicu i dodate odnos tablice 1:N za tablicu računa u kojem je vaša prilagođena tablica povezana tablica, možete konfigurirati akcije za taj odnos tablice tako da koriste mogućnosti u stupcu Nadređeni. Ako kasnije dodate drugi odnos tablice 1:N za prilagođenu tablicu kao referentnu tablicu, akcije možete konfigurirati samo tako da koriste mogućnosti u stupcu Nije nadređeni.
To obično znači da za svaki par tablica postoji samo jedan nadređeni odnos. U nekim slučajevima pretraživanje u povezanoj tablici može dopustiti odnos s više od jedne vrste tablice.
Na primjer, ako neki tablica ima pretraživanje Klijent koje se može odnositi na tablicu kontakta ili računa. Postoje dva zasebna nadređena odnosa tablice 1:N.
Svaki tablica aktivnosti sadrži sličan skup nadređenih odnosa tablice za tablice koje se mogu povezati pomoću odgovarajućeg stupca pretraživanja.
Ograničenja postavljenih ponašanja
Zbog nadređenih odnosa postoje neka ograničenja koja morate imati na umu prilikom određivanja odnosa tablica.
- Prilagođena tablica ne može biti primarna tablica u odnosu s povezanom sistemskom tablicom koja se kaskadno slaže. To znači da ne možete imati odnos ni s jednom akcijom postavljenom na Kaskadno sve, Kaskadno za aktivne ili Kaskadno za korisničke između primarne prilagođene tablice i povezane sistemske tablice.
- Nijedan novi odnos ne može imati akciju postavljenu na Kaskadno za sve, Kaskadno za aktivne ili Kaskadno za korisničke ako povezana tablica u tom odnosu već postoji kao povezana tablica u nekom drugom odnosu koji ima neku akciju postavljenu na Kaskadno za sve, Kaskadno za aktivne ili Kaskadno za korisničke. Na taj se način izbjegavaju odnosi koji stvaraju odnose s više nadređenih.
Pogledajte također
Stvaranje i uređivanja odnosa tablica
Stvaranje i uređivanje odnosa 1:N („jedan na više”) ili odnosa N:1 („više na jedan”)
Stvaranje i uređivanje odnosa entiteta 1:N („jedan na više”) ili N:1 („više na jedan”) na portalu Power Apps
Stvaranje odnosa N:N (više na više)
Napomena
Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)
Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).