Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Podaci u jednoj tablici često se odnose na podatke u drugoj tablici. Na primjer, možete imati tablicu Učitelji i tablicu Razred , a tablica Razred može imati odnos pretraživanja s tablicom Učitelji da biste pokazali koji učitelj upućuje razred. Stupac s vrijednostima možete koristiti za prikaz podataka iz tablice Učitelji . To se obično naziva stupac s vrijednostima.
Definiranje odnosa
Možete stvoriti nekoliko vrsta odnosa iz jedne tablice u drugu (ili između tablice i same tablice). Svaka tablica može imati odnos s više tablica, a svaka tablica može imati više od jednog odnosa s drugom tablicom. Neke uobičajene vrste odnosa su:
- Više na jedan – u ovoj vrsti odnosa svaki redak u tablici A može odgovarati više od jednog retka u tablici B, ali svaki redak u tablici B može odgovarati samo jednom retku u tablici A. Na primjer, razred ima jednu učionicu. To je najčešća vrsta odnosa i prikazuje se na popisu stupaca kao stupac s vrijednostima
- Jedan na više – u ovoj vrsti odnosa svaki redak u tablici B može se podudarati s više redaka u tablici A, ali svaki redak u tablici A može odgovarati samo jednom retku u tablici B. Na primjer, jedan učitelj predaje mnoge razrede.
- Više na više – u ovoj vrsti odnosa svaki redak u tablici A može se podudarati s više redaka u tablici B i obrnuto. Na primjer, učenici prisustvuju mnogim predavanjima i svaki razred može imati više učenika.
Osim toga, možete postaviti napredno kaskadno ponašanje na odnosima više na jedan i jedan na više kad god se poduzme akcija na nadređenoj tablici.
Dodavanje stupca s vrijednostima (odnos više na jedan)
Da biste tablici dodali odnos pretraživanja, stvorite odnos u području Odnosi i navedite tablicu s kojom želite stvoriti odnos.
Na powerapps.com u lijevom navigacijskom oknu odaberite Tablice. Ako stavka nije u oknu bočne ploče, odaberite ... Više , a zatim odaberite željenu stavku.
Odaberite postojeću tablicu ili Stvorite novu tablicu
Odaberite područje Odnosi .
Odaberite Dodaj odnos, a zatim odaberite vrstu odnosa, kao što je Više na jedan.
U desnom oknu odaberite Povezanu tablicu za trenutnu tablicu, a zatim odaberite Gotovo.
Odaberite Spremi tablicu.
Dodavanje odnosa "jedan na više"
Da biste dodali odnos jedan-na-više, stvorite odnos u području Odnosi i navedite tablicu s kojom želite stvoriti odnos.
Na powerapps.com odaberite Tablice u lijevom navigacijskom oknu. Ako stavka nije u oknu bočne ploče, odaberite ... Više , a zatim odaberite željenu stavku.
Odaberite postojeću tablicu ili Stvorite novu tablicu
Odaberite područje Odnosi .
Odaberite strelicu prema dolje desno od Dodaj odnos, a zatim odaberite Jedan na više.
Odaberite tablicu. Imajte na umu da će se stupci Pretraživanje prikazati u trenutnoj tablici, prema zadanim postavkama bit će naziv tablice (u ovom primjeru Učitelj), ali ih možete promijeniti ako je potrebno. Odaberite Gotovo da biste dodali odnos u tablicu.
Napomena
U slučaju odnosa jedan-na-više, stupac Pretraživanje stvorit će se u povezanoj tablici, a ne u tablici koju ste trenutno odabrali. Ako vam je potrebno pretraživanje u trenutnoj tablici, stvorite odnos više na jedan.
Odaberite Spremi tablicu.
Dodavanje odnosa "više na više"
Da biste dodali odnos više na više, stvorite odnos u području Odnosi i navedite tablicu s kojom želite stvoriti odnos.
Na powerapps.com odaberite Tablice u lijevom navigacijskom oknu. Ako stavka nije u oknu bočne ploče, odaberite ... Više , a zatim odaberite željenu stavku.
Odaberite postojeću tablicu ili Stvorite novu tablicu
Odaberite područje Odnosi .
Odaberite Dodaj odnos , a zatim odaberite Više na više. Ovo otvara ploču na kojoj možete odabrati tablicu s kojom želite stvoriti odnos. Odaberite tablicu s padajućeg izbornika Povezana tablica .
Nakon odabira tablice pojavit će se nazivi za tablicu odnosa i odnosa. Prema zadanim postavkama bit će nazivi kombiniranih tablica, ali ih možete promijeniti ako je potrebno.
Odaberite Gotovo da biste dodali odnos u tablicu, a zatim odaberite Spremi tablicu.
Dodavanje naprednog ponašanja odnosa
Dok gradite odnos jedan na više ili više na jedan, također možete postaviti napredna ponašanja.
Te se mogućnosti nazivaju i kaskadnim ponašanjima jer se kaskadno spuštaju niz hijerarhiju povezanih tablica. Na primjer, moglo bi biti poželjno izbrisati povezane testove i domaće zadaće učenika ako je učenik uklonjen iz sustava. Ova vrsta ponašanja naziva se roditeljskim odnosom.
S druge strane, možda ćete odlučiti da ne želite da se akcije kaskadno spuštaju niz hijerarhiju. Na primjer, u odnosu učitelj-razred možete odlučiti da pređena tablica (razred) ne bi treba* biti izbrisana kada se roditelj (učitelj) izbriše. To se naziva referentni odnos.
Dok modelirate poslovne podatke stvaranjem prilagođenih tablica ili kada koristite postojeće tablice Common Data Model, razmotrite ponašanje koje vam je potrebno i implikacije za cijelu hijerarhiju povezanih tablica te odaberite jedno od sljedećih standardnih ponašanja:
Referentni, ukloni poveznicu: U referentnom odnosu između dviju tablica možete se kretati do bilo kojeg povezanog retka, ali radnje poduzete na jednoj neće utjecati na drugu. Na primjer, ako imate odnos jedan na više između učitelja i razreda, brisanje učitelja neće imati utjecaja na povezani razred.
Referencijalno, ograniči brisanje: U referencijalnom odnosu ograničavanja brisanja između dviju tablica možete se kretati do bilo kojeg povezanog retka. Radnje poduzete na nadređenom retku neće se primijeniti na podređeni redak, ali nadređeni redak ne može se izbrisati dok podređeni redak postoji. Ovo je korisno ako ne želite da podređeni redovi postanu siročad. To prisiljava korisnika da izbriše svu djecu prije brisanja roditelja.
Roditeljski: U nadređenom odnosu između dviju tablica, svaka akcija poduzeta na zapisu nadređene tablice poduzima se i na svim zapisima podređene tablice koji su povezani sa zapisom nadređene tablice. Na primjer, vlasnik nadređenog zapisa naslijedio je pristup zapisima podređene tablice i kada se nadređeni zapis izbriše, svi će podređeni zapisi također biti izbrisani.
Običaj: U prilagođenom odnosu između dviju tablica odabirete ponašanje povezano sa svakom od skupa mogućih radnji.
Dodatne informacije o zadanim postavkama i prilagođenim ponašanjima: Konfigurirajte ponašanje odnosa tablice.
Korištenje stupca s vrijednostima u aplikaciji
Ako aplikaciju stvorite automatski iz tablice koja sadrži stupac s vrijednostima, ona se prikazuje kao kontrola Padajući izbornik koja sadrži podatke iz stupca Primarni naziv tablice.
Dodavanje odnosa 1:N i N:N za aplikacije radnog područja
Upotrijebite funkciju Relate za povezivanje dvaju redaka putem odnosa jedan-na-više ili više na više u usluzi Microsoft Dataverse. Dodatne informacije: Funkcije povezivanja i nepovezanosti u usluzi Power Apps