Deli z drugimi prek


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:

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

  1. 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.

  2. 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.

Prikaz odnosov tabel.

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.

Obrazec za nov odnos »ena proti mnogo«.

  • 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 Gumb za shranjevanje odnosa tabele., 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.

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 Ukaz za brisanje .

Č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).