Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Vienos lentelės duomenys dažnai yra susiję su kitos lentelės duomenimis. Pavyzdžiui, galite turėti lenteles Mokytojai ir Klasės , o lentelė Klasė gali turėti peržvalgos ryšį su lentele Mokytojai , kad parodytumėte, kuris mokytojas moko klasę. Galite naudoti peržvalgos stulpelį, kad rodytumėte duomenis iš lentelės Mokytojai . Tai paprastai vadinama peržvalgos stulpeliu.
Ryšio apibrėžimas
Galite sukurti kelių tipų ryšius iš vienos lentelės į kitą (arba tarp lentelės ir jos). Kiekviena lentelė gali turėti ryšį su daugiau nei viena lentele, o kiekviena lentelė gali turėti daugiau nei vieną ryšį su kita lentele. Kai kurie įprasti ryšių tipai yra šie:
- Daugelis su vienu – šio tipo ryšiuose kiekviena A lentelės eilutė gali atitikti daugiau nei vieną B lentelės eilutę, tačiau kiekviena B lentelės eilutė gali atitikti tik vieną A lentelės eilutę. Pavyzdžiui, klasė turi vieną klasę. Tai labiausiai paplitęs ryšio tipas, kuris stulpelių sąraše rodomas kaip peržvalgos stulpelis
- Vienas su daugeliu – šio tipo ryšyje kiekviena B lentelės eilutė gali atitikti daugiau nei vieną A lentelės eilutę, tačiau kiekviena A lentelės eilutė gali atitikti tik vieną B lentelės eilutę. Pavyzdžiui, vienas mokytojas moko daug klasių.
- Daugelis su daugeliu – šio tipo ryšiuose kiekviena A lentelės eilutė gali atitikti daugiau nei vieną B lentelės eilutę ir atvirkščiai. Pavyzdžiui, mokiniai lanko daug pamokų, o kiekvienoje klasėje gali būti keli mokiniai.
Be to, galite nustatyti išplėstinį pakopinį elgesį ryšiuose "daugelis su vienu" ir "vienas su daugeliu", kai atliekamas veiksmas pirminėje lentelėje.
Peržvalgos stulpelio įtraukimas (ryšys "daugelis su vienu")
Norėdami įtraukti peržvalgos ryšį į lentelę, sukurkite ryšį srityje Ryšiai ir nurodykite lentelę, su kuria norite sukurti ryšį.
"Power Apps" kairiojoje naršymo srityje pasirinkite Lentelės. Jei elemento nėra šoninio skydelio srityje, pasirinkite ... Daugiau ir pasirinkite norimą elementą.
Pasirinkite esamą lentelę arba Kurti naują lentelę, tada pasirinkite Ryšiai.
Pasirinkite Naujas ryšys, tada pasirinkite ryšio tipą, pvz., Daugelis su vienu.
Dešinėje srityje pasirinkite lentelę Susijusi su dabartine lentele, tada pasirinkite Atlikta.
Pasirinkite Atlikta.
Ryšio "vienas su daugeliu" įtraukimas
Norėdami įtraukti ryšį vienas su daugeliu, sukurkite ryšį srityje Ryšiai ir nurodykite lentelę, su kuria norite sukurti ryšį.
"Power Apps" kairiojoje naršymo srityje pasirinkite Lentelės. Jei elemento nėra šoninio skydelio srityje, pasirinkite ... Daugiau ir pasirinkite norimą elementą.
Pasirinkite esamą lentelę arba Kurti naują lentelę, tada pasirinkite Ryšiai.
Pasirinkite rodyklę žemyn, esančią dešinėje nuo Įtraukti ryšį, tada pasirinkite Vienas su daugeliu.
Pasirinkti lentelę. Atkreipkite dėmesį, kad peržvalgos stulpeliai bus rodomi dabartinėje lentelėje, jie bus numatytieji su lentelių pavadinimu (šiame pavyzdyje Mokytojas), bet jei reikia, galite juos pakeisti. Pasirinkite Atlikta , kad įtrauktumėte ryšį į lentelę.
Pastaba.
Jei yra ryšys vienas su daugeliu, stulpelis Peržvalga bus sukurtas susijusioje lentelėje, o ne šiuo metu pasirinktoje lentelėje. Jei jums reikia peržvalgos dabartinėje lentelėje, sukurkite ryšį Daugelis su vienu.
Pasirinkite Atlikta.
Ryšio "daugelis su daugeliu" įtraukimas
Norėdami įtraukti ryšį daugelis su daugeliu, sukurkite ryšį srityje Ryšiai ir nurodykite lentelę, su kuria norite sukurti ryšį.
powerapps.com kairiojoje naršymo srityje pasirinkite Lentelės. Jei elemento nėra šoninio skydelio srityje, pasirinkite ... Daugiau ir pasirinkite norimą elementą.
Pasirinkite esamą lentelę arba Kurti naują lentelę
Pasirinkite sritį Ryšiai .
Pasirinkite Įtraukti ryšį , tada pasirinkite Daugelis su daugeliu. Atidaromas skydas, kuriame galite pasirinkti lentelę, su kuria norite sukurti ryšį. Pasirinkite lentelę išplečiamajame sąraše Susijusi lentelė .
Pasirinkus lentelę, rodomi ryšių ir ryšių lentelės pavadinimai. Jie pagal numatytuosius nustatymus nurodo sujungtų lentelių pavadinimus, tačiau prireikus galite juos pakeisti.
Pasirinkite Atlikta , kad įtrauktumėte ryšį į lentelę, tada pasirinkite Įrašyti lentelę.
Išplėstinio ryšio veikimo įtraukimas
Kurdami ryšį "vienas su daugeliu" arba "daugelis su vienu", taip pat galite nustatyti išplėstinį elgesį.
Šios parinktys taip pat vadinamos pakopinėmis elgsenomis, nes jos pakopomis žemyn susijusių lentelių hierarchijoje. Pavyzdžiui, gali būti pageidautina ištrinti susijusius mokinio testus ir namų darbus, jei mokinys pašalinamas iš sistemos. Toks elgesys vadinamas tėvų santykiais.
Kita vertus, galite nuspręsti, kad nenorite, kad veiksmai pakopomis žemyn hierarchijoje. Pavyzdžiui, mokytojo ir klasės ryšyje galite nuspręsti, kad vaiko lentelė (klasė) neturėtų būti panaikinta*, kai ištrinamas vienas iš tėvų (mokytojų). Tai vadinama referenciniu ryšiu.
Modeliuodami verslo duomenis kurdami pasirinktines lenteles arba naudodami esamas "Common Data Model" lenteles, apsvarstykite reikiamą veikimą ir pasekmes visai susijusių lentelių hierarchijai ir pasirinkite vieną iš šių standartinių veikimo būdų:
Nuoroda, pašalinti nuorodą: Nuorodų ryšyje tarp dviejų lentelių galite pereiti prie bet kokių susijusių eilučių, tačiau vienoje lentelėje atlikti veiksmai neturi įtakos kitai. Pavyzdžiui, jei tarp mokytojų ir klasių yra ryšys vienas su daugeliu, mokytojo ištrynimas neturi įtakos susijusiai klasei.
Nuoroda, apriboti naikinimą: Nuorodų ribojimo naikinimo ryšyje tarp dviejų lentelių galite pereiti prie bet kokių susijusių eilučių. Veiksmai, atlikti su pirmine eilute, neturi įtakos antrinei eilutei, tačiau pirminės eilutės negalima panaikinti, kol yra antrinė eilutė. Šis elgesys naudingas, jei nenorite, kad antrinės eilutės taptų našlaičiais. Šis apribojimas verčia vartotoją panaikinti visus vaikus prieš naikinant tėvus.
Tėvų: Esant pirminiam ryšiui tarp dviejų lentelių, bet koks veiksmas, atliekamas su pirminės lentelės įrašu, taip pat atliekamas su bet kokiais antrinės lentelės įrašais, susijusiais su pirminės lentelės įrašu. Pavyzdžiui, pirminio įrašo savininkas paveldėjo prieigą prie antrinių lentelių įrašų ir kai pirminis įrašas panaikinamas, visi antriniai įrašai taip pat bus panaikinti.
Paprotys: Pasirinktiniame ryšyje tarp dviejų lentelių pasirenkate veikimą, susietą su kiekvienu galimų veiksmų rinkiniu.
Daugiau informacijos apie numatytuosius nustatymus ir pasirinktinius veikimo būdus: Lentelės ryšio veikimo konfigūravimas.
Peržvalgos stulpelio naudojimas programoje
Jei programą sukuriate automatiškai iš lentelės, kurioje yra peržvalgos stulpelis, ji rodoma kaip išplečiamasis valdiklis, kuriame yra duomenys iš lentelės stulpelio Pirminis pavadinimas .
1:N ir N:N ryšių įtraukimas į drobės programas
Naudokite funkciją Susieti , kad susietumėte dvi eilutes per ryšį "vienas su daugeliu" arba "daugelis su daugeliu" programoje "Microsoft Dataverse". Daugiau informacijos: Funkcijų susiejimas ir atsiejimas "Power Apps"