En tabells primærnøkkel er et spesialfelt i tabellene dine. Omtrent hver tabell du oppretter bør ha en primærnøkkel. Hvorfor?
-
Den organiserer dataene dine ved å identifisere hver post unikt . For eksempel, på en kundetabell, vil kundenummeret være primærnøkkelen – det er bare én kundenummer 1, én kundenummer 2, og så videre.
-
Nerder slår an hvis du ikke gjør det.
Du må kjenne til noen regler om primærnøkkelen før du stikker av for å lage en:
-
En tabell kan bare ha én primærnøkkel.
-
En enkelt tabell kan ha mange indekser, men bare én primærnøkkel.
-
Access 2002 indekserer automatisk primærnøkkelfeltet (det er en grunn til at en primærnøkkel får databasen til å fungere litt raskere).
-
Hvis du oppretter en ny tabell uten en primærnøkkel, spør Access 2002 automatisk om du vil legge til en.
Hvis du sier ja, oppretter programmet med glede et AutoNumber-felt på begynnelsen av tabellen og setter det som primærnøkkel. Hvis det første feltet er en AutoNumber-type, salver Access 2002 det som primærnøkkel uten å legge til noe annet i tabellen.
-
Mesteparten av tiden er primærnøkkelen et enkelt felt, men under helt spesielle omstendigheter kan to eller flere felt dele jobben. Den tekniske termen for denne typen nøkkel er en flerfeltsnøkkel. Den supertekniske betegnelsen for denne typen nøkkel er sammensatt nøkkel.
-
Du kan ikke bruke felttypene Memo, OLE Object eller Hyperlink i en primærnøkkel.
-
Selv om du kan bruke Ja/Nei-felttypen i en primærnøkkel, kan du bare ha to poster (Ja og Nei) i en slik tabell.
-
Primærnøkkelen sorterer automatisk poster i tabellen. Dette holder bare bordene ryddige og ryddige.
-
Access 2002 bryr seg ikke om hvor primærnøkkelfeltet er i tabelldesignet. Nøkkelen kan være det første feltet, det siste feltet eller i midten. Plasseringsvalget er helt ditt. For din fornufts skyld kan det være lurt å sette nøkkelfeltet først i en tabell. Faktisk, gjør det til en vane (du vil være så glad du gjorde det senere).
-
Alle primærnøkler må ha et navn, akkurat som feltet har et navn. Dette kan komme som et sjokk, så hold fast i setet ditt, men Access 2002 navngir automatisk alle primærnøkler Primærnøkkel.
Følg disse trinnene for å nominere et felt for jobben som primærnøkkel:
Åpne tabellen i designvisning.
Hvis du ikke er kjent med dette trinnet, bør du sannsynligvis ikke rote med primærnøkkelen.
Høyreklikk på knappen ved siden av feltet du har valgt for primærnøkkelen.
En av de kule popup-menyene vises.
Hva gjør et godt nøkkelfelt? Hvordan finner du den rette? Det øverste kriteriet for et godt nøkkelfelt er unikhet. Verdiene i et nøkkelfelt må være unike, for eksempel kundenumre, lagerbeholdningsenheter, kjøretøy-ID-er eller et annet felt som er forskjellig i hver post? Hvis du har det, bruk det! Hvis du ikke gjør det, kan du opprette et unikt felt ved å legge til et autonummereringsfelt i tabellen. Denne felttypen setter automatisk inn et nytt, unikt nummer i hver post i tabellen. AutoNumber holder til og med oversikt over numre du sletter, slik at Access ikke bruker dem igjen. Best av alt, Access tar seg av detaljene slik at du ikke trenger å bekymre deg for programmering eller noen spesielle triks for å få programmet til å fungere.
Velg Primærnøkkel fra menyen (som vist i figuren).
Et lite nøkkelsymbol vises i knappen. Primærnøkkelen er satt!
Primærnøkkelen er opprettet (og postene gleder seg )