1:N (üks-mitmele) või N:1 (mitu-ühele) tabeliteseoste loomine ja redigeerimine lahenduseuurijaga

Lahenduseuurija pakub platvormi Microsoft Dataverse jaoks ühte võimalust 1:N (üks-mitmele) või N:1 (mitu-ühele) tabeliteseoste loomiseks ja redigeerimiseks.

Power Appsi portaal võimaldab konfigureerida kõige tavalisemaid suvandeid, kuid teatud suvandeid saab seada ainult lahenduseuurija abil. Lisateave:

Lahenduseuurija avamine

Osa iga loodud kohandatud seose nimest on kohanduseesliide. See seatakse teie tööks kasutatava lahenduse väljastaja alusel. Kui kohanduseesliide on teie jaoks oluline, veenduge, et töötaksite mittehallatavas lahenduses, kus kohanduseesliide on sama, mida soovite tabeli jaoks kasutada. Lisateave: Lahenduse väljastaja eesliite muutmine

Mittehallatava lahenduse avamine

  1. Valige Power Appsis vasakpoolsel navigeerimispaanil Lahendused ja seejärel valige tööriistaribal Aktiveeri tavavaade. Kui üksust pole külgpaneeli paanil, valige ...Rohkem ja seejärel valige soovitud üksus.

  2. Avage loendis Kõik lahendused soovitud mittehallatav lahendus.

Tabeliseoste kuvamine

Laiendage lahenduseuurijas suvandit Tabelid ja valige tabel. Valige selles tabelis kas 1:N seosed või N:1 seosed

Tabeliseoste kuvamine.

Seoste loomine

tabeliseoste kuvamisel valige käsuribalt kas Uus üks-mitmele-seos või Uus mitu-ühele-seos.

Märkus

Kui käsud pole saadaval, ei ole tabel sobilik kohandatud seose loomiseks.

Kumbki suvand avab järgmise vormi. Erinevus on selles, kas veerg Esmane tabel või Seotud tabel on määratud.

Uue üks-mitmele-seose vorm.

  • Suvandiga 1:N seos määratakse Esmaseks tabeliks praegune tabel
  • Suvandiga N:1 seos määratakse Seotud tabeliks praegune tabel

Tabeliseose salvestamiseks peavad olema määratud järgmised veerud:

Nõutav veerg Kirjeldus
Primaartabel Tabel on seotud tabelis loodud otsinguveeru sihtkoha tüüp.
Seotud tabel Tabelis on otsinguveerg, mis lisatakse tabeli ridade seostamiseks esmase tabeli reaga.
Nimi Seose nimi. Väärtus luuakse esmase ja seotud tabeli väärtuste põhjal. Sellele veerule lisatakse lahenduse väljastaja kohanduseesliide.
Otsinguveeru kuvatav nimi Seotud tabelile loodava otsinguveeru lokaliseeritav tekst. See on tavaliselt sama esmase tabeli nimega.
Seda saab hiljem muuta.
Otsinguveeru nimi Seotud tabelis loodava otsinguveeru nimi. Väärtus luuakse välja Otsinguveeru kuvatav nimi põhjal. Sellele veerule lisatakse lahenduse väljastaja kohanduseesliide.

Võite klõpsata nuppu Salvesta tabeliseondus. , et salvestada tabel ja jätkata redigeerimist. Lisateave: Seoste redigeerimine

Märkus

Kui väärtus Nimi või Otsinguveeru nimi on juba süsteemis olemas, saate salvestamisel tõrketeate. Redigeerige väärtusi, et need oleks kordumatud, ja proovige uuesti.

Seoste redigeerimine

Valige tabeliseoste kuvamisel loendist tabel, mida soovite redigeerida. Järgmisi tabeliseose atribuute saab redigeerida pärast seose loomist.

Märkus

Hallatava lahenduse avaldaja saab vältida oma lahendusse kuuluvate seoste osasid kohandamisi.

Tabeliseose atribuudid

Need atribuudid käivad seose kohta.

