Hvordan endre en primærnøkkel

Å vite hvordan man skal endre en primærnøkkel kan spare deg for tid når du arbeider med en tabell som trenger en primærnøkkel fjernet. Microsoft Office Access er en relasjonsdatabase management system ofte brukes til å utforme lokale databaser. En primærnøkkel brukes som en unik identifikator for hver post i en database tabell. Visual Basic for Applications, også kjent som VBA, er et programmeringsspråk som brukes til å automatisere oppgaver ellers gjøres manuelt i Microsoft Office-programmer.

Bruksanvisning

1 Start Microsoft Office Access og velg "Blank Database," klikk "Opprett". Velg "Database Verktøy" -menyen, klikk på "Visual Basic". Velg "Insert" -menyen, deretter "Module".

2 Skriv inn følgende for å opprette en ny subrutine:

Private Sub alterPrimaryKey ()

Trykk enter."

3 Skriv inn følgende for å opprette en ny String variabel:

Dim SQLstr As String

4 Skriv inn følgende for å opprette en ny tabell med to kolonner, med "ID_Field" som primærnøkkel og "COLUMN1" som en tekst kolonne:

SQLstr = "CREATE TABLE myTbl"

SQLstr = SQLstr & "(ID_Field INTEGER CONSTRAINT PK_ID_Field PRIMARY KEY,"

SQLstr = SQLstr & "COLUMN1 TEKST (25))"

DoCmd.RunSQL (SQLstr)

5 Skriv inn følgende for å fjerne primærnøkkelen innstillingen fra "ID_Field":

SQLstr = "ALTER TABLE myTbl"

SQLstr = SQLstr & "DROP CONSTRAINT PK_ID_Field;"

DoCmd.RunSQL (SQLstr)

6 Trykk "F5" for å kjøre subrutine.