Ha az Accessben két tábla egy vagy több közös mezővel rendelkezik, beágyazhatja az adatlapot az egyik táblából egy másikba. A beágyazott adatlapok( más néven segédadatlapok) akkor hasznosak, ha egy táblában vagy táblában vagy táblázatban szeretné lekérdezés.
A cikk tartalma
Bevezetés a segédadatlapokba
A segédadatlapok akkor hasznosak, ha több adatforrás adatait szeretné egyetlen adatlap nézetben megtekinteni. A Northwind mintaadatbázisban például a Rendelések tábla tartalmaz egy egy-a-többhöz kapcsolat Rendelés részletei táblával.
Ha a Rendelés részletei táblát segédadatlapként hozzáadja a Rendelések táblához, megtekintheti és szerkesztheti az adatokat, például az adott megrendelésben (minden sorban) szereplő termékeket, ha megnyitja a rendelés segédadatlapját.
Ha segédadatlapokat ad a táblákhoz, korlátozza ezeknek a segédadatlapoknak a használatát a fontos üzleti adatok megtekintésére, nem szerkesztésére. Ha egy tábla adatait szeretné szerkeszteni, azt javasoljuk, hogy segédadatlapok helyett űrlapok használatával szerkessze az adatokat, mivel az adatbeviteli hibák nagyobb valószínűséggel fordulnak elő Adatlap nézetben, ha a felhasználók nem ügyelnek arra, hogy a megfelelő cellára görgessen. Azt is vegye figyelembe, hogy a segédadatlapok nagy táblához való hozzáadása hátrányosan befolyásolhatja a tábla teljesítményét.
A Microsoft Access az alábbi feltételeknek megfelelő tábla létrehozásakor automatikusan létrehoz egy segédadatlapot:
-
A táblázat egy egy-az-egyhez kapcsolat.
-
A tábla az egy-a-több hez kapcsolat "egy" oldala, ahol a tábla SegédadatlapNeve tulajdonsága az Automatikus beállításra van állítva.
A kapcsolat úgy van definiálva, hogy egyezteti a elsődleges kulcs és a idegen kulcs kapcsolódó táblákban lévő mezőket.
Segédadatlapokat bármely adatbázis táblához, lekérdezéshez vagy űrlap hozzáadhat. Adatlap nézetben az űrlap egyszerre csak egy segédadatlap megjelenítésére képes.
Segédadatlap megnyitása és bezárása
Ha meg szeretné állapítani, hogy egy táblának, lekérdezésnek vagy űrlapnak van-e már segédadatlapja, nyissa meg az objektumot Adatlap nézetben. Ha kibontásjelző (+ jel) látható, akkor a táblának, lekérdezésnek vagy űrlapnak van egy segédadatlapja. Amikor a segédadatlap meg van nyitva, a jelző - jelre változik. A segédadatlapok legfeljebb nyolc szintig ágyazhatóak egy fő segédadatlapba.
-
A segédadatlap megnyitásához kattintson a pluszjelre annak az értéknek a mellett, amelynek a rekordjait meg szeretné tudni.
-
A segédadatlap bezárásához kattintson a mínuszjelre.
Tipp: Egy adatlap összes segédadatlapját egyszerre kibonthatja vagy összecsukhatja, a Kezdőlap lap Rekordok csoportjában kattintson az Egyéb gombra. Ezután válassza a Segédadatlap lehetőséget,majd kattintson a kívánt beállításra.
A segédadatlapokat el is távolíthatja vagy elrejtheti. A segédadatlapok eltávolításáról további információt a Segédadatlap eltávolítása cikkben talál.
Tipp: Segédadatlapot úgy rejthet el, hogy Megnyitja a táblát Tervező nézetben, majd a Tervezés lap Megjelenítése/elrejtése csoportjában kattintson a Tulajdonságlap gombra. Keresse meg a Segédadatlap neve sort a Munkalap tulajdonságablakban, módosítsa [Nincs]névre, majd mentse a változást.
Segédadatlap hozzáadása
-
Adatlap nézetben nyissa meg azt a táblát vagy lekérdezést, amelyben hozzá szeretné adni a segédadatlapot.
-
A Kezdőlap lap Rekordok csoportjában kattintson az Egyéb,a Segédadatlappontra, majd a Segédadatlap gombra.
-
A Segédadatlap beszúrása párbeszédpanelen válassza a segédadatlapként beszúrni kívánt objektumtípusnak megfelelő fület(Táblák,Lekérdezések vagy Mindkettő).
-
Az Almező csatolása párbeszédpanelen kattintson arra a mezőre, amely a segédadatlap adatait idegen kulcs vagy egyező mezőként szeretné használni.
-
A Főmező csatolása párbeszédpanelen kattintson a fő tábla vagy lekérdezés elsődleges kulcs vagy egyező mezőjeként használni kívánt mezőre, majd kattintson az OK gombra.
Ha például egy segédadatlap létrehozásához meg szerette volna tekinteni a Vevő tábla minden ügyfélrekordjának kapcsolódó rendeléseit, jelölje ki a Rendelések táblát, az Almező csatolása mezőben válassza a Vevőazonosító lehetőséget,majd a Főmező csatolása mezőben válassza az Azonosítólehetőséget.
Megjegyzés: Az Gyermekmező csatolása és a Főmező csatolása mezőben lévő értékek egy-a-többhöz értéket illesztés a megadott mezőkön.
-
Mentse a változtatásokat az OK gombra kattintva.
-
A táblához, lekérdezéshez vagy űrlaphoz hozzáadott segédadatlap megjelenítéséhez kattintson a + jelre.
Megjegyzés: A gyermek (idegen kulcs) mező nem jelenik meg a segédadatlap oszlopaként. Amikor új rekordot ad hozzá a segédadatlaphoz, az Access automatikusan beszúrja a kijelölt alaptábla elsődleges kulcsértékét.