Hozzáadása vagy módosítása egy tábla elsődleges kulcs az Accessben

Hozzáadása vagy módosítása egy tábla elsődleges kulcs az Accessben

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Elsődleges kulcs az adott mező vagy egy tábla egész egyedi értékű mezők. A kulcs értékeit használható olvassa el a teljes rekordra, mivel minden tartalmazza a kulcs értékét. Minden egyes egy táblában csak lehet egy elsődleges kulcs. Az Access automatikusan létrehozhat egy elsődleges kulcs mezőjét meg táblázatot hoz létre, és megadhatja, hogy a mezőkre, amelyeket elsődleges kulcsként használni kívánt. Ez a cikk bemutatja, hogyan és miért használata elsődleges kulcsként.

A tábla elsődleges kulcsának beállításához nyissa meg a táblát Tervező nézetben. Jelölje ki a kívánt mezőt (vagy mezőket), majd kattintson a menüszalag Elsődleges kulcs parancsára.

Megjegyzés : Ebből a cikkből csak asztali Access-adatbázisokból való használatra. Az Access automatikusan kezeli az új táblák az Access-webalkalmazások és webes adatbázisok elsődleges kulcs. Bár automatizált elsődleges billentyűk felülbírálása lehetséges, hogy nem javasoljuk, hogy.

Tartalom

Elsődleges kulcs az Access alkalmazásban – áttekintés

Elsődleges kulcs beállítása a már meglévő mezők, az Access alkalmazásban

Elsődleges kulcs eltávolítása

Az Access alkalmazásban az elsődleges kulcs módosítása

További információk

Elsődleges kulcs az Access alkalmazásban – áttekintés

Access elsődleges kulcsát használja a társítani a több tábla adatainak és, hogy adatokat kombináló jellemző módon. Az egyéb táblákban vissza hivatkozik, amely a forrás az elsődleges kulcs a tábla elsődleges kulcsát is. Az ilyen táblázatok a mezők idegen kulcsok neve. Ha például egy ügyfél-azonosító mező a Vevők táblában akkor is megjelenhet a Rendelések táblában. A Vevők táblában akkor az elsődleges kulcs. A Rendelések táblában ennek neve idegen kulcsot. Idegen kulcs, egyszerűen megfogalmazva egy másik tábla elsődleges kulcsát. További tudnivalókért olvassa el a az adatbázisok tervezésének alapjaicímű témakört.

Az elsődleges kulcs és az idegen kulcs két Access-tábla között

1. Elsődleges kulcs

2. Idegen kulcs

Ha meglévő adatokat helyez adatbázisba, már rendelkezhet olyan mezővel, amely elsődleges kulcsként használható. Gyakran egy egyedi azonosító szám (például egy termékazonosító, sorozatszám vagy kód) szolgál a tábla elsődleges kulcsaként. Például lehet egy Vevők nevű tábla, amelyben minden ügyfél egy egyedi vevőazonosítót kap. Ilyenkor a vevőazonosítókat tároló mező lehet az elsődleges kulcs.

Az Access automatikusan létrehoz egy indexet az elsődleges kulcs számára, ami meggyorsítja a lekérdezések és egyéb műveletek elvégzését. Az Access ezenkívül ügyel rá, hogy az elsődleges kulcsmező minden rekordban tartalmazzon értéket, és ez az érték mindegyik rekordban egyedi legyen.

Új tábla létrehozása Adatlap nézetben, a az Access automatikusan létrehoz egy elsődleges kulcsot, és a hozzárendel egy mező neve "Azonosító" és a számláló adattípussal.

Miből lehet elsődleges kulcs?

Az elsődleges kulcsnak több feltételnek kell megfelelnie:

  • Minden sort egyedileg kell azonosítania.

  • Az értéke nem lehet üres vagy null – mindenképp kell tartalmaznia egy értéket.

  • Értékei ritkán (ideális esetben sohasem) változnak.

Ha nem tudja azonosítani lehet kulcs, tartományként a kulcs Számláló mező létrehozása Számláló mező automatikusan létrehoz egy érték magát az egyes rekordok első mentésekor. Emiatt Számláló mező teljesíti lehet elsődleges kulcs három jellemzői. Számláló mező hozzáadásával kapcsolatos további tudnivalókért lásd: a cikk az elsődleges kulcs Számláló mező hozzáadása.

Az azonosítóként címkézett Számláló elsődleges kulcs egy Access-tábla Tervező nézetében

A Számláló típusú oszlop általában jól használható elsődleges kulcsként.

Néhány példa nem megfelelő elsődleges kulcsokra

Azok a mezők, amelyek az elsődleges kulcsra vonatkozó feltételek valamelyikét nem teljesítik, nem jó választások az elsődleges kulcs szerepére. Íme néhány példa a Névjegyek tábla olyan mezőire, amelyek nem alkalmasak elsődleges kulcsnak, és az indoklás, hogy miért nem.

Alkalmatlan elsődleges kulcs

Ok

Személynév

Nem biztos, hogy egyedi, és meg is változhat.

Telefonszám

Megváltozhat.

E-mail-cím

Megváltozhat.

Irányítószám

Több személynek is lehet ugyanaz az irányítószáma.

Adatok és számok kombinációja

Az adatrész esetleg megváltozhat, és ez megnehezítheti a karbantartást. Zavart okozhat, ha az adatrész még egyszer szerepel egy külön mezőben. Például a helységnevet és egy sorszámot (például DEBRECEN0579) tartalmazó kulcs rossz választás, ha a helységnév mezőként is szerepel a táblában.

TAJ-szám

  • Magánjellegű adat, amelyet kormányhivatalok és egyes szervezetek nem tárolhatnak.

  • Nem mindenkinek van TAJ-száma.

  • Valakinek több is lehet élete során.

