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

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

Miután létrehozott egy táblázat minden témához az adatbázisban, meg kell adnia Office Access 2007 eszközökkel, amellyel összegyűjteni az adatokat vissza ismét szükség esetén. Ehhez úgy, hogy a főbb mezői, amelyek táblázatokban, és a táblák közötti Táblakapcsolatok megadásával. Ezután létrehozhat, lekérdezések, űrlapok és egyszerre különböző táblákból származó adatokat megjelenítő jelentéseket.

Ebben a cikkben létrehozására, szerkesztésére és törlése a táblázatkapcsolatokra vonatkozó lépésenkénti leírásaira kíváncsi. Megtanulhatja, hogyan kell a hivatkozási integritás megőrzése a ritka betegség rekordok létrehozásának megakadályozása, hogyan kell beállítani az illesztés típusa határozza meg, amely a kapcsolatok mindkét oldalán a rekordok szerepelnek a lekérdezés eredményét, és hogyan kell beállítani, hogy megőrizze a hivatkozások a kaszkádolási beállítások megadása szinkronizált.

Táblakapcsolatok kapcsolatos további tudnivalókért lásd: a következő cikket: Útmutató a táblakapcsolatokhoz.

Tartalom

Táblakapcsolat létrehozása

Táblakapcsolat létrehozása a kapcsolatok dokumentum lap használatával

Táblakapcsolat létrehozása a Mezőlista ablaktáblában

Táblakapcsolat módosítása

A hivatkozási integritás megőrzése

Táblakapcsolat törlése

Táblakapcsolat létrehozása

Táblakapcsolat hozhat létre, a kapcsolatok ablakban, vagy a adatlapra mező áthúzása a Mezőlista ablaktáblában. Táblák közötti kapcsolatok létrehozásakor a közös mezőket nem kötelező, hogy az azonos nevű bár gyakran az esetet, ugyanúgy működnek. A főbb mezőit inkább az azonos adattípusúnak kell lenniük. Ha az elsődleges kulcs mezőjét Számláló típusú mező, azonban az idegen kulcs mezőjét is szám adattípusú mezőre, ha a két mező Mezőméret tulajdonságát megegyezik. Ha például már összevetheti Számláló mező és a szám adattípusú mezőre a két mező Mezőméret tulajdonságát hosszú egész esetén. A számmezők esetén a két gyakori mező Mezőméret tulajdonság ezt a beállítást kell rendelkezniük.

Vissza a lap tetejére

Táblakapcsolat létrehozása a kapcsolatok dokumentum lap használatával

  1. Kattintson a Microsoft Office gombra Office gomb képe , majd a Megnyitás parancsra.

  2. Jelölje ki az adatbázist a Megnyitás párbeszédpanelen, és nyissa meg.

  3. Az Adatbáziseszközök lap Megjelenítés/elrejtés csoportjában kattintson a kapcsolatokgombra.

    Kép az Access-menüszalagról

  4. Ha még nem definiált kapcsolatot, a Tábla megjelenítése párbeszédpanel automatikusan megjelenik. Ha nem jelenne meg, a Tervezés lap Kapcsolatok csoportjában kattintson a Tábla megjelenítése gombra.

    Ribbon Design Tab Relationships Group

    A Tábla megjelenítése párbeszédpanel megjeleníti az adatbázis összes tábláját és lekérdezését. Ha csak a táblákat szeretné látni, kattintson a Táblák fülre. Ha csak a lekérdezéseket szeretné látni, kattintson a Lekérdezések fülre. Mindkettő megjelenítéséhez kattintson a Mindkettő fülre.

  5. Jelöljön ki egy vagy több táblát vagy lekérdezést, és kattintson a Hozzáadás gombra. Ha már nem szeretne több táblát és lekérdezést adni a Kapcsolatok dokumentumlaphoz, kattintson a Bezárás gombra.

  6. Húzzon át egy mezőt (tipikusan az elsődlegeskulcs-mezőt) az egyik tábláról a másik tábla közös mezőjére (az idegen kulcs mezőjére). Ha több mezőt szeretne áthúzni, előbb a CTRL billentyűt lenyomva tartva sorban jelölje ki őket.

    Megjelenik a Kapcsolatok szerkesztése párbeszédpanel.

    Kapcsolatok szerkesztése párbeszédpanel

  7. Győződjön meg arról, hogy azoknak a mezőknek a neve látható, amelyek közösek a két táblában. Ha valamelyik mezőnév helytelen, kattintson rá, és jelölje ki a megfelelő mezőnevet a listából.

    Meg lehessen őrizni a kapcsolat hivatkozási integritását, jelölje be a Hivatkozási integritás megőrzése jelölőnégyzetet. További információt a hivatkozási integritás című a Hivatkozási integritás megőrzése

    Ezeken kívül ismertető Útmutató a táblakapcsolatokhoz.

  8. Kattintson a Létrehozás gombra.

    Az Access berajzol egy kapcsolatvonalat a két tábla közé. Ha bejelölte a Hivatkozási integritás megőrzése jelölőnégyzetet, a két vonal vége vastagabb. Szintén a Hivatkozási integritás megőrzése jelölőnégyzet bejelölése esetén egy 1-es jelenik meg a kapcsolatvonal egyik végén, míg a másik, vastagabbik végén a végtelen szimbólum (), ahogyan az alábbi ábrán is látható.

