Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Galite susieti stulpelius, dar vadinamus atributais, tarp lentelių, turinčių ryšį "vienas su daugeliu" arba "daugelis su vienu". Stulpelių susiejimas leidžia nustatyti numatytąsias eilutės, sukurtos kitos eilutės kontekste, reikšmes.
Tarkime, kad žmonės nori įtraukti naują kontakto eilutę asmeniui, kuris yra konkretaus kliento darbuotojas. Tai galima padaryti dviem skirtingais būdais.
- Sunkus būdas yra tai, kad žmonės gali tiesiog naršyti programoje, kad sukurtų naują kontaktų eilutę nuo nulio. Bet tada jie turi nustatyti pagrindinę paskyrą ir įvesti kelis informacijos elementus, pvz., Adresą ir telefono informaciją, kuri tikriausiai yra tokia pati kaip ir pagrindinė paskyra tai gali užtrukti daug laiko ir sukelti klaidų galimybes.
- Paprastesnis būdas yra pradėti nuo paskyros lentelės ir, naudojant formos antrinį kontaktų tinklelį, tada pasirinkti + , kad įtrauktumėte kontaktą. Sąsaja pirmiausia padeda žmonėms ieškoti esamų susijusių kontaktų, kad jie netyčia nesukurtų pasikartojančios eilutės. Jei jie neranda esamos eilutės, jie gali pasirinkti Naujas ir sukurti naują kontakto eilutę. Tada naujoje kontakto eilutės formoje kaip numatytosios reikšmės įtraukiamos visos susietos atributų reikšmės iš paskyros, pvz., adreso ir telefono informacija. Prieš įrašydami eilutę žmonės šias reikšmes galės redaguoti.
Kai susiejate lentelės stulpelius su lentelės ryšiu 1:N, tam tikri duomenų elementai iš pirminės lentelės eilutės bus nukopijuoti į naują susijusios lentelės formą, kad būtų nustatytos numatytosios reikšmės, kurias žmonės galės redaguoti prieš įrašydami.
Pastaba.
- Šie susiejimai nustato tik numatytąsias reikšmes į eilutę prieš ją įrašant. Prieš įrašydami, žmonės reikšmes gali redaguoti. Perduodami duomenys yra tuo metu esantys duomenys. Duomenys nesinchronizuojami, jei šaltinio duomenys vėliau pasikeičia.
- Šie susiejimai netaikomi susijusioms eilutėms, sukurtoms naudojant darbo eigą arba dialogo procesą. Jie nėra automatiškai taikomi naujoms eilutėms, sukurtoms naudojant kodą, nors kūrėjai gali naudoti specialų pranešimą, vadinamą
InitializeFrom(InitializeFrom Function arba InitializeFromRequest Class), kad sukurtų naują eilutę naudodami galimus susiejimus. - Šie susiejimai netaikomi naujoms susijusioms lentelių formoms, kurios atidaromos, kai programa neturi aktyvaus tinklo ryšio Microsoft Dataverse, išskyrus pirminius peržvalgos stulpelius.
- Stulpelių susiejimas tarp lentelių nepalaikomas, kai naudojate programą neprisijungus. Daugiau informacijos ieškokite apribojimuose, pateiktuose skyriuje "Mobile offline" apribojimai, taikomi modeliu pagrįstoms programoms.
Susietų stulpelių peržiūra
Stulpelių susiejimas atliekamas lentelės ryšio 1:N arba N:1 kontekste, todėl pirmiausia turite peržiūrėti 1:N arba N:1 lentelių ryšius.
Vienintelis būdas peržiūrėti ir susieti lentelės stulpelius yra naudoti klasikinę sprendimų naršyklę.
- Prisijunkite prie ir Power Apps pasirinkite norimą aplinką.
- Kairiojoje srityje pasirinkite Sprendimai , tada atidarykite norimą sprendimą.
- pasirinkti Perjungti į klasikinį komandų juostoje. Sprendimas atidaromas klasikiniame sprendimų naršyklėje.
- Išplėskite Objektai, išplėskite norimą lentelę, tada išplėskite ryšio tipą 1 :N Ryšiai arba N:1 Ryšiai, tada atidarykite ryšį ten, kur norite peržiūrėti arba redaguoti stulpelių susiejimus.
- Stulpelių susiejimai iš tikrųjų nėra apibrėžti lentelės ryšiuose, tačiau jie rodomi klasikinėje sprendimų naršyklės ryšių vartotojo sąsajoje. Ne kiekvienas lentelės ryšys 1:N jas turi. Išplečiamajame sąraše Tipas pasirinkite Pritaikomas , kad būtų rodomi tik ryšiai su stulpeliais, kuriuos galima susieti.
- Dukart spustelėkite ryšį, kuriame norite peržiūrėti arba redaguoti stulpelių susiejimus. Atidaromas naršyklės puslapis, kuriame rodomos ryšių ypatybės.
-
Pasirinkite skirtuką Susiejimai kairiojoje naršymo srityje. Rodomi ryšio susiejimai.
Naujų susiejimų įtraukimas
- Peržiūrėdami susiejamus stulpelius, komandų juostoje pasirinkite Naujas . Rodomas dialogo langas Kurti lauko susiejimą .
- Pasirinkite vieną šaltinio lentelės stulpelį ir vieną paskirties lentelės stulpelį su reikšmėmis, kurias norite susieti, pvz., address1_city kliento kontakto lentelės ryšiui.
- Pasirinkite Gerai , kad uždarytumėte dialogo langą.
- Kadangi stulpelių susiejimai nėra metaduomenys, prieš įsigaliojant pakeitimams turite juos publikuoti.
Automatinis stulpelių susiejimų generavimas
Taip pat galite automatiškai generuoti susiejimus meniu Daugiau veiksmų pasirinkę Generuoti susiejimus.
Naudokite funkciją Generuoti susiejimus , kai kuriate pasirinktines lenteles ir norite panaudoti susiejimą. Tačiau būkite atsargūs automatiškai generuodami susiejimus su sistemos lentelėmis, nes gali kilti problemų, nes pakeisite numatytuosius susiejimus.
Įspėjimas
Automatiškai generuojant susiejimus naudojant funkciją Generuoti susiejimus , pašalinami visi esami susiejimai ir pakeičiami juos siūlomais susiejimais, kurie pagrįsti tik stulpeliais, turinčiais panašius pavadinimus ir duomenų tipus. Jei naudosite tai su sistemos lentele, galite prarasti keletą susiejimų, kurių tikėjotės. Pasirinktinių lentelių atveju tai padeda sutaupyti laiko, nes galite lengviau panaikinti nepageidaujamus susiejimus ir įtraukti kitus, kurių nesukūrė susiejimų generavimo veiksmas.
Duomenų rūšys ir susiejimo taisyklės
Šios taisyklės rodo, kokio tipo duomenis galima susieti:
- Abu stulpeliai turi būti tokio paties tipo ir formato.
- Paskirties stulpelio ilgis turi būti lygus arba didesnis nei šaltinio stulpelio ilgis.
- Paskirties stulpelio jau negalima susieti su kitu stulpeliu.
- Šaltinio stulpelis turi būti matomas formoje.
- Paskirties stulpelis turi būti toks, kad vartotojas galėtų įvesti duomenis.
- Adreso ID reikšmių arba tipo
partyliststulpelių susieti negalima. - Jei susiesite su stulpeliu, kuris nerodomas formoje, susiejimas nebus atliekamas, kol stulpelis nebus įtrauktas į formą.
- Jei stulpeliai yra pasirinkimai, kiekvienos parinkties sveikųjų skaičių reikšmės turi būti identiškos.
Pastaba.
Jei reikia susieti pasirinkimo stulpelius, rekomenduojame sukonfigūruoti abu stulpelius, kad jie naudotų tą patį visuotinį pasirinkimą. Priešingu atveju gali būti sunku laikyti du atskirus parinkčių rinkinius, sinchronizuojamus rankiniu būdu. Jei kiekvienos parinkties sveikųjų skaičių reikšmės netinkamai susietos, galite sukelti problemų su duomenimis. Daugiau informacijos: Visuotinių pasirinkimų Microsoft Dataverse kūrimas ir redagavimas(picklists)
Susiejimų naikinimas
Peržiūrėdami susiejamus stulpelius, jei aplinkoje yra nevaldomų susiejimų, kurių nenorite, galite juos pažymėti ir pasirinkti Naikinti
.
Pastaba.
Sistemos ir valdomų susiejimų negalima panaikinti taip pat, kaip nevaldomųjų susiejimų, t. y. naudojant senstelėjusių sprendimų naršyklę.
Sistemos susiejimai
Negalite naikinti sistemos sugeneruotų susiejimų. Kai bandote panaikinti sistemos sugeneruotą susiejimą, rodoma tokia klaida: "Neįmanoma sukurti arba panaikinti sistemos atributų schemos, turinčios id <GUID> nuo "<name>" iki "<name>", priklausančio objekto schemai, kurios id <GUID> yra nuo "<name>" iki "X<name>".
Norėdami pašalinti sistemos sugeneruotą susiejimą, panaikinkite ryšį arba peržvalgos stulpelį, susietą su susiejimu, kuris taip pat panaikina susiejimą. Daugiau informacijos: Ryšių naikinimas
Valdomi susiejimai
Negalite panaikinti susiejimo, jei susiejimas valdomas. Norėdami pašalinti susiejimą, turite atnaujinti sprendimą, kuris atnešė šį susiejimą į paskirties aplinką. Norėdami tai padaryti, panaikinkite nevaldomąjį susiejimą kūrėjo aplinkoje kaip sprendimo naujinimą. Eksportuokite sprendimą kaip pavykusį, kad importuotumėte jį į tolesnės grandies aplinką. Daugiau informacijos: Sprendimo naujinimas arba naujinimas
Taip pat žr.
Lentelių ryšių kūrimas ir redagavimas 1:N (vienas su daugeliu) arba N:1 (daugelis su vienu) naudojant sprendimų naršyklę
Kūrėjo dokumentacija: lentelių ir stulpelių susiejimų tinkinimas
Kūrėjo dokumentacija: įrašo kūrimas iš kito įrašo naudojant žiniatinklio API
Kūrėjo dokumentacija: numatytųjų reikšmių nustatymas iš pirminės lentelės eilutės