Lentelės stulpelių susiejimas
Galite susieti atributus tarp lentelių, turinčių lentelių ryšį. Taip galite nustatyti numatytąsias kitos eilutės kontekste sukurtos eilutes vertes.
Lengvesnis būdas kurti naujas eilutes modeliu pagrįstose programose
Tarkime, kad žmogus nori įtraukti naują asmens, kuris yra konkretaus kliento darbuotojas, kontakto eilutę. Tai galima padaryti dviem skirtingais būdais.
Sudėtingas būdas
Žmonės gali tiesiog naršyti programą ir nuo nulio sukurti naują kontakto eilutę. Tačiau tad jiems reikės nustatyti pirminį klientą ir įvesti keletą informacijos elementų (pvz., adreso ir telefono informaciją), kurie tikriausiai yra tokie patys, kaip pirminis klientas. Tai gali užimti laiko ir yra tikimybė, kad įvelsite klaidų.
Lengvesnis būdas
Lengvesnis būdas – pradėti nuo kliento lentelės ir naudojantis formoje esančiu papildomu tinkleliu Kontaktai, pasirinkti + ir įtraukti kontaktą. Pirmiausia žmonės bus nukreipti peržvelgti esamus susijusius kontaktus, kad netyčia nesukurtų eilutės dublikato. Neradę esamos eilutės, jie galės pasirinkti Nauja ir sukurti naują kontakto eilutę.
Į naujo kontakto eilutės formą kaip numatytosios reikšmės bus įtrauktos bet kurios susietos atributo reikšmės (pavyzdžiui, adresas ir telefonas) iš kliento. Prieš įrašydami eilutę žmonės šias reikšmes galės redaguoti.
Kaip tai veikia
Kai susiejate lentelės ryšio 1:N lentelės stulpelius, tam tikri datos elementai iš pagrindinės lentelės eilutės bus nukopijuoti į naują susijusią lentelės formą, kad būtų nustatytos numatytosios reikšmės, kurias asmenys prieš įrašydami gali redaguoti.
Pastaba
Šie susiejimai numatytąsias reikšmes eilutei nustato tik prieš ją įrašant. Prieš įrašydami, žmonės reikšmes gali redaguoti. Perduodami duomenys yra tuo metu esantys duomenys. Jie nėra sinchronizuojami, jei šaltinio duomenys vėliau pasikeičia.
Šie susiejimai nėra taikomi susijusioms eilutėms, sukurtoms naudojant darbo eigos 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
(funkcija „InitializeFrom“ arba klasę „InitializeFromRequest“) tam, kad sukurtų naują eilutę naudodami prieinamus susiejimus.
Šie susiejimai nėra taikomi naujoms susijusių lentelių formoms, atsidarančiomis, kai programa neturi įjungto tinklo ryšio su „Dataverse“, išskyrus pirminius peržvalgos laukus.
Laukų susiejimas tarp lentelių nepalaikomas, kai programą naudojate atsijungę. Daugiau informacijos ieškokite apribojimuose, pateiktuose skyriuje "Mobile offline" apribojimai, taikomi modeliu pagrįstoms programoms.
Atidarykite sprendimų naršyklę
Vienintelis būdas susieti lenteles stulpelius – naudoti sprendimų naršyklę.
Nevaldomojo sprendimo atidarymas
„Power Apps“ portalo kairiojoje naršymo srityje pasirinkite Sprendimai, tada įrankių juostoje pasirinkite Perjungti į klasikinį. Jei elemento šoninio skydelio srityje nėra, pasirinkite …Daugiau ir pasirinkite norimą elementą.
Sąraše Visi sprendimai atidarykite norimą nevaldomąjį sprendimą.
Stulpelių susiejimas atliekamas naudojant lentelės ryšį 1: N arba N: 1, todėl pirmiausia reikia peržiūrėti 1 lentelės ryšius 1:N arba N:1.
Susietų stulpelių peržiūra
Stulpelio susiejimai iš tikrųjų nėra apibrėžti lentelės ryšiuose, tačiau jie yra rodomi ryšio vartotojo sąsajoje. Ne kiekvienas lentelės ryšys 1:N jas turi. Kai peržiūrite lentelės ryšių 1:N (arba N:1) sąrašą lentelei, galite filtruoti ryšius, kad jie būtų rodomi pagal tipą. Galite pasirinkti Visi, Pasirinktinis, Tinkinamas arba Susiejamas. Susiejamų lentelių ryšiai suteikia prieigą, leidžiančią susieti lentelių stulpelius.
Atidarę lentelės ryšį, kurį galima susieti, kairiojoje naršymo srityje pasirinkite Susiejimai.
Susiejimų naikinimas
Jei yra daug susiejimų, kurių nenorite taikyti, galite juos pasirinkti ir spustelėti piktogramą piktogramą.
Naujų susiejimų įtraukimas
Norėdami sukurti naują susiejimą, įrankių juostoje spustelėkite Naujas. Bus atidarytas dialogo langas Stulpelių susiejimo kūrimas.
Pasirinkite vieną šaltinio lentelės stulpelį ir vieną paskirties lentelės stulpelį, kurių reikšmes norite susieti.
Tada pasirinkite Gerai, kad uždarytumėte dialogo langą.
Toliau pateiktos taisyklės rodo, kokios rūšies 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 stulpelis negali būti jau susietas 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 partijos sąrašo tipo stulpelių susieti negalima.
- Jei susiejate stulpelį, kuris nerodomas formoje, susiejimas nebus atliktas, 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 taip, kad būtų naudojamas tas pats visuotinis pasirinkimas. 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 nėra tinkamai susiejamos, gali kiltų problemų su duomenimis. Daugiau informacijos: „Microsoft Dataverse“ visuotinių pasirinkimų kūrimas ir redagavimas (išrinkimo sąrašai)
Automatinis stulpelių susiejimų generavimas
Taip pat galite automatiškai generuoti susiejimus pasirinkę Susiejimų generavimas iš meniu Daugiau veiksmų.
Tai darydami su sistemos lentelėmis turėtumėte būti atidūs. Naudokite tai, kai kuriate pasirinktines lenteles ir norite pasinaudoti susiejimu.
Įspėjimas
Tai pašalins visus esamus susiejimus ir pakeis 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. Jei naudojate pasirinktines lenteles, tai padės sutaupyti laiko, nes galėsite lengviau panaikinti visus nepageidaujamus susiejimus ir įtraukti bet kokių kitų, kurių susiejimų generavimo veiksmas nesukūrė.
Publikuoti tinkinimus
Kadangi stulpelių susiejimai nėra metaduomenys, turite juos publikuoti, kad pakeitimai įsigaliotų.
Taip pat žr.
1:N (vienas su daugeliu) arba N:1 (daugelis su vienu) lentelių ryšių kūrimas ir redagavimas naudojant sprendimų naršyklę
Kūrėjo dokumentai: lentelės ir atributo susiejimų tinkinimas
Kūrėjo dokumentai: naujos lentelės kūrimo iš kitos lentelės žiniatinklio API
Pastaba
Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)
Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).