Mező áthúzása egy táblából egy másik tábla neki megfelelő mezőjére

Megjegyzések: 

  • Egy az egyhez kapcsolat létrehozása:    A közös mezőknek (tipikusan az elsődleges és a külsőkulcs-mezőknek) egyedi indexűnek kell lenniük. Ez azt jelenti, hogy e mezők Indexelt tulajdonságát Igen (nem lehet azonos) értékre kell állítani. Ha mindkét mezőnek egyedi az indexe, az Access egy az egyhez kapcsolatot hoz létre.

  • Egy a többhöz kapcsolat létrehozása:    A kapcsolat „egy” oldalán lévő mezőnek (tipikusan az elsődlegeskulcs-mezőnek) egyedi indexe kell, hogy legyen. Ez azt jelenti, hogy e mező Indexelt tulajdonságát Igen (nem lehet azonos) értékre kell állítani. A „több” oldalon lévő mezőnek nem szabad egyedi indexűnek lennie. Lehet indexe, de engedélyeznie kell az azonos ismétlődést. Ez azt jelenti, hogy e mező Indexelt tulajdonságát vagy Nem vagy Igen (lehet azonos) értékre kell állítani. Ha az egyik mezőnek egyedi az indexe, a másiknak pedig nem, az Access egy a többhöz kapcsolatot hoz létre.

Vissza a lap tetejére

Táblakapcsolat létrehozása a Mezőlista ablaktáblában

A Office Access 2007megadhatja egy mezőt a Mezőlista ablaktáblából húzásával meg van nyitva Adatlap nézetben, a meglévő táblához. A Mezőlista ablaktáblában megjelennek a kapcsolódó táblákban rendelkezésre álló mezők és is a az adatbázis más táblákban rendelkezésre álló mezők. Húzzon egy mezőt az "egyéb" (nem kapcsolódó) táblából, és kattintson a Keresés varázsló, amikor új egy-a-többhöz kapcsolat automatikusan létrejön a a Mezőlista ablaktábla és a táblát, amelyhez a mező húzása között. Ez a kapcsolat létrehozása az Access nem a hivatkozási integritás alapértelmezés szerint. A hivatkozási integritás, módosítania kell a kapcsolatot. Táblakapcsolat módosítása című további információt talál.

Nyisson meg egy táblát Adatlap nézetben.

  1. Kattintson a Microsoft Office gombra Office gomb képe , majd a Megnyitás parancsra.

  2. Jelölje ki az adatbázist a Megnyitás párbeszédpanelen, és nyissa meg.

  3. A navigációs ablakban kattintson a jobb gombbal a tábla, amelyhez hozzá szeretné a mezőt, és hozza létre a kapcsolatot, és válassza a helyi menü Adatlap nézetben .

A Mezőlista ablaktábla megnyitása

  • Adatlap lapján kattintson a mezők és oszlopok csoport a Mezők felvételegombra.

    Kép az Access-menüszalagról

    Megnyílik a Mezőlista ablaktábla.

    Mezőlista ablaktábla

