En tabells primärnyckel är ett specialfält i dina tabeller. Nästan varje tabell du skapar bör ha en primärnyckel. Varför?
-
Den organiserar dina data genom att unikt identifiera varje post. Till exempel, på en kundtabell, skulle kundnumret vara den primära nyckeln — det finns bara ett kundnummer 1, ett kundnummer 2 och så vidare.
-
Nördar ställer upp om du inte gör det.
Du måste känna till några regler om primärnyckeln innan du springer iväg för att skapa en:
-
En tabell kan bara ha en primärnyckel.
-
En enda tabell kan ha många index, men bara en primärnyckel.
-
Access 2002 indexerar automatiskt primärnyckelfältet (det är en anledning till att en primärnyckel får din databas att fungera lite snabbare).
-
Om du skapar en ny tabell utan en primärnyckel, frågar Access 2002 automatiskt om du vill lägga till en.
Om du säger ja, skapar programmet glatt ett AutoNumber-fält i början av din tabell och ställer in det som primärnyckel. Om det första fältet är av typen AutoNumber, smörjer Access 2002 det som primärnyckel utan att lägga till något annat i tabellen.
-
För det mesta är den primära nyckeln ett enskilt fält, men under mycket speciella omständigheter kan två eller flera fält dela på jobbet. Den tekniska termen för denna typ av nyckel är en flerfältsnyckel. Den supertekniska termen för denna typ av nyckel är sammansatt nyckel.
-
Du kan inte använda fälttyperna Memo, OLE Object eller Hyperlink i en primärnyckel.
-
Även om du kan använda fälttypen Ja/Nej i en primärnyckel, kan du bara ha två poster (Ja och Nej) i en sådan tabell.
-
Primärnyckeln sorterar automatiskt poster i tabellen. Detta håller bara dina bord snyggt och snyggt.
-
Access 2002 bryr sig inte om var det primära nyckelfältet finns i tabelldesignen. Nyckeln kan vara det första fältet, det sista fältet eller i mitten. Placeringsvalet är helt ditt. För ditt förnufts skull kanske du vill sätta nyckelfältet först i en tabell. Gör det faktiskt till en vana (du kommer att bli så glad att du gjorde det senare).
-
Alla primärnycklar måste ha ett namn, precis som fältet har ett namn. Detta kan komma som en chock, så håll fast vid din plats, men Access 2002 namnger automatiskt alla primärnycklar Primärnyckel.
Följ dessa steg för att nominera ett fält för jobbet som primärnyckel:
Öppna tabellen i designvy.
Om du inte är bekant med det här steget, bör du förmodligen inte bråka med primärnyckeln.
Högerklicka på knappen bredvid fältet du har valt för primärnyckeln.
En av dessa coola popup-menyer dyker upp.
Vad gör ett bra nyckelfält? Hur hittar du rätt? Det högsta kriteriet för ett bra nyckelfält är unikhet. Värdena i ett nyckelfält måste vara unika, till exempel kundnummer, lagerhållningsenheter, fordons-ID eller något annat fält som är olika i varje post? Om du har det, använd det! Om du inte gör det, skapa ett unikt fält genom att lägga till ett AutoNumber-fält i din tabell. Denna fälttyp infogar automatiskt ett nytt unikt nummer i varje post i din tabell. AutoNumber håller till och med reda på nummer som du tar bort så att Access inte använder dem igen. Det bästa av allt är att Access tar hand om detaljerna så att du inte behöver oroa dig för programmering eller några speciella knep för att få programmet att fungera.
Välj Primärnyckel från menyn (som visas i bilden).
En liten nyckelsymbol visas i knappen. Den primära nyckeln är inställd!
Den primära nyckeln skapas (och posterna gläds )