Ustvarjanje in urejanje odnosov tabele 1:N (ena proti mnogo) ali N:1 (mnogo proti ena) z raziskovalcem rešitev
Raziskovalec rešitev zagotavlja en način za ustvarjanje in urejanje odnosov tabele 1:N (ena proti mnogo) ali N:1 (mnogo proti ena) za storitev Microsoft Dataverse.
Portal storitve Power Apps omogoča konfiguracijo najpogostejših možnosti, toda določene možnosti se lahko nastavijo samo z raziskovalcem rešitev. Več informacij:
- Ustvarjanje odnosov 1:N (ena proti mnogo) ali N:1 (mnogo proti ena)
- Ustvarjanje in urejanje odnosov tabele 1:N (ena proti mnogo) ali N:1 (mnogo proti ena) s portalom Power Apps
Odpiranje raziskovalca rešitev
Del imena vsakega ustvarjenega odnosa po meri je predpona prilagoditve. To nastavitev je določil izdajatelj rešitve za rešitev, v kateri delate. Če vas skrbi glede predpone prilagoditve, se prepričajte, da delate v neupravljani rešitvi, v kateri je predpona prilagoditve takšna, kot jo želite določiti za to tabelo. Več informacij: Spreminjanje predpone izdajatelja rešitve
Odpiranje neupravljane rešitve
V storitvi Power Apps v levem podoknu za krmarjenje izberite Rešitve in nato v orodni vrstici izberite Preklopi na klasični pogled. Če elementa ni v podoknu leve plošče, izberite … Več in nato izberite želeni element.
Na seznamu Vse rešitve odprite želeno neupravljano rešitev.
Prikaz odnosov tabel
V raziskovalcu rešitev razširite Tabele in izberite tabelo. V tabeli izberite bodisi Odnosi 1:N ali Odnosi N:1.
Ustvarjanje odnosov
Pri ogledu odnosov tabele v ukazni vrstici izberite bodisi Nov odnos »ena proti mnogo« ali Nov odnos »mnogo proti ena«.
Opomba
Če ukaza nista na voljo, tabela ne izpolnjuje pogojev za ustvarjanje odnosa po meri.
Pri obeh možnostih se odpre obrazec, kakršen je naslednji. Razlika je v tem, ali je nastavljen stolpec Primarna tabela ali Povezana tabela.
- Pri možnosti Odnos 1:N je Primarna tabela nastavljena na trenutno tabelo
- Pri možnosti Odnos N:1 je Povezana tabela nastavljena na trenutno tabelo
Naslednji stolpci morajo biti nastavljeni, da je mogoče shraniti odnos tabele:
Obvezni stolpec | Opis |
---|---|
Primarna tabela | Ta tabela bo vrsta cilja za stolpec za iskanje, ustvarjen na povezani tabeli. |
Povezana tabela | V tej tabeli bo dodan iskalni stolpec, ki bo vrstice tabele povezal s vrstico primarne tabele. |
Ime | Ime odnosa. Vrednost bo ustvarjena na podlagi vrednosti primarne in povezane tabele. Ta stolpec bo imel predpono prilagoditve izdajatelja rešitve. |
Prikazano ime stolpca za iskanje | Besedilo za lokalizacijo za stolpec za iskanje, ki bo ustvarjeno v povezani tabeli. To je običajno enako kot prikazano ime za primarno tabelo. To je mogoče pozneje spremeniti. |
Ime stolpca za iskanje | Ime za stolpec za iskanje, ki bo ustvarjeno v povezani tabeli. Vrednost bo ustvarjena na podlagi možnosti Prikazano ime stolpca za iskanje. Ta stolpec bo imel predpono prilagoditve izdajatelja rešitve. |
Kliknete lahko , da shranite tabelo in nadaljujete z urejanjem. Več informacij: Urejanje odnosov
Opomba
Če katera od vrednosti Ime ali Ime stolpca za iskanje že obstaja v sistemu, se bo ob shranjevanju prikazala napaka. Uredite vrednosti tako, da sta enolični, in poskusite znova.
Urejanje odnosov
Pri ogledu odnosov tabele izberite tabelo, ki jo želite urediti. Ko je odnos ustvarjen, je mogoče urediti naslednje lastnosti odnosa tabele.
Opomba
Izdajatelj upravljane rešitve lahko prepreči nekatere prilagoditve odnosov, ki so del njegove rešitve.
Lastnosti odnosa tabele
Te lastnosti zadevajo odnos.
Stolpec | Opis |
---|---|
Omogoča iskanje | Ali naj bo ta odnos viden v naprednem iskanju v aplikacijah, ki temeljijo na modelu. Izberite Ne, če je to odnos, ki ni pomemben za vaše poslovanje. |
Hierarhija | Ta možnost je omogočena samo za samoreferenčne odnose. Ali je treba tabelo upoštevati za opredelitev hierarhije za tabelo. Pomembno: ko nastavite to lastnost, je mogoče konfigurirati stolpce s skupno vrednostjo, procese in poglede kot odvisne od te lastnosti. Če to vrednost pozneje spremenite, zmogljivosti, ki so odvisne od hierarhije, ne bodo delovale. Več informacij: Definiranje hierarhično povezanih podatkov in poizvedovanje po njih |
Stolpec za iskanje
To so lastnosti stolpca za iskanje, ki je ustvarjen na povezani tabeli. Te lastnosti je mogoče urediti tukaj ali neposredno z urejanjem stolpca za iskanje. Nekaterih lastnosti stolpca ni mogoče urejati v odnosu. Več informacij: Urejanje stolpca
Stolpec | Opis |
---|---|
Prikazno ime | Besedilo za lokalizacijo za stolpec za iskanje, ki bo ustvarjeno v povezani tabeli. |
Obveznost stolpca | Ali mora stolpec vsebovati podatke, preden je mogoče shraniti obrazec v aplikaciji, ki temelji na modelu. Več informacij: Možnosti zahtev stolpca |
Opis | Vnesite navodila za uporabnika o tem, čemu je stolpec namenjen. Ti opisi so prikazani kot opisi orodij za uporabnika v aplikacijah, ki temeljijo na modelu, ko se z miško pomakne nad oznako stolpca. |
Element podokna za krmarjenje za primarno tabelo
Iz primarne tabele se lahko pomaknete na prikaz povezanih vrstic. Aplikacije, ki temeljijo na modelu, uporabljajo te podatke za nadzorovanje, kako so prikazane vrstice povezane tabele. Te nastavitve je mogoče urediti tudi v oblikovalniku obrazcev.
Stolpec | Opis |
---|---|
Prikaži možnost | Kako naj bo prikazan seznam povezanih tabel. Več informacij: Možnosti prikaza |
Oznaka po meri | Določite besedilo za lokalizacijo, ki se uporabi namesto množinskega imena, ko izberete Uporabi oznako po meri kot Možnost prikaza . |
Prikaži območje | Izberite eno od razpoložljivih združevanj za prikaz tega seznama. Razpoložljive možnosti so: Podrobnosti (za skupino Splošno), Trženje, Prodaja in Storitev. |
Prikaži naročilo | Nadzoruje, kje bo element krmarjenja vključen v izbranem prikazanem območju. Obseg dovoljenih številk se začne z 10.000. Elementi podokna za krmarjenje z nižjo vrednostjo se bodo pojavili nad odnosi z višjo vrednostjo. |
Možnosti prikaza
Na voljo so te možnosti prikaza:
Možnost | Opis |
---|---|
Ne prikaži | Ne prikaže povezanih tabel za ta odnos. |
Uporabi oznako po meri | Ko je izbrana ta možnost, je stolpec Oznaka po meri omogočen, tako da lahko določite besedilo za lokalizacijo, ki se uporabi namesto množinskega imena. |
Uporabi množinsko ime | Uporabi se množinsko prikazano ime, opredeljeno za povezano tabelo. |
Obnašanje odnosa
Tukaj lahko opredelite standardna vedenja za povezane tabele. Te informacije so pomembne, kajti pomagajo zagotoviti integriteto podatkov in lahko avtomatizirajo poslovne procese za vaše podjetje.
Oglejmo si primer.
Recimo, da imate novega prodajalca in mu želite dodeliti nekaj obstoječih priložnosti, ki so trenutno dodeljene drugemu prodajalcu. Vsaka vrstica priložnosti ima morda nekaj opravil dejavnosti, ki so povezana z njim. Aktivne priložnosti, ki jih želite predodeliti, lahko zlahka poiščete in jih dodelite novemu prodajalcu. Toda kaj se zgodi z dejavnostmi opravil, ki so povezane s priložnostmi? Želite odpreti vsako opravilo in določiti, ali naj se prav tako dodeli novemu prodajalcu? Verjetno ne. Namesto tega lahko pustite, da odnos samodejno uveljavi nekaj standardnih pravil. Ta pravila veljajo samo za vrstice opravil, povezane s priložnostmi, ki jih predodeljujete. Vaše možnosti so:
- Predodelite vsa aktivna opravila.
- Predodelite vsa opravila.
- Ne predodelite opravil.
- Predodelite vsa opravila, trenutno dodeljena nekdanjemu lastniku priložnosti.
Odnos lahko nadzira, kako dejanja, opravljena za vrstico primarne tabele, vplivajo na morebitne vrstice povezane tabele.
Na voljo je več vrst vedenj, ki se lahko uporabijo, ko pride do določenih dejanj.
Vedenja
Za konfiguracijo so na voljo ta vedenja.
Vedenje | Opis |
---|---|
Kaskada je dejavna | Izvede dejanje za vse aktivne vrstice povezane tabele. |
Vse v kaskado | Izvede dejanje za vse vrstice povezane tabele. |
Nič v kaskado | Ne stori ničesar. |
Odstrani povezavo | Odstrani vrednost iskanja za vse povezane vrstice. |
Omeji | Prepreči brisanje vrstice primarne tabele, ko obstajajo vrstice povezane tabele. |
Kaskada v lasti uporabnika | Izvede dejanje za vse vrstice povezane tabele, ki so v lasti istega uporabnika kot vrstica primarne tabele. |
Dejanja
To so dejanja, ki lahko sprožijo določena vedenja:
Stolpec | Opis | Možnosti |
---|---|---|
Dodeli | Kaj naj se zgodi, ko je vrstica primarne tabele dodeljena nekomu drugemu? | Vse v kaskado Aktivna kaskada Kaskada v lasti uporabnika Nič v kaskado |
Znova nadredi | Kaj naj se zgodi, ko se spremeni vrednost iskanja za povezano tabelo v nadrejenem odnosu? Več informacij: Nadrejeni odnosi tabele |
Vse v kaskado Aktivna kaskada Kaskada v lasti uporabnika Nič v kaskado |
Daj v skupno rabo | Kaj naj se zgodi, ko je vrstica primarne tabele dana v skupno rabo? | Vse v kaskado Aktivna kaskada Kaskada v lasti uporabnika Nič v kaskado |
Izbriši | Kaj naj se zgodi, ko je vrstica primarne tabele izbrisana? | Vse v kaskado Odstrani povezavo Omeji |
Odstrani iz skupne rabe | Kaj naj se zgodi, ko vrstica primarne tabele ni dana v skupno rabo? | Vse v kaskado Aktivna kaskada Kaskada v lasti uporabnika Nič v kaskado |
Spoji | Kaj naj se zgodi, ko je vrstica primarne tabele združena? | Vse v kaskado Nič v kaskado |
Pogled skupne vrednosti | Kaj je želeno vedenje pogleda skupne vrednosti, povezanega s tem odnosom? | Vse v kaskado Kaskada je dejavna Kaskada v lasti uporabnika Nič v kaskado |
Možnosti vrste vedenja
Uporabite stolpec Vrsta delovanja, da izbirate med naborom standardnih vedenj ali njihovo neodvisno konfiguracijo.
Možnost | Opis |
---|---|
Nadrejeni | Dodeli: vse v kaskado Znova nadredi: vse v kaskado Daj v skupno rabo: vse v kaskado Izbriši: vse v kaskado Odstrani iz skupne rabe: vse v kaskado Združi: nič v kaskado Pogled skupne vrednosti: nič v kaskado | vse v kaskado |
Referenčni | Dodeli: nič v kaskado Znova nadredi: nič v kaskado Daj v skupno rabo: nič v kaskado Izbriši: odstrani povezavo Odstrani iz skupne rabe: nič v kaskado Združi: nič v kaskado Pogled skupne vrednosti: nič v kaskado | vse v kaskado |
Referenčni, omeji brisanje | Dodeli: nič v kaskado Znova nadredi: nič v kaskado Daj v skupno rabo: nič v kaskado Izbriši: omejitev Odstrani iz skupne rabe: nič v kaskado Združi: nič v kaskado Pogled skupne vrednosti: nič v kaskado | vse v kaskado |
Nastavljivo tvorjenje kaskad | Vedenja, ki jih želite za vsako dejanje, lahko konfigurirate odvisno od razpoložljivih možnosti. |
Opomba
Morda ne bo mogoče izbrati možnosti Nadrejeno, če katera od tabel že sodeluje v nadrejenem odnosu tabele. Več informacij: Nadrejeni odnosi tabele
Če uporabite Kaskado je mogoče konfigurirati, da nastavite vse načine delovanja za dejanja tako, da se ujemajo z načini delovanja za dejanja, povezana z drugo možnostjo pod Vrsta načina delovanja, se Vrsta načina delovanja samodejno nastavi na ujemajočo vrsto, ko odnos shranite.
Brisanje odnosov
Pri ogledu odnosov tabel izberite tabelo, ki jo želite izbrisati, nato pa kliknite ukaz .
Če izbrišete odnos, izbrišete tudi stolpec za iskanje v povezani tabeli.
Opomba
Odnosa z odvisnostmi ne morete izbrisati. Če ste na primer dodali stolpec za iskanje v obrazec za povezano tabelo, morate odstraniti stolpec iz obrazca, preden izbrišete odnos.
Odnosi nadrejene tabele
Vsak par tabel, ki je primeren za odnos 1:N, lahko ima več odnosov 1:N. Vseeno se lahko običajno zgolj eden od teh odnosov obravnava kot nadrejeni odnos tabele.
Nadrejeni odnos tabele je poljuben odnos tabele 1:N, kjer je ena od kaskadnih možnosti v stolpcu Nadrejeno v naslednji tabeli resnična.
Dejanje | Nadrejeni | Ni nadrejeno |
---|---|---|
Dodeli | Vse v kaskado Kaskada v lasti uporabnika Kaskada je dejavna |
Nič v kaskado |
Izbriši | Vse v kaskado | Odstrani povezavo Omejitev |
Znova nadredi | Vse v kaskado Kaskada v lasti uporabnika Kaskada je dejavna |
Nič v kaskado |
Daj v skupno rabo | Vse v kaskado Kaskada v lasti uporabnika Kaskada je dejavna |
Nič v kaskado |
Odstrani iz skupne rabe | Vse v kaskado Kaskada v lasti uporabnika Aktivna kaskada |
Nič v kaskado |
Če na primer ustvarite novo tabelo po meri in dodate odnos tabele 1:N s tabelo kupca, kjer je tabela po meri povezana tabela, lahko konfigurirate, da dejanja za te odnose tabele uporabljajo možnosti v stolpcu Nadrejeno. Če pozneje dodate drug odnos tabele 1:N s tabelo po meri kot tabelo za sklicevanje, lahko pozneje konfigurirate samo dejanja za uporabo možnosti v stolpcu Ni nadrejeno.
Običajno to pomeni, da za vsak par tabel obstaja samo en nadrejeni odnos. Obstaja nekaj primerov, kjer lahko iskanje po povezani tabeli dovoli odnos z več kot eno vrsto tabele.
Če ima tabel na primer iskanje stranke, ki se lahko nanaša bodisi na tabelo stika ali kupca. Obstajata dva ločena nadrejena odnosa tabele 1:N.
Vsaka tabela dejavnosti ima podoben nabor nadrejenih odnosov tabele za tabele, ki jih je mogoče povezati z uporabo zadevnega stolpca za iskanje.
Omejitve vedenj, ki jih lahko nastavite
Zaradi nadrejenih odnosov obstaja nekaj omejitev, ki bi jih morali upoštevati pri določanju odnosov tabele.
- Tabela po meri ne more biti primarna tabela v odnosu s sorodno tabelo sistema, ki tvori kaskado. To pomeni, da ne morete imeti odnosa, ki bi imel katero koli dejanje nastavljeno na Vse v kaskado, Kaskada je dejavna ali Kaskada v lasti uporabnika med primarno tabelo po meri in sorodno tabelo sistema.
- Novi odnosi ne morejo imeti dejanj, nastavljenih na Vse v kaskado, Kaskada je dejavna ali Kaskada v lasti uporabnika, če sorodna tabela v tem odnosu že obstaja kot sorodna tabela v drugem odnosu, ki ima katero koli dejanje nastavljeno na Vse v kaskado, Kaskada je dejavna ali Kaskada v lasti uporabnika. To onemogoča odnose, ki ustvarjajo odnose z več nadrejenimi.
Glejte tudi
Ustvarjanje in urejanje odnosov med tabelami
Ustvarjanje in urejanje odnosov 1:N (ena proti mnogo) ali N:1 (mnogo proti ena)
Ustvarjanje in urejanje odnosov tabele 1:N (ena proti mnogo) ali N:1 (mnogo proti ena) s portalom Power Apps
Ustvarjanje odnosov N:N (mnogo proti mnogo)
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Kmalu na voljo: V letu 2024 bomo ukinili storitev Težave v storitvi GitHub kot mehanizem za povratne informacije za vsebino in jo zamenjali z novim sistemom za povratne informacije. Za več informacij si oglejte:Pošlji in prikaži povratne informacije za