A Mezőlista ablaktábla felsorolja az adatbázis összes tábláját, kategóriákba csoportosítva. Ha Adatlap nézetben dolgozik egy táblával, az Access két kategóriában jeleníti meg a mezőket a Mezőlista ablaktáblában: a Kapcsolódó táblákban rendelkezésre álló mezők és a Más táblákban rendelkezésre álló mezők kategóriában. Az első kategóriában azok a táblák találhatók, amelyek kapcsolatban vannak az éppen használt táblával. A második kategória azokat a táblákat jeleníti meg, amelyek nincsenek kapcsolatban a táblával.

A Mezőlista ablaktáblában ha a tábla neve melletti pluszjelre (+) kattint, láthatóvá válik a táblában elérhető mezők listája. Ha egy mezőt hozzá kíván adni a táblához, kattintással és húzással vigye át a kívánt mezőt a Mezőlista munkaablakból az Adatlap nézetben látható táblába.

Mező hozzáadása és kapcsolat létrehozása a Mezőlista ablaktáblából

  1. Adatlap lapján kattintson a mezők és oszlopok csoport a Mezők felvételegombra.

    Kép az Access-menüszalagról

    Megnyílik a Mezőlista ablaktábla.

  2. A Más táblákban rendelkezésre álló mezők területen kattintson a kívánt tábla neve melletti pluszjelre (+) a tábla mezőlistájának megjelenítéséhez.

  3. Húzza a kívánt mezőt a Mezőlista ablaktábláról az Adatlap nézetben megnyitott táblába.

  4. Ha megjelenik a kurzorvonal, engedje el a mezőt a kívánt helyen.

    Elindul a Keresés varázsló.

  5. Kövesse a Keresés varázsló utasításait.

    A mező megjelenik az Adatlap nézetben látható táblában.

Húzzon egy mezőt az "egyéb" (nem kapcsolódó) táblából, és kattintson a Keresés varázsló, amikor új egy-a-többhöz kapcsolat automatikusan létrejön a Mezőlista és a táblát, amelyhez a mező húzása között. Ez a kapcsolat létrehozása az Access nem a hivatkozási integritás alapértelmezés szerint. A hivatkozási integritás, módosítania kell a kapcsolatot. Táblakapcsolat módosítása című további információt talál.

Vissza a lap tetejére

Táblakapcsolat módosítása

Táblakapcsolat szeretne, jelölje ki a kapcsolatok dokumentumfülre, és szerkessze módosíthatja.

  1. Vigye a kurzort pontosan a kapcsolatvonal fölé, majd kattintással jelölje ki a vonalat.

    A kapcsolatvonal vastagabban jelenik meg, ha ki van jelölve.

  2. Kattintson duplán a kijelölt kapcsolatvonalra.

    – vagy –

    Kattintson a Tervezés lap Eszközök csoportjának Kapcsolatok szerkesztése gombjára.

Megjelenik a Kapcsolatok szerkesztése párbeszédpanel.