Column Kirjeldus
Otsitav Kas see seos peaks olema nähtav mudelipõhiste rakenduste täpsemas otsingus. Valige Ei, kui see seos pole teie ettevõtte jaoks oluline.
Hierarhiline See suvand on lubatud ainult enesele viitavate seoste jaoks. Kas tabelit peaks arvestama tabeli hierarhia määratlemisel.
Oluline: kui määrate selle atribuudi ümberarvestusveerud, saab protsesse ja vaateid konfigureerida sellest atribuudist sõltuma. Kui hiljem seda väärtust muudate, siis hierarhiast sõltuvad võimalused ei toimi.
Lisateave: Hierarhiliselt seotud andmete määratlemine ja nende kohta päringute esitamine

Otsinguveerg

Need on seotud tabelile loodava otsinguveeru atribuudid. Atribuute saab redigeerida siin või otsinguveergu otse redigeerides. Mõni veeruatribuut pole seose kaudu redigeeritav. Lisateave: Veeru redigeerimine

Column Kirjeldus
Kuvatav nimi Seotud tabelile loodava otsinguveeru lokaliseeritav tekst.
Veeru nõutavus Kas veerus peavad olema andmed, enne kui mudelipõhist rakendust saab salvestada. Lisateave: Veeru nõutavuse suvandid
Kirjeldus Sisestage kasutajale juhised, milleks veerg on mõeldud. Need kirjeldused kuvatakse mudelipõhistes rakendustes kohtspikritena, kui kasutaja liigub hiirega üle veeru sildi.

Esmasest tabelist saate navigeerida seotud ridade nägemiseks. Neid andmeid kasutatavad mudelipõhised rakendused, et kontrollida, kuidas kuvatakse seotud tabelite read. Neid sätteid saab redigeerida ka väljaredaktoriga.

Column Kirjeldus
Kuvamissuvand Kuidas kuvatakse seotud tabeli loend. Lisateave: Kuvamissuvandid
Kohandatud silt Määrake lokaliseeritav tekst, mida kasutatakse nime mitmusevormi asemel, kui valite valiku Kasuta kohandatud silti suvandi Display Option väärtuseks.
Kuvamisala Selle loendi kuvamiseks valige üks saadaolevatest rühmadest. Saadaolevad valikud on Üksikasjad (rühm Üldine), Turundus, Müük ja Teenus.
Kuvamisjärjestus Määrab, kuhu navigeerimisüksus valitud kuvamisalal lisatakse. Lubatud numbrivahemik algab arvust 10 000. Väiksema väärtusega navigeerimispaaniüksusi kuvatakse suurema väärtusega seoste kohal.

Kuvamissuvandid

Need on saadaolevad kuvamissuvandid.

Variant Kirjeldus
Ära kuva Ärge kuvage selle seose seotud tabeleid.
Kohandatud sildi kasutamine Kui see suvand valitakse, lubatakse veerg Kohandatud silt, kus saate määrata lokaliseeritava teksti, mida kasutatakse nime mitmusevormi asemel.
Mitmuselise nime kasutamine Kasutage seotud tabelile määratud nime mitmusevormi.

Vastavuse käitumine

Siin saate määrata seotud tabelite standardsed käitumised. See teave on oluline, kuna see aitab tagada andmete terviklikkuse ja muudab automaatseks teie ettevõtte äriprotsessid.

Vaatame järgmist näidet.

Oletame, et teil on uus müügiesindaja ja soovite talle määrata mitu olemasolevat müügivõimalust, mis on praegu teisele müügiesindajale määratud. Iga müügivõimaluse reaga võib olla seotud mitu tööülesande tegevust. Saate hõlpsalt leida aktiivsed ümbermääratavad müügivõimalused ja määrata need uuele müügiesindajale. Mis juhtub müügivõimalustega seotud tööülesande tegevustega? Kas soovite avada iga tööülesannet ja otsustada, kas see tuleks samuti uuele müügiesindajale määrata? Tõenäoliselt mitte. Selle asemel saate lasta seosel automaatselt mõningaid standardreegleid rakendada. Need reeglid kehtivad ainult ümbermääratavate müügivõimalustega seotud tööülesande ridadele. Teie võimalused on järgmised.

  • Kõikide aktiivsete tööülesannete ümbermääramine.
  • Kõikide tööülesannete ümbermääramine.
  • Mitte ühegi tööülesande ümbermääramine.
  • Kõikide praegu eelmisele müügivõimaluse omanikule määratud tööülesannete ümbermääramine.

