Primarni ključ tabele je posebno polje v vaših tabelah. Skoraj vsaka tabela, ki jo ustvarite, bi morala imeti primarni ključ. zakaj?
-
Vaše podatke organizira tako, da edinstveno identificira vsak zapis. Na primer, v tabeli strank bi bila številka stranke primarni ključ – obstaja samo ena številka stranke 1, ena številka stranke 2 itd.
-
Piflarji se prilegajo, če ne.
Preden zaženete, morate poznati nekaj pravil o primarnem ključu:
-
Tabela ima lahko samo en primarni ključ.
-
Posamezna tabela ima lahko veliko indeksov, vendar le en primarni ključ.
-
Access 2002 samodejno indeksira polje primarnega ključa (to je eden od razlogov, da zaradi primarnega ključa vaša baza podatkov deluje nekoliko hitreje).
-
Če ustvarite novo tabelo brez primarnega ključa, Access 2002 samodejno vpraša, ali jo želite dodati.
Če rečete da, program veselo ustvari polje AutoNumber na začetku vaše tabele in ga nastavi kot primarni ključ. Če je prvo polje tipa AutoNumber, ga Access 2002 označi kot primarni ključ, ne da bi v tabelo dodal karkoli drugega.
-
Večino časa je primarni ključ eno polje, v zelo posebnih okoliščinah pa si lahko opravilo delita dve ali več polj. Tehnični izraz za to vrsto ključa je večpoljni ključ. Supertehnični izraz za to vrsto ključa je sestavljeni ključ.
-
V primarnem ključu ne morete uporabiti vrst polj Memo, OLE Object ali Hyperlink.
-
Čeprav lahko v primarnem ključu uporabite tip polja Da/Ne, imate lahko v takšni tabeli samo dva zapisa (Da in Ne).
-
Primarni ključ samodejno razvrsti zapise v tabeli. Tako bodo vaše mize le čiste in urejene.
-
Accessu 2002 ni vseeno, kje je polje primarnega ključa v načrtu tabele. Ključ je lahko prvo polje, zadnje polje ali v sredini. Izbira umestitve je vsa vaša. Zaradi vaše zdrave pameti boste morda želeli ključno polje postaviti na prvo mesto v tabeli. Pravzaprav naj vam to postane navada (pozneje boste tako veseli).
-
Vsi primarni ključi morajo imeti ime, tako kot ima polje ime. To je lahko šok, zato se držite svojega sedeža, vendar Access 2002 samodejno poimenuje vse primarne ključe primarni ključ.
Če želite nominirati polje za nalogo primarnega ključa, sledite tem korakom:
Odprite tabelo v pogledu načrta.
Če niste seznanjeni s tem korakom, se verjetno ne bi smeli ukvarjati s primarnim ključem.
Z desno tipko miške kliknite gumb poleg polja, ki ste ga izbrali za primarni ključ.
Prikaže se eden od tistih kul pojavnih menijev.
Kaj naredi dobro ključno področje? Kako najdete pravega? Glavno merilo za dobro ključno področje je edinstvenost. Vrednosti v ključnem polju morajo biti edinstvene, na primer številke strank, enote zaloge, ID vozila ali kakšno drugo polje, ki je v vsakem zapisu drugačno? Če ga imate, ga uporabite! Če tega ne storite, ustvarite edinstveno polje tako, da v tabelo dodate polje AutoNumber. Ta vrsta polja samodejno vstavi novo, edinstveno številko v vsak zapis vaše tabele. AutoNumber celo spremlja številke, ki jih izbrišete, tako da jih Access ne bo več uporabil. Najboljše od vsega pa je, da Access poskrbi za podrobnosti, tako da vam ni treba skrbeti za programiranje ali kakršne koli posebne trike, da bi program deloval.
V meniju izberite Primarni ključ (kot je prikazano na sliki).
V gumbu se prikaže majhen simbol ključa. Primarni ključ je nastavljen!
Primarni ključ je ustvarjen (in zapisi se veselijo )