A Kapcsolatok szerkesztése párbeszédpanel megnyitása

  1. Kattintson a Microsoft Office gombra Office gomb képe , majd a Megnyitás parancsra.

  2. Jelölje ki az adatbázist a Megnyitás párbeszédpanelen, és nyissa meg.

  3. Az Adatbáziseszközök lap Megjelenítés/elrejtés csoportjában kattintson a kapcsolatokgombra.

    A kapcsolatok dokumentum lap jelenik meg.

    Ha még nem meg kapcsolatok és először nyitja meg a kapcsolatok dokumentum lapon megjelenik a Tábla megjelenítése párbeszédpanel. Ha megjelenik a párbeszédpanelt, kattintson a Bezárásgombra.

  4. Kattintson a Tervezés lap Kapcsolatok csoportjának Minden kapcsolat gombjára.

    Ribbon Design Tab Relationships Group

    Minden olyan tábla látható, amelynek van kapcsolata, fel van tüntetve a kapcsolatvonal is. Fontos tudni, hogy a rejtett táblák (azok a táblák, amelyeknek a Tábla tulajdonságai párbeszédpanelén be van jelölve a Rejtett jelölőnégyzet) és kapcsolataik nem jelennek meg, hacsak be nem jelöli a Rejtett objektumok megjelenítése jelölőnégyzetet a Navigációs beállítások párbeszédpanelen.

    További információt a rejtett objektumok megjelenítése lehetőséget a következő cikket: Útmutató a a navigációs ablakbanlátható.

  5. Kattintson a módosítani kívánt kapcsolatot jelölő vonalra. A kapcsolatvonal vastagabban jelenik meg, ha ki van jelölve.

  6. Kattintson duplán a kapcsolatvonalra.

    – vagy –

    Kattintson a Tervezés lap Eszközök csoportjának Kapcsolatok szerkesztése gombjára.

    Megjelenik a Kapcsolatok szerkesztése párbeszédpanel.

    Kapcsolatok szerkesztése párbeszédpanel

  7. Változtassa meg, amit szeretne, majd kattintson az OK gombra.

    A Kapcsolatok szerkesztése párbeszédpanellel megváltoztathatja a táblák közötti kapcsolatokat: módosíthatja a kapcsolat két oldalán lévő táblákat, lekérdezéseket és mezőket. Beállíthatja az illesztés típusát is, illetve megőrizheti a hivatkozási integritást, és kaszkádolási beállítást is választhat. Az illesztés típusáról és beállításáról további információt talál Az illesztés típusának beállítása című szakaszban. A hivatkozási integritás megőrzésének mikéntjéről és a kaszkádolási lehetőségekről a Hivatkozási integritás megőrzése című szakaszban olvashat részletesen.

Az illesztés típusának beállítása

Táblakapcsolat definiálásakor a kapcsolat jellemzői információkkal szolgálnak a lekérdezéstervekhez. Ha például meghatároz egy kapcsolatot két tábla között, majd a két táblát alkalmazó lekérdezést hoz létre, a kapcsolatban megadott mezők alapján az Access automatikusan kiválasztja az alapértelmezett egyező mezőket. A lekérdezésben felülbírálhatja ezeket a kezdeti, alapértelmezett értékeket, de a kapcsolatban megadott értékek gyakran helyesnek bizonyulnak. Mivel a legegyszerűbb adatbázisoktól eltekintve gyakran fog több táblában lévő adatokat egyeztetni és összeállítani, időtakarékosnak és hatékonynak bizonyulhat a kapcsolatok létrehozásával beállítani az alapértelmezett értékeket.

A több táblás lekérdezések úgy egyesítik több tábla adatait, hogy egyeztetik a közös mezőkben lévő értékeket. Illesztésnek nevezik azt a műveletet, amely az egyeztetést és az egyesítést végzi. Tegyük fel például, hogy vevők rendeléseit szeretné megjeleníteni. Létrehoz egy lekérdezést, amely a Vevők és a Rendelések táblát illeszti a Vevőkód mező alapján. A lekérdezés eredménye csak azoknak a soroknak a vevő- és rendelésinformációit tartalmazza, amelyeknek megtalálta a megfelelőjét.

A kapcsolatoknál beállítható egyik érték az illesztés típusa. Az illesztés típusa mondja meg az Access alkalmazásnak, hogy mely rekordokat tartalmazzon a lekérdezés eredménye. Vegyünk például megint egy lekérdezést, amely a Vevők és a Rendelések táblát illeszti a Vevőkód közös mező alapján. Az illesztés alapértelmezett típusát (amelyet szoros illesztésnek hívnak) használva a lekérdezés csak azokat a Vevő és Rendelés sorokat adja vissza, amelyekben megegyezik a közös mezők (amelyeket illesztett mezőknek is hívnak) értéke.

Tegyük fel azonban, hogy minden Vevőt meg szeretne jeleníteni – még azokat is, akik idáig nem rendeltek. Ehhez meg kell változtatni az illesztés típusát szoros illesztésről bal oldali laza illesztésre. A bal oldali laza illesztés a kapcsolat bal oldalán lévő tábla minden sorát visszaadja, a jobb oldalán lévők közül pedig csak az egyezőeket. A jobb oldali laza illesztés a jobb oldal összes sorát visszaadja, a bal oldalon lévők közül pedig csak az egyezőeket.

Megjegyzés: "Bal" és a "jobb" Ebben az esetben, olvassa el a Kapcsolatok szerkesztése párbeszédpanelen nem a kapcsolatok dokumentum lapon a táblák helyzetét.