Seose abil saab määrata, kuidas esmase tabeli rea toimingud laienevad alla mis tahes seostuva tabeli ridadele.

Olemas on mitut tüüpi käitumisi, mida saab teatud tegevuste korral rakendada.

Käitumised

Need on käitumised, mis on konfigureerimiseks saadaval.

Käitumine Kirjeldus
Virnasta aktiivsed Saate teha selle toimingu kõikide aktiivsete seostuva tabeli ridadega.
Virnasta kõik Saate teha selle toimingu kõikide seostuva tabeli ridadega.
Ära virnasta Midagi ei tehta.
Eemalda link Eemaldage kõikide seotud ridade otsinguväärtus.
Piira Saate takistada esmase tabeli rea kustutamist, kui on olemas seostuvad tabeli read.
Virnasta kasutajale kuuluvad Saate teha selle toimingu kõikide seostuva tabeli ridadadega, mille omanik on sama kasutaja nagu esmase tabeli real.

Toimingud

Need on tegevused, mis käivitavad teatud käitumiseks.

Column Kirjeldus Suvandid
Määramine Mis peaks juhtuma, kui esmase tabeli rida määratakse kellelegi teisele? Virnasta kõik
Virnasta aktiivsed
Virnasta kasutajale kuuluvad
Ära virnasta
Määra peamine uuesti Mis peaks juhtuma, kui emaseoses muutub seotud tabeli otsinguvälja väärtus?
Lisateave: Peamise tabeli seosed
Virnasta kõik
Virnasta aktiivsed
Virnasta kasutajale kuuluvad
Ära virnasta
Ühiskasutus Mis peaks juhtuma, kui esmase tabeli read antakse ühiskasutusse? Virnasta kõik
Virnasta aktiivsed
Virnasta kasutajale kuuluvad
Ära virnasta
Kustutamine Mis peaks juhtuma, kui esmase tabeli rida kustutakse? Virnasta kõik
Eemalda link
Piira
Eemalda ühiskasutusest Mis peaks juhtuma, kui esmase tabeli rida eemaldatakse ühiskasutusest? Virnasta kõik
Virnasta aktiivsed
Virnasta kasutajale kuuluvad
Ära virnasta
Ühendamine Mis peaks juhtuma, kui esmase tabeli rida ühendatakse? Virnasta kõik
Ära virnasta
Ümberarvestusvaade Milline on selle seosega seotud ümberarvestusvaate soovitud käitumine? Virnasta kõik
Virnasta aktiivsed
Virnasta kasutajale kuuluvad
Ära virnasta

Käitumise tüübi suvandid

Kasutage veergu Käitumise tüüp standardsete käitumiste komplekti vahel valimiseks või kui soovite konfigureerida käitumised eraldi.

Suvandid Kirjeldus
Peamine Määra: virnasta kõik
Määra peamine uuesti: virnasta kõik
Anna ühiskasutusse: virnasta kõik
Kustuta: virnasta kõik
Eemalda ühiskasutusest: virnasta kõik
Liida: ära virnasta
Ümberarvestusvaade: ära virnasta | virnasta kõik
Viitav Määra: ära virnasta
Määra peamine uuesti: ära virnasta
Anna ühiskasutusse: ära virnasta
Kustuta: eemalda link
Eemalda ühiskasutusest: ära virnasta
Liida: ära virnasta
Ümberarvestusvaade: ära virnasta | virnasta kõik
Viitav, piira kustutamist Määra: ära virnasta
Määra peamine uuesti: ära virnasta
Anna ühiskasutusse: ära virnasta
Kustuta: piira
Eemalda ühiskasutusest: ära virnasta
Liida: ära virnasta
Ümberarvestusvaade: ära virnasta | virnasta kõik
Konfigureeritavad virnastused Saate konfigureerida käitumise, mida iga tegevuse jaoks soovite, lähtudes saadaolevatest suvanditest

Märkus

Võimalik, et suvandit Peamine ei saa valida, kui üks tabelitest on juba osa peamise tabeli seosest. Lisateave: Peamise tabeli seosed

