Kapcsolat létrehozása a táblázatok között
Egy táblázatban található adatok gyakran olyan adatokra vonatkoznak, amelyek egy másik táblázatban találhatók. Előfordulhat például, hogy van egy oktatók tábla és egy osztály tábla, és az osztály tábla rendelkezhet keresési kapcsolattal az oktatók táblára, hogy megmutassa, melyik oktató tanítja az osztályt. Keresési oszlop segítségével jelenítheti meg az adatokat az oktatók táblából. Ezt gyakran keresési mezőnek oszlopnak.
Kapcsolat definiálása
Több típusú kapcsolatot hozhat létre egy tábláról egy másikra (vagy a tábla és saját maga között). Minden táblázat egynél több táblázattal lehet kapcsolatban, és minden egyes táblázat több kapcsolatban is lehet egy másik táblázattal. Néhány gyakori kapcsolattípus:
- Sok-az-egyhez – Ilyen típusú kapcsolat esetén az A táblázat mindegyik sora B táblázat egyszerre több sorának felelhet meg, de B táblázat mindegyik sora csak egy sornak felelhet meg az A táblázatban. Például: egy osztály egyetlen oktatóteremmel rendelkezik. Ez a leggyakrabban használt kapcsolattípus, és a oszloplistában egy keresési oszlopként jelenik meg
- Egy-a-sokhoz – Ilyen típusú kapcsolat esetén a B táblázat mindegyik sora A táblázat egyszerre több sorának felelhet meg, de A táblázat mindegyik sora csak egy sornak felelhet meg a B táblázatban. Például: egy tanár sok osztályt tanít.
- Sok-a-sokhoz – Az ilyen típusú kapcsolatban az A táblázat mindegyik sora B táblázat egyszerre több sorának felelhet meg, és ez fordítva is igaz. Példa: a diákok sok órán vesznek részt, és minden órára több diák jár.
Ezenkívül speciális kaszkádolt viselkedésmódokat is beállíthat a sok-az-egyhez állíthat be, és egy-a-sokhoz kapcsolatokhoz, amikor műveletet hajtanak végre a fölérendelt táblán.
Keresési oszlop felvétele (sok-az-egyhez kapcsolat)
Egy táblához keresési kapcsolat hozzáadásához kattintson a Kapcsolatok területre, és adja meg a táblát, amelyhez kapcsolatot szeretne létrehozni.
A powerapps.com bal oldali navigációs panelen válassza a Táblák lehetőséget. Ha az elem nem látható az oldalsó panelben, akkor válassza a ...Továbbiak lehetőséget, majd válassza ki a kívánt elemet.
Válasszon egy meglévő táblát vagy az Új tábla létrehozása lehetőséget
Válassza a Kapcsolatok területet.
Válassza a Kapcsolat hozzáadása lehetőséget, majd válasszon egy kapcsolattípust, például Sok az egyhez.
A jobb oldali ablaktáblában válasszon egy Kapcsolódó táblát az Aktuális táblához, majd válassza a Kész lehetőséget.
Kattintson a Tábla mentése gombra.
Egy-a-sokhoz kapcsolat hozzáadása
Egy Egy-a-sokhoz kapcsolat hozzáadás kattintson a Kapcsolatok területre, és adja meg a táblát, amelyhez kapcsolatot szeretne létrehozni.
A powerapps.com lapon válassza a Táblák lehetőséget a bal oldali navigációs panelen. Ha az elem nem látható az oldalsó panelben, akkor válassza a ...Továbbiak lehetőséget, majd válassza ki a kívánt elemet.
Válasszon egy meglévő táblát vagy az Új tábla létrehozása lehetőséget
Válassza a Kapcsolatok területet.
Jelölje ki a Kapcsolat hozzáadása beállítástól jobbra lévő, lefelé mutató nyilat, majd válassza az Egy a sokhoz lehetőséget.
Tábla kiválasztása. Figyelje meg, hogy a Keresés oszlopok megjelennek az Aktuális táblán. Alapértelmezés szerint a táblák névét kapja (az alábbi példában: Tanár), de szükség esetén módosíthatók. A Kész gombra kattintva vegye fel a kapcsolatot a táblához.
Megjegyzés
Az Egy-a-sokhoz kapcsolatok esetében a keresési oszlop a kapcsolódó táblán jön létre, nem az aktuálisan kijelölt táblán. Ha az aktuális táblán van szüksége a keresésre, hozzon létre egy Sok-az-egyhez kapcsolat.
Kattintson a Tábla mentése gombra.
Sok-a-sokhoz kapcsolat hozzáadása
Egy Sok-a-sokhoz kapcsolat hozzáadás kattintson a Kapcsolatok területre, és adja meg a táblát, amelyhez kapcsolatot szeretne létrehozni.
A powerapps.com lapon válassza a Táblák lehetőséget a bal oldali navigációs panelen. Ha az elem nem látható az oldalsó panelben, akkor válassza a ...Továbbiak lehetőséget, majd válassza ki a kívánt elemet.
Válasszon egy meglévő táblát vagy az Új tábla létrehozása lehetőséget
Válassza a Kapcsolatok területet.
Válassza a Kapcsolat hozzáadása lehetőséget, majd válassza a Sok a sokhoz lehetőséget. Ekkor megnyílik egy új panel, és kiválaszthatja, melyik táblához szeretne kapcsolatot létrehozni. Jelölje ki a táblát a Kapcsolódó tábla legördülő listán.
Miután kijelölte a táblát, a kapcsolat és a kapcsolati tábla neve jelenik meg. Azok a táblák kombinált nevét veszik fel alapértelmezés szerint, de szükség esetén módosíthatók.
Válassza ki a Kész elemet a kapcsolat hozzáadásához a táblához, majd kattintson az Tábla mentése elemre.
Speciális kapcsolati viselkedés hozzáadása
Miközben egy Egy-a-sokhoz vagy Sok-az-egyhez kapcsolatot épít ki, is beállíthat speciális viselkedéseket is.
Ezeket a beállításokat nevezik kaszkádolt viselkedésmódoknak is, mert azok kaszkádoják a kapcsolódó táblák hierarchiáját. Például kívánatos lehet egy tanuló kapcsolódó tesztjeinek és házi feladatainak törlése, ha a tanuló el lett távolítva a rendszerből. Ezt a viselkedéstípust fölérendelt viselkedésnek nevezzük.
Másrészt dönthet úgy, hogy nem szeretné a műveleteket kaszkádolni a hierarchia mentén. Például a tanár osztály kapcsolatban úgy dönthet, hogy az alárendelt tábla (osztály) nem törlendő a fölérendelt (oktató) entitás törlése esetén. Ez meghív egy önhivatkozó kapcsolatot.
Az üzleti adatok modellezése során egyéni táblák létrehozásával, vagy meglévő Common Data Model táblák használata esetén, vegye figyelembe a szükséges viselkedést, és a hatásokat a kapcsolódó táblák teljes hierarchiájára, és válasszon a következő standard viselkedésmódok közül egyet:
Kapcsolódó, Hivatkozás eltávolítása: A két olyan tábla közötti kapcsolódó kapcsolatban bármely kapcsolódó sorra léphet, azonban az egyiken végzett műveletek nincsenek hatással a másikra. Például ha az oktatók és osztályok közötti egy-a-többhöz kapcsolat van, egy oktató törlése nincs hatással a kapcsolódó osztályra.
Kapcsolódó, törlés korlátozva Két olyan tábla közötti kapcsolódó, törlés korlátozva kapcsolat, amelyekben bármely kapcsolódó sorra léphet. A fölérendelt soron végzett művelet nem megy végbe az alárendelt soron; a fölérendelt sor azonban nem törölhető, amíg az alárendelt sor létezik. Ez akkor hasznos, ha nem szeretné, hogy az alárendelt sorok árvává váljanak. Ez arra kényszeríti a felhasználót, hogy a fölérendelt törlése előtt törölje az összes alárendeltet.
Fölérendelt: Két tábla közötti fölérendelt kapcsolatban a fölérendelt tábla rekordján végzett minden művelet az ahhoz tartozó alárendelt táblarekordokon is végbemegy. Például a fölérendelt rekord tulajdonosa örökölt hozzáféréssel rendelkezik az alárendelt táblarekordokhoz, ennélfogva pedig a fölérendelt rekord törlésével az összes alárendelt rekord is törlődik.
Egyéni: Egyéni kapcsolat esetén két tábla között Ön választja ki a lehetséges műveletek minden egyes sorozatához a társított viselkedést.
További információt az alapértelmésekről és egyéni viselkedésekről: Táblakapcsolatok viselkedéseinek konfigurálása.
Keresési oszlop alkalmazásban való használata
Ha automatikusan hoz létre egy alkalmazást egy keresési táblát tartalmazó oszlopból, legördülő lista vezérlőként jelenik meg, amely adatokat tartalmaz a tábla Elsődleges név oszlopából.
1:N és N:N kapcsolatok hozzáadása a vászon alkalmazásokhoz
Használja a Kapcsolás funkciót két sor kapcsolásához egy-a-sokhoz és sok-a-sokhoz kapcsolat segítségével a Microsoft Dataverse esetében. További információk: Funkciók összekapcsolása és összekapcsolás megszüntetése a Power Apps esetében
Következő lépések
- Alkalmazás létrehozása Dataverse-adatbázis használatával
- Alkalmazás létrehozása nulláról Dataverse-adatbázissal
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: