opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Podatki v eni tabeli se pogosto nanašajo na podatke v drugi tabeli. Morda imate na primer tabelo »Učitelji « in »Razred «, tabela »Razred « pa ima lahko iskalno relacijo s tabelo »Učitelji «, ki prikazuje, kateri učitelj daje navodila razredu. Stolpec za iskanje lahko uporabite za prikaz podatkov iz tabele »Učitelji «. To se običajno imenuje stolpec za iskanje.
Določanje relacije
Ustvarite lahko več vrst relacij iz ene tabele v drugo (ali med tabelo in samo tabelo). Vsaka tabela ima lahko relacijo z več tabelami, vsaka tabela pa ima lahko več kot eno relacijo z drugo tabelo. Nekatere pogoste vrste odnosov so:
- Več proti ena – v tej vrsti relacije se lahko vsaka vrstica v tabeli A ujema z več kot eno vrstico v tabeli B, vendar se lahko vsaka vrstica v tabeli B ujema le z eno vrstico v tabeli A. Razred ima na primer eno učilnico. To je najpogostejša vrsta relacije in je na seznamu stolpcev prikazana kot stolpec »Iskanje«
- Ena proti več – v tej vrsti relacije se lahko vsaka vrstica v tabeli B ujema z več kot eno vrstico v tabeli A, vendar se lahko vsaka vrstica v tabeli A ujema le z eno vrstico v tabeli B. Na primer, en sam učitelj poučuje veliko razredov.
- Več proti mnogom – v tej vrsti relacije se lahko vsaka vrstica v tabeli A ujema z več kot eno vrstico v tabeli B in obratno. Učenci se na primer udeležujejo številnih razredov in vsak razred ima lahko več učencev.
Poleg tega lahko nastavite napredno kaskadno vedenje v odnosih »več proti ena« in »ena proti mnog«, kadar koli je v nadrejeni tabeli izvedeno dejanje.
Dodajanje stolpca za iskanje (relacija "več proti ena")
Če želite tabeli dodati relacijo iskanja, ustvarite relacijo v območju Relacije in določite tabelo, s katero želite ustvariti relacijo.
V Power Apps na levi strani navigacijskega okna izberite Tabele. Če elementa ni v podoknu stranske plošče, izberite …Več in nato izberite želeni element.
Izberite obstoječo tabelo ali ustvarite novo tabelo in nato izberite Odnosi.
Izberi novo zvezo in nato izberi vrsto odnosa, na primer Mnogo-na-enega.
V desnem podoknu izberite Sorodno tabelo za trenutno tabelo in nato izberite Dokončano.
Izberite Dokončano.
Dodajte razmerje ena proti več
Za dodajanje razmerja ena na več ustvarite relacijo pod območjem Odnosi in določite tabelo, s katero želite ustvariti odnos.
V Power Apps izberite Tabele v levem navigacijskem panelu. Če elementa ni v podoknu stranske plošče, izberite …Več in nato izberite želeni element.
Izberite obstoječo tabelo ali ustvarite novo tabelo in nato izberite Odnosi.
Izberite puščico dol desno od možnosti Dodaj relacijo in nato izberite Ena proti več.
Izberite tabelo. Stolpci »Iskanje « bodo prikazani v trenutni tabeli, privzeto bodo imeli ime tabele (v tem primeru Učitelj), vendar jih lahko po potrebi spremenite. Izberite Dokončano , da dodate relacijo v tabelo.
opomba,
V primeru odnosov »Ena proti mnogim« bo stolpec »Iskanje« ustvarjen v povezani tabeli in ne v tabeli, ki ste jo trenutno izbrali. Če potrebujete iskanje v trenutni tabeli, ustvarite relacijo »več proti ena«.
Izberite Dokončano.
Dodajte razmerje med mnogimi in mnogimi
Za dodajanje razmerja med mnogimi ustvarite relacijo pod območjem Odnosi in določite tabelo, s katero želite ustvariti odnos.
V powerapps.com izberite Tabele v levem podoknu za krmarjenje. Če elementa ni v podoknu stranske plošče, izberite …Več in nato izberite želeni element.
Izberite obstoječo tabelo ali ustvarite novo tabelo
Izberite območje Relacije .
Izberite Dodaj relacijo in nato izberite Več proti mnogim. Odpre se plošča, na kateri lahko izberete tabelo, s katero želite ustvariti relacijo. Izberite tabelo v spustnem meniju Sorodna tabela .
Po izbiri tabele se prikažejo imena za tabelo odnosov in odnosov. Privzeto uporabljajo imena tabel skupaj, vendar jih lahko po potrebi spremenite.
Izberite Dokončano , da dodate relacijo v tabelo, nato pa izberite Shrani tabelo.
Dodajanje naprednega vedenja odnosov
Med gradnjo odnosa ena proti več ali več proti ena lahko nastavite tudi napredno vedenje.
Te možnosti se imenujejo tudi kaskadno vedenje, ker se spuščajo navzdol po hierarhiji povezanih tabel. Na primer, morda bi bilo zaželeno izbrisati povezane teste in domače naloge študenta, če je študent odstranjen iz sistema. Ta vrsta vedenja se imenuje starševski odnos.
Po drugi strani pa se lahko odločite, da ne želite, da se dejanja spuščajo navzdol po hierarhiji. Na primer, v razmerju med učiteljem in razredom se lahko odločite, da podrejene tabele (razreda) ne smete * izbrisati, ko je izbrisan starš (učitelj). To se imenuje referenčni odnos.
Ko modelirate poslovne podatke z ustvarjanjem tabel po meri ali ko uporabljate obstoječe tabele skupnega podatkovnega modela, upoštevajte vedenje, ki ga potrebujete, in posledice za celotno hierarhijo povezanih tabel ter izberite eno od teh standardnih vedenj:
Referenčno, odstranite povezavo: V referenčnem odnosu med dvema tabelama lahko navirate do katerekoli povezane vrstice, vendar dejanja, izvedena na eni tabeli, ne vplivajo na drugo. Na primer, če imate razmerje ena proti več med učitelji in razredi, izbris učitelja nima vpliva na sorodni predmet.
Referenčno, omeji brisanje: V referenčni relaciji omejitev brisanja med dvema tabelama se lahko pomaknete do vseh povezanih vrstic. Dejanja, izvedena na nadrejeni vrstici, ne vplivajo na podrejeno vrstico, vendar nadrejene vrstice ni mogoče izbrisati, dokler obstaja podredna vrstica. To vedenje je koristno, če nočete, da bi otroške vrste ostale sirote. Ta omejitev uporabnika prisili, da izbriše vse otroke, preden izbriše starša.
Starševski: V nadrejenem razmerju med dvema tabelama se vsako dejanje, izvedeno z zapisom nadrejene tabele, izvede tudi za vse zapise podrejene tabele, ki so povezani z zapisom nadrejene tabele. Lastnik nadrejenega zapisa ima na primer podedovan dostop do zapisov podrejene tabele in ko je nadrejeni zapis izbrisan, bodo izbrisani tudi vsi podrejeni zapisi.
Običaj: V relaciji po meri med dvema tabelama izberete vedenje, povezano z vsakim naborom možnih dejanj.
Če želite več informacij o privzetih nastavitvah in vedenju po meri: Konfigurirajte vedenje odnosov med tabelami.
Uporaba stolpca za iskanje v programu
Če samodejno ustvarite aplikacijo iz tabele, ki vsebuje stolpec za iskanje, se prikaže kot kontrolnik spustnega seznama , ki vsebuje podatke iz stolpca Primarno ime tabele.
Dodajanje odnosov 1:N in N:N za aplikacije delovnega območja
S funkcijo Relate lahko povežete dve vrstici prek razmerja ena proti več ali več proti več v storitvi Microsoft Common Data Service. Več informacij: Povezovanje in nepovezanost funkcij v storitvi Power Apps