Kui kasutate suvandit Konfigureeritavad virnastused tegevustele käitumiste määramiseks nii, et need ühtivad teise väärtusega Käitumise tüübiga seotud tegevuse käitumisega, kui seose salvestate, seatakse väärtus Käitumise tüüp automaatselt sobivale tüübile.

Seoste kustutamine

Tabeliseoste vaatamisel valige tabelite seos, mida soovite kustutada, ja klõpsake Kustuta. käsk.

Seose kustutamine kustutab seotud tabeli otsinguveeru.

Märkus

Võimalik ei ole kustutada seost, millel on sõltuvused. Näiteks kui olete lisanud seotud tabeli vormi jaoks otsinguveeru, peate eemaldama vormilt veeru, enne kui saate seose kustutada.

Peamise tabeli seosed

Igal tabelite paaril, millel võib olla 1:N-seos, võib olla mitu 1:N-seost. Kuid tavaliselt võib üht neist seostest pidada peamiseks tabeliseoseks.

Peamine tabeliseos on mis tahes 1:N tabeliseos, mille korral üks kaskaadsuvanditest järgmise tabeli veerus Peamine on õige.

Toiming Peamine Mitte peamine
Määramine Virnasta kõik
Virnasta kasutajale kuuluvad
Virnasta aktiivsed
Ära virnasta
Kustutamine Virnasta kõik Eemalda link
Piira
Määra peamine uuesti Virnasta kõik
Virnasta kasutajale kuuluvad
Virnasta aktiivsed
Ära virnasta
Ühiskasutus Virnasta kõik
Virnasta kasutajale kuuluvad
Virnasta aktiivsed
Ära virnasta
Eemalda ühiskasutusest Virnasta kõik
Virnasta kasutajale kuuluvad
Virnasta aktiivsed
Ära virnasta

Näiteks kui loote uue kohandatud tabeli ja lisate 1:N tabeliseose konto tabeliga, kus kohandatud tabel on seotud tabel, saate konfigureerida selle tabeliseose toiminguid kasutama veeru Peamine suvandeid. Kui lisate hiljem veel ühe 1:N tabeliseose kohandatud tabeliga viitava tabelina, saate konfigureerida toiminguid kasutama vaid veeru Mitte peamine suvandeid.

Tavaliselt tähendab see, et iga tabelipaari kohta on ainult üks peamine seos. Mõnel juhul võib seotud tabeli otsing lubada sidumist rohkem kui ühte tüüpi tabeliga.

Näiteks kui tabelil on kliendi otsing, mis võib viidata nii kontakti kui ka konto tabelile. Olemas on kaks eraldi peamist 1:N tabeliseost.

Tegevuse tabelil on sarnane peamiste tabeliseoste komplekt, mida saab seostada vastavat otsinguveergu kasutades.

Määratavate käitumiste piirangud

Peamiste seoste tõttu on tabeliseoste määramisel piirangud, mida tuleb arvesse võtta.

  • Kohandatud tabel ei saa olla esmane tabel, kui see on seotud seostuva süsteemitabeliga, mida saab virnastada. See tähendab, et teil ei saa olla esmase kohandatud tabeli ja seostuva süsteemitabeli vahelisi seoseid, kus mõneks toiminguks on määratud Virnasta kõik, Virnasta aktiivsed või Virnasta kasutajale kuuluvad.
  • Ühegi uue seose toimingu väärtuseks ei saa olla seatud Virnasta kõik, Virnasta aktiivsed või Virnasta kasutajale kuuluvad, kui selle seose seostuv tabel on juba olemas mõne muu sellise seose seostuva tabelina, mille toimingu väärtuseks on seatud Virnasta kõik, Virnasta aktiivsed või Virnasta kasutajale kuuluvad. Nii on võimalik vältida seoseid, mis loovad mitme peamise tasemega seoseid.

Vt ka

Tabelitevaheliste seoste loomine või redigeerimine
1:N (üks-mitmele) või N:1 (mitu-ühele) seoste loomine ja redigeerimine
1:N (üks-mitmele) või N:1 (mitu-ühele) tabeliseoste loomine ja redigeerimine Power Appsi portaalis
N:N-seoste (mitu-mitmele) loomine

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).