Kapcsolatok használata

„Egy az egyhez” kapcsolatok létrehozása

Ez a böngésző nem támogatja a videók lejátszását. Telepítse a Microsoft Silverlightot, az Adobe Flash Playert vagy az Internet Explorer 9-es verzióját.

Próbálja ki!

Mi az az egy-az-egyhez kapcsolat?

Az egy-az-egyhez kapcsolatok gyakran használatosak a kritikus kapcsolatok jelzésére, így a vállalkozása futtatásához szükséges adatokat kaphatja meg.

Az egy-az-egyhez kapcsolat két tábla adatai közötti kapcsolat, ahol minden egyes tábla egyes rekordja csak egyszer jelenik meg. Lehetséges például, hogy egy-az-egyhez kapcsolat van az alkalmazottak és az autójuk autója között. Minden alkalmazott csak egyszer jelenik meg az Alkalmazottak táblában, és minden autó csak egyszer jelenik meg a Céges autók táblában.

Az egy-az-egyhez kapcsolatok akkor lehetnek használhatók, ha egy elemlistát tartalmazó tábla tartalmaz elemeket, de a velük kapcsolatban rögzíteni kívánt információk típusonként eltérnek. Tegyük fel például, hogy van egy névjegytáblája, amelyben egyes személyek alkalmazottak, mások pedig alvállalkozók. Az alkalmazottak számára fontos tudni az alkalmazottak számát, mellékét és egyéb fontos adatait. Az alvállalkozók többek között a vállalat nevét, telefonszámát és a számladíjat is meg szeretnék tudni. Ebben az esetben három külön táblát kell létrehoznia : a kapcsolattartókat, az alkalmazottakat és a alvállalkozókat, majd egy-az-egyhez kapcsolatot kell létrehoznia a Partnerek és az Alkalmazottak tábla között, valamint egy-az-egyhez kapcsolatot a partnerek és a alvállalkozók táblái között.

Az egy-az-egyhez kapcsolatok áttekintése

Az egy-az-egyhez kapcsolatok létrehozásához csatolja az indexet (ez általában az elsődleges kulcs) az egyik táblában, és egy másik táblában ugyanazt az értéket megegyezik az index. Például:

Képernyőrészlet, amelyen két tábla osztozik egy azonosítón

Ezt a kapcsolatot gyakran úgy hozhatja létre a legjobb megoldás, ha a másodlagos táblának ki kell keresnie egy értéket az első táblából. Az Alkalmazottak tábla Autóazonosító mezőjét például olyan keresőmezőként adhatja meg, amely a Vállalatautók táblában az autóazonosító indexében keres egy értéket. Így soha nem kell véletlenül hozzáadni egy nem létező autó azonosítóját.

Fontos: Egy-az-egyhez kapcsolat létrehozásakor gondosan döntse el, hogy a kapcsolat hivatkozási adatintegritását kell-e érvényesíteni.

A hivatkozási adatintegritás segít az Accessnek az adatok tisztántartásában a kapcsolódó rekordok törlésével. Ha például töröl egy alkalmazottat az Alkalmazottak táblából, akkor az adott alkalmazotthoz az Előnyök táblából is törli az alkalmazotthoz az előnyrekordokat. Egyes kapcsolatokban azonban, mint például ebben a példában, a hivatkozási integritásnak nincs értelme: ha törölünk egy alkalmazottat, nem szeretnénk, ha a céges autók táblából töröljük a járműveket, mert az autó továbbra is a vállalathoz tartozik, és valaki máshoz lesz rendelve.

Egy-az-egyhez kapcsolati lépések létrehozása

Az egy-az-egyhez kapcsolatot úgy hozhatja létre, hogy egy keresőmezőt ad egy táblához. (További információ: Táblák összeállítása és adattípusok beállítása.) Ha például azt adja meg, hogy melyik autó van hozzárendelve egy adott alkalmazotthoz, felveheti az Autóazonosítót az Alkalmazottak táblába. Ezután a Két mező közötti kapcsolat létrehozásához használja a Keresés varázslót:

  1. Nyisson meg egy táblát.

  2. Tervező nézetbenvegyen fel egy új mezőt, jelölje ki az Adattípus értéket, majd válassza a Keresés varázsló lehetőséget.

  3. A varázslóban az alapértelmezett beállítás szerint egy másik táblából keres értékeket, ezért válassza a Tovább gombot.

  4. Jelölje ki azt a táblát, amely a táblában szerepeletni kívánt kulcsot (ez általában az elsődleges kulcs), majd válassza a Tovább gombot. Ebben a példában a Céges autók táblát kell választania.

  5. A Kijelölt mezők listában vegye fel a használni kívánt kulcsot tartalmazó mezőt. Válassza a Tovább gombot.

    A Keresés varázsló képernyőrészlete
  6. Adja meg a rendezési sorrendet, és ha szeretné, módosítsa a mező szélességét.

  7. Az utolsó képernyőn törölje a jelölést az Adatintegritás engedélyezése jelölőnégyzetből, majd válassza a Befejezés gombot.

Többre kíváncsi?

Ismerkedés a táblakapcsolatokkal

Kapcsolat létrehozása, szerkesztése és törlése

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.