Célszerű átgondolni, hogy a táblákat illesztő lekérdezés eredményét hogyan szeretné a leggyakrabban használni, és ennek megfelelően beállítani az illesztés típusát.

Az illesztés típusának beállítása

  1. A Kapcsolatok szerkesztése párbeszédpanelen kattintson az Illesztés típusa gombra.

    Megjelenik az Illesztési tulajdonságok párbeszédpanel.

  2. Jelölje be a három választógomb valamelyikét, és kattintson az OK gombra.

Az alábbi táblázat (a Vevők és a Rendelések tábla felhasználásával) az Illesztési tulajdonságok párbeszédpanelen található három választási lehetőséget, az általuk használt illesztés típusát és azt mutatja, hogy a táblák minden sorát vagy csak az egyezőek adja-e vissza az alkalmazás.

Választógomb

Relációs illesztés

Bal oldali tábla

Jobb oldali tábla

1. Csak olyan sorok kerüljenek bele, amelyeknél az illesztett mezők mindkét táblában egyenlőek.

Szoros illesztés

Egyező sorok

Egyező sorok

2. „Rendelések” MINDEN rekordja és „Vevők” azon rekordjai, ahol az illesztett mezők azonosak.

Bal oldali laza illesztés

Minden sor kijelölése

Egyező sorok

3. „Vevők” MINDEN rekordja és „Rendelések” azon rekordjai, ahol az illesztett mezők azonosak.

Jobb oldali laza illesztés

Egyező sorok

Minden sor kijelölése

Amikor a 2. vagy a 3. lehetőséget választja, a kapcsolatvonalon megjelenik egy nyíl. Ez a nyíl a kapcsolat azon oldalára mutat, amely csak az egyező sorokat mutatja.

Az illesztés módosítása az Illesztési tulajdonságok párbeszédpanelen

  1. Kattintson a Microsoft Office gombra Office gomb képe , majd a Megnyitás parancsra.

  2. Jelölje ki az adatbázist a Megnyitás párbeszédpanelen, és nyissa meg.

  3. Kattintson az Adatbáziseszközök lap Megjelenítés/elrejtés csoportjában a Kapcsolatok gombra.

    Kép az Access-menüszalagról

    A kapcsolatok dokumentum lap jelenik meg.

    Ha még nem meg kapcsolatok és először nyitja meg a kapcsolatok dokumentum lapon megjelenik a Tábla megjelenítése párbeszédpanel. Ha megjelenik a párbeszédpanelt, kattintson a Bezárásgombra.

  4. Kattintson a Tervezés lap Kapcsolatok csoportjának Minden kapcsolat gombjára.

    Ribbon Design Tab Relationships Group

    Minden olyan tábla, amelynek van kapcsolata jelenik meg, tüntetve a kapcsolatvonal is. Figyelje meg, hogy (táblák, amelynek a rejtett jelölőnégyzetet az a tábla tulajdonságai párbeszédpanelen be van jelölve) a rejtett táblázatok és azok kapcsolatainak nem jelenik meg, kivéve a rejtett objektumok megjelenítése be van jelölve, a a Navigációs beállítások párbeszédpanelen.

    További információt a rejtett objektumok megjelenítése lehetőséget a következő cikket: Útmutató a a navigációs ablakbanlátható.

  5. Kattintson a módosítani kívánt kapcsolatot jelölő vonalra. A kapcsolatvonal vastagabban jelenik meg, ha ki van jelölve.

  6. Kattintson duplán a kapcsolatvonalra.

    – vagy –

    Kattintson a Tervezés lap Eszközök csoportjának Kapcsolatok szerkesztése gombjára.

    Megjelenik a Kapcsolatok szerkesztése párbeszédpanel.

  7. Kattintson az illesztés típusa

  8. Az Illesztési tulajdonságok párbeszédpanelen jelölje be a három választógomb valamelyikét, és kattintson az OK gombra.

    Az Illesztési tulajdonságok párbeszédpanel

  9. Igény szerint végezze el az esetleges további módosításokat a kapcsolaton, majd kattintson az OK gombra.

Vissza a lap tetejére

A hivatkozási integritás megőrzése

