A tábla elsődleges kulcsa egy speciális mező a táblákban. Szinte minden létrehozott táblázatnak rendelkeznie kell egy elsődleges kulccsal. Miért?
-
Az egyes rekordok egyedi azonosításával rendszerezi az Ön adatait . Például egy Ügyfél táblában az Ügyfélszám lenne az elsődleges kulcs – csak egy ügyfélszám van 1, egy ügyfélszám 2 és így tovább.
-
A nerdek összecsapnak, ha te nem.
Ismernie kell néhány szabályt az elsődleges kulcsról, mielőtt lefutna egy kulcs létrehozásához:
-
Egy táblának csak egy elsődleges kulcsa lehet.
-
Egy táblában sok index lehet, de csak egy elsődleges kulcs.
-
Az Access 2002 automatikusan indexeli az elsődleges kulcs mezőt (ez az egyik oka annak, hogy az elsődleges kulcs egy kicsit felgyorsítja az adatbázis működését).
-
Ha új táblát hoz létre elsődleges kulcs nélkül, az Access 2002 automatikusan megkérdezi, hogy kíván-e hozzáadni egy táblát.
Ha igent mond, a program vidáman létrehoz egy AutoNumber mezőt a táblázat elején, és beállítja elsődleges kulcsnak. Ha az első mező AutoNumber típusú, az Access 2002 elsődleges kulcsként kezeli anélkül, hogy bármi mást is hozzáadna a táblázathoz.
-
Az elsődleges kulcs legtöbbször egyetlen mező, de nagyon különleges körülmények között két vagy több mező is megoszthatja a munkát. Az ilyen típusú kulcsok szakkifejezése többmezős kulcs. Az ilyen típusú kulcsok szupertechnikai kifejezése az összetett kulcs.
-
A Jegyzet, az OLE-objektum vagy a Hiperhivatkozás mezőtípusok nem használhatók elsődleges kulcsban.
-
Bár lehet használni a Yes / No mezőjébe írjon be egy elsődleges kulcsot, akkor már csak két lemezt (Yes és No), oly táblázatban.
-
Az elsődleges kulcs automatikusan rendezi a rekordokat a táblázatban. Ez csak az asztalait tartja rendben és rendben.
-
Az Access 2002-nek nem számít, hogy a táblatervben hol van az elsődleges kulcs mező. A kulcs lehet az első mező, az utolsó mező vagy a középső. Az elhelyezés kiválasztása az Öné. A józan ész kedvéért érdemes a kulcsmezőt az első helyre tenni egy táblázatban. Valójában alakítsd ezt szokásoddá (később nagyon boldog leszel).
-
Minden elsődleges kulcsnak nevet kell adni, ahogy a mezőnek is van neve. Ez sokkoló lehet, ezért kapaszkodjon az ülésbe, de az Access 2002 automatikusan az összes elsődleges kulcsot Elsődleges kulcsnak nevezi el.
Ha mezőt szeretne kijelölni az elsődleges kulcs feladatához, kövesse az alábbi lépéseket:
Nyissa meg a táblázatot Tervező nézetben.
Ha nem ismeri ezt a lépést, valószínűleg nem szabad az elsődleges kulccsal vacakolnia.
Kattintson a jobb gombbal az elsődleges kulcshoz kiválasztott mező melletti gombra.
Megjelenik az egyik ilyen klassz előugró menü.
Mitől jó egy kulcsmező? Hogyan találja meg a megfelelőt? A jó kulcsmező legfőbb kritériuma az egyediség. A kulcsmezőben szereplő értékeknek egyedinek kell lenniük, például Ügyfélszámok, Raktári egységek, Járműazonosítók vagy más olyan mező, amely minden rekordban eltérő? Ha megvan, használd! Ha nem, akkor hozzon létre egy egyedi mezőt úgy, hogy hozzáad egy AutoNumber mezőt a táblázathoz. Ez a mezőtípus automatikusan beszúr egy új, egyedi számot a táblázat minden rekordjába. Az AutoNumber még a törölt számokat is nyomon követi, így az Access nem fogja újra használni őket. A legjobb az egészben, hogy az Access gondoskodik a részletekről, így Önnek nem kell aggódnia a programozástól vagy a program működéséhez szükséges speciális trükköktől.
Válassza az Elsődleges kulcsot a menüből (az ábrán látható módon).
Egy kis kulcsszimbólum jelenik meg a gombban. Az elsődleges kulcs be van állítva!
Az elsődleges kulcs létrejön (és a rekordok örülnek )