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:
- 1:N-seoste (üks-mitmele) või N:1-seoste (mitu-ühele) loomine
- 1:N (üks-mitmele) või N:1 (mitu-ühele) tabeliseoste loomine ja redigeerimine Power Appsi portaalis
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
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.
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
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.
- 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 , 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. |
Esmase tabeli navigeerimispaaniüksus
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 . 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).