A hivatkozási integritás célja, hogy a ritka betegség rekordokat, és megőrizze a hivatkozások, hogy bármely más rekordok, amelyek már nem léteznek hivatkozó bejegyzések nincs szinkronizálva. A hivatkozási integritás táblázatkapcsolatokra vonatkozó engedélyezésével. Vannak érvényben, amikor az Access minden olyan művelet, akinek nem sértheti meg, hogy a táblázat kapcsolat hivatkozási integritását elutasítja. Ez azt jelenti, hogy az Access elutasítja mindkét frissítést, hogy a hivatkozás és a hivatkozás céljának eltávolító törlések céljának módosítása. Szeretne rendelkezik hozzáféréssel a hivatkozási frissítések és törlések propagálása az, hogy az összes kapcsolódó sorokat módosítani, olvassa el a kaszkádolási beállítások megadása .

A hivatkozási integritás be- és kikapcsolása

  1. Kattintson a Microsoft Office gombra Office gomb képe , majd a Megnyitás parancsra.

  2. Jelölje ki az adatbázist a Megnyitás párbeszédpanelen, és nyissa meg.

  3. Kattintson az Adatbáziseszközök lap Megjelenítés/elrejtés csoportjában a Kapcsolatok gombra.

    Kép az Access-menüszalagról

    A kapcsolatok dokumentum lap jelenik meg.

    Ha még nem meg kapcsolatok és először nyitja meg a kapcsolatok dokumentum lapon megjelenik a Tábla megjelenítése párbeszédpanel. Ha megjelenik a párbeszédpanelt, kattintson a Bezárásgombra.

  4. Kattintson a Tervezés lap Kapcsolatok csoportjának Minden kapcsolat gombjára.

    Minden olyan tábla látható, amelynek van kapcsolata, fel van tüntetve a kapcsolatvonal is. Fontos tudni, hogy a rejtett táblák (azok a táblák, amelyeknek a Tábla tulajdonságai párbeszédpanelén be van jelölve a Rejtett jelölőnégyzet) és kapcsolataik nem jelennek meg, hacsak be nem jelöli a Rejtett objektumok megjelenítése jelölőnégyzetet a Navigációs beállítások párbeszédpanelen.

    További információt a rejtett objektumok megjelenítése lehetőséget a következő cikket: Útmutató a a navigációs ablakbanlátható.

  5. Kattintson a módosítani kívánt kapcsolatot jelölő vonalra. A kapcsolatvonal vastagabban jelenik meg, ha ki van jelölve.

  6. Kattintson duplán a kapcsolatvonalra.

    – vagy –

    Kattintson a Tervezés lap Eszközök csoportjának Kapcsolatok szerkesztése gombjára.

    Megjelenik a Kapcsolatok szerkesztése párbeszédpanel.

  7. Jelölje be a hivatkozási integritás megőrzésejelölőnégyzetet.

  8. Igény szerint végezze el az esetleges további módosításokat a kapcsolaton, majd kattintson az OK gombra.