Összetett kulcsok: több mező együttes használata elsődleges kulcsként

Egyes esetekben használni kívánt két vagy több mezők egy táblázatban az elsődleges kulcsként. Egy sor elemek rendelések tároló rendelés részletei táblában például használhat két mező az elsődleges kulcs: Rendeléskód és a termékazonosítót. Egy kulcsot, amelyek egynél több mező tartozik egy összetett kulcs első neve.

Elsődleges kulcs beállítása a már meglévő mezők, az Access alkalmazásban

Az elsődleges kulcsnak minden sorban egyedinek kell lennie, nem tartalmazhat üres vagy null értéket, és ritkán (ideális esetben sohasem) változik. Az elsődleges kulcs beállításához:

  1. Nyissa meg a módosítani kívánt adatbázist.

  2. A navigációs ablakban kattintson a jobb gombbal arra a táblára, amelyikben az elsődleges kulcsot be szeretné állítani, majd kattintson a helyi menü Tervező nézet parancsára.

    Tipp : Ha a navigációs ablak nem látszik, az F11 billentyű lenyomásával jelenítse meg.

  3. Jelölje ki azt a mezőt vagy mezőket, amelyeket elsődleges kulcsként szeretne megadni.

    Ha egyetlen mezőt szeretne kijelölni, akkor kattintson a kívánt mező sorkijelölőjére.

    Összetett kulcs létrehozásához egynél több mezőt szeretne kijelölni, tartsa lenyomva a CTRL Billentyűt, és válassza a az egyes mezők sorkijelölőjére.

  4. Kattintson a Tervezés lap Eszközök csoportjának Elsődleges kulcs gombjára.

    A Tervezés lap Eszközök csoportja

    Az elsődleges kulcsként megadott mező vagy mezők bal oldalán megjelenik egy kulcsjel.

Elsődleges kulcs eltávolítása az Access alkalmazásban

Ha eltávolítja az elsődleges kulcsot, a korábban elsődleges kulcsként használt mező vagy mezők kombinációja a továbbiakban nem biztosítja a rekordok egyedi azonosíthatóságát.

Az elsődleges kulcs eltávolításával a tábla adott mezőit nem törli, de az elsődleges kulcs számára létrehozott indexet igen.

  1. Elsődleges kulcs eltávolítása előtt győződjön meg arról, hogy azt nem részt minden táblának megfelelő kapcsolatokat. Ha megpróbál eltávolítani egy vagy több kapcsolatok részét képező elsődleges kulcsot, a hozzáférés figyelmeztetést jelenít meg, hogy törölnie kell a kapcsolatok először.

    Táblakapcsolat törléséhez tegye a következőket:   

    1. Ha a táblákat, amelyek a táblakapcsolat részt is meg nyitva, zárja be a őket. Nyissa meg a táblák közötti táblakapcsolat nem törölhetők.

    2. Kattintson a Adatbáziseszközök lapon, az a kapcsolatok csoportjában kattintson a kapcsolatok.

      Kép az Access-menüszalagról

    3. Ha a táblakapcsolat résztvevő táblák nem láthatók, a a Tervezés lapon, az a kapcsolatok csoportjában kattintson a A tábla megjelenítése.

    4. Válassza ki a táblákat vehet fel a Tábla megjelenítése párbeszédpanelt, és kattintson Hozzáadás gombra, és kattintson bezárása gombra.

      A Tervezés lap Kapcsolatok csoportja a menüszalagon

    5. Kattintson a törölni kívánt táblakapcsolatot megjelenítő vonalra (a kijelölt vonal vastagítva jelenik meg), majd nyomja meg a DELETE billentyűt.

    6. Kattintson a Tervezés lapon, az a kapcsolatok csoportjában kattintson a Bezárásgombra.

  2. A kapcsolatok törlése után kattintson a jobb gombbal a navigációs ablakban arra a táblára, amelyből el szeretné távolítani az az elsődleges kulcsot, majd kattintson a Tervező nézet parancsra.

    Tipp : Ha a navigációs ablak nem látszik, az F11 billentyű lenyomásával jelenítse meg.

  3. Kattintson az aktuális elsődleges kulcs sorkijelölőjére.

    Ha az elsődleges kulcs egyetlen mezőből áll, kattintson ennek a mezőnek a sorkijelölőjére.

    Ha az elsődleges kulcs több mezőből áll, kattintson az elsődleges kulcs valamelyik mezőjének a sorkijelölőjére.

  4. Kattintson a Tervezés lap Eszközök csoportjának Elsődleges kulcs gombjára.

    Láthatja, hogy a korábban elsődleges kulcsként megadott mező vagy mezők kulcsjele eltűnt.

Megjegyzés : Ha egy új táblát elsődleges kulcs beállítása nélkül ment, akkor az Access rákérdez, hogy létrehozzon-e egyet. Ha az Igen gombra kattint, az Access létrehoz egy Számláló típusú mezőt, amellyel egyedi értéket ad hozzá minden rekordhoz. Ha a tábla már tartalmaz egy Számláló típusú mezőt, akkor az Access azt fogja használni elsődleges kulcsként.

Az Access alkalmazásban az elsődleges kulcs módosítása

Ha meg szeretné változtatni egy mező elsődleges kulcsát, azt az alábbiak szerint végezheti el:

  1. Távolítsa el a meglévő elsődleges kulcsot, a az elsődleges kulcs eltávolításaszakaszban leírtak.

  2. Az elsődleges kulcs beállításaszakaszban leírtak elsődleges kulcs beállítása.

További információk

Az adatbázis tervét, majd a megfelelő elsődleges kulcsot kapcsolatos további tudnivalókért olvassa el a cikkeket:

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek 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.

×