Miután engedélyezte a hivatkozási integritás megőrzését, a következő szabályok lépnek érvénybe:

  • A kapcsolódó tábla idegen kulcs mezőjébe nem lehet olyan értéket beírni, amely nem létezik az elsődleges tábla elsődlegeskulcs-mezőjében – ez árvarekordok létrejöttéhez vezetne.

  • Nem lehet az elsődleges táblából olyan rekordot törölni, amelyhez tartoznak rekordok egy kapcsolódó táblában. Nem törölheti például egy alkalmazott rekordját az Alkalmazottak táblából, ha ahhoz az alkalmazotthoz rendelések tartoznak a Rendelések táblában. Választhatja azonban azt a megoldást, hogy egy művelettel töröl egy elsődleges rekordot és az összes hozzá kapcsolódó rekordot, a Kapcsolt mezők kaszkádolt törlése jelölőnégyzet bejelölésével.

  • Nem lehet az elsődleges táblában elsődlegeskulcs-értéket módosítani, ha ez árvarekordokat eredményezne. Nem változtathatja meg például egy rendelés számát a Rendelések táblában, ha ahhoz a rendeléshez tételek tartoznak a Rendelés részletei táblában. Választhatja azonban azt a megoldást, hogy egy művelettel frissít egy elsődleges rekordot és az összes hozzá kapcsolódó rekordot, a Kapcsolt mezők kaszkádolt frissítése jelölőnégyzet bejelölésével.

    Megjegyzések: Ha nehézségei adódnak a hivatkozási integritás engedélyezésével, vegye figyelembe, hogy az alábbi feltételeknek kell teljesülniük ahhoz, hogy meg lehessen őrizni a hivatkozási integritást:

    • Az elsődleges tábla egyező mezőjének elsődleges kulcsnak vagy egyedi indexűnek kell lennie.

    • A közös mezőknek azonos adattípusúaknak kell lenniük. Az egyetlen kivétel a Számláló típusú mező – ez lehet kapcsolódó mezője egy olyan, Szám típusú mezőnek, amelynek a Mezőméret tulajdonsága Hosszú egész értékre van állítva.

    • Mindkét tábla ugyanahhoz az Access-adatbázishoz tartozik. A hivatkozási integritás megőrzését nem lehet csatolt táblákra engedélyezni. Ha azonban a forrástáblák Access-formátumúak, megnyithatja az őket tároló adatbázist, és abban engedélyezheti a hivatkozási integritás megőrzését.

A kaszkádolási beállítások megadása

Kerülhet olyan helyzetbe, amikor meg szeretné változtatni egy, a kapcsolat „egy” oldalán lévő értéket. Ilyen esetben szükséges, hogy az Access egyetlen művelet részeként automatikusan frissítse az érintett mezőket. Így a frissítés teljesen lezajlik, és az adatbázis nem marad inkonzisztens állapotban – úgy, hogy néhány sor frissült, míg mások nem. Az Access a probléma elkerülésére a Kapcsolt mezők kaszkádolt frissítése lehetőséget nyújtja. Amikor engedélyezi a hivatkozási integritás megőrzését, és a Kapcsolt mezők kaszkádolt frissítése lehetőséget választja, majd egy elsődleges kulcsot frissít, az Access automatikusan frissíti az elsődleges kulcsra hivatkozó összes mezőt.

Szükség lehet egy sor és minden hozzá kapcsolódó rekord törlésére is – például egy Szállító sor és a szállítóhoz kapcsolódó összes rendelés törlésére. Az ilyen esetekre nyújtja az Access a Kapcsolt mezők kaszkádolt törlése lehetőséget. Ha engedélyezi a hivatkozási integritást, és bejelöli a Kapcsolt mezők kaszkádolt törlése jelölőnégyzetet, az Access automatikusan törli az elsődleges kulcsra hivatkozó mezőket, amikor törli az elsődleges kulcsot tartalmazó rekordot.

A kaszkádolt frissítés, illetve törlés be- vagy kikapcsolása

  1. Kattintson a Microsoft Office gombra Office gomb képe , majd a Megnyitás parancsra.

  2. Jelölje ki az adatbázist a Megnyitás párbeszédpanelen, és nyissa meg.

  3. Kattintson az Adatbáziseszközök lap Megjelenítés/elrejtés csoportjában a Kapcsolatok gombra.

    Kép az Access-menüszalagról

    A kapcsolatok dokumentum lap jelenik meg.

    Ha még nem meg kapcsolatok és először nyitja meg a kapcsolatok dokumentum lapon megjelenik a Tábla megjelenítése párbeszédpanel. Ha megjelenik a párbeszédpanelt, kattintson a Bezárásgombra.

  4. Kattintson a Tervezés lap Kapcsolatok csoportjának Minden kapcsolat gombjára.

    Minden olyan tábla, amelynek van kapcsolata jelenik meg, tüntetve a kapcsolatvonal is. Figyelje meg, hogy (táblák, amelynek a rejtett jelölőnégyzetet az a tábla tulajdonságai párbeszédpanelen be van jelölve) a rejtett táblázatok és azok kapcsolatainak nem jelenik meg, kivéve a rejtett objektumok megjelenítése be van jelölve, a a Navigációs beállítások párbeszédpanelen.

    További információt a rejtett objektumok megjelenítése lehetőséget a következő cikket: Útmutató a a navigációs ablakbanlátható.

  5. Kattintson a módosítani kívánt kapcsolatot jelölő vonalra. A kapcsolatvonal vastagabban jelenik meg, ha ki van jelölve.

  6. Kattintson duplán a kapcsolatvonalra.

    – vagy –

    Kattintson a Tervezés lap Eszközök csoportjának Kapcsolatok szerkesztése gombjára.

    Megjelenik a Kapcsolatok szerkesztése párbeszédpanel.

  7. Jelölje be a Hivatkozási integritás megőrzése jelölőnégyzetet.

  8. Jelölje be a Kapcsolt mezők kaszkádolt frissítése vagy a Kapcsolt mezők kaszkádolt törlése jelölőnégyzet egyikét, vagy mindkettőt.

  9. Igény szerint végezze el az esetleges további módosításokat a kapcsolaton, majd kattintson az OK gombra.

Megjegyzés: Ha az elsődleges kulcs Számláló típusú mező, akkor a Kapcsolt mezők kaszkádolt frissítése jelölőnégyzet bejelölésének nincs hatása, mert Számláló mező értéke nem módosítható.

Vissza a lap tetejére

Táblakapcsolat törlése

Táblakapcsolat törléséhez törölje a a kurzort a kapcsolatok dokumentum fülre gondosan pozíció a kapcsolatvonalra fölé a kapcsolatvonal, és kattintson a sor. A kapcsolatvonal vastagabban jelenik meg, ha ki van jelölve. A kijelölt, nyomja le a DELETE kapcsolatvonalra. Figyelje meg, amikor eltávolít egy kapcsolatot, hogy is távolítsa el azt a kapcsolatot a hivatkozási integritás támogatása Ha engedélyezve van. Az Access emiatt nem lesz automatikusan megakadályozza, hogy a kapcsolat "több" oldalán ritka betegség rekordok létrehozását.

  1. Kattintson a Microsoft Office gombra Office gomb képe , majd a Megnyitás parancsra.

  2. Jelölje ki az adatbázist a Megnyitás párbeszédpanelen, és nyissa meg.

  3. Az Adatbáziseszközök lap Megjelenítés/elrejtés csoportjában kattintson a kapcsolatokgombra.

    Kép az Access-menüszalagról

    A kapcsolatok dokumentum lap jelenik meg.

    Ha még nem meg kapcsolatok és először nyitja meg a kapcsolatok dokumentum lapon megjelenik a Tábla megjelenítése párbeszédpanel. Ha megjelenik a párbeszédpanelt, kattintson a Bezárásgombra.

  4. Kattintson a Tervezés lap Kapcsolatok csoportjának Minden kapcsolat gombjára.

    Minden olyan tábla, amelynek van kapcsolata jelenik meg, tüntetve a kapcsolatvonal is. Figyelje meg, hogy (táblák, amelynek a rejtett jelölőnégyzetet az a tábla tulajdonságai párbeszédpanelen be van jelölve) a rejtett táblázatok és azok kapcsolatainak nem jelenik meg, kivéve a rejtett objektumok megjelenítése be van jelölve, a a Navigációs beállítások párbeszédpanelen.

    További információt a rejtett objektumok megjelenítése lehetőséget a következő cikket: Útmutató a a navigációs ablakbanlátható.

  5. Kattintson a törölni kívánt kapcsolatot jelölő vonalra. A kapcsolatvonal vastagabban jelenik meg, ha ki van jelölve.

  6. Nyomja meg a DELETE billentyűt.

    – vagy –

    Kattintson a jobb gombbal, és kattintson a Törlésgombra.

  7. Előfordulhat, hogy az Access megjeleníti a következő üzenetet: Biztosan véglegesen törölni szeretné a kijelölt kapcsolatot az adatbázisból? Ha megjelenik ez a megerősítést kérő üzenet, kattintson az Igen gombra.

Megjegyzés: Ha a táblakapcsolatban használt táblák bármelyike használatban van – egy másik személy vagy folyamat, esetleg egy nyitott adatbázis-objektum, például űrlap használja –, nem tudja törölni a kapcsolatot. Mielőtt megpróbálná törölni a kapcsolatot, be kell zárni a nyitott objektumokat, amelyek ezeket a táblákat használják.

Vissza a lap tetejére

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×