Att veta hur man ändrar en primärnyckel kan spara tid när du arbetar med en tabell som behöver en primärnyckel bort . Microsoft Office Access är en relationsdatabas management system som ofta används för att utforma lokala databaser . En primärnyckel används som en unik identifierare för varje post i en databastabell . Visual Basic for Applications , även känd som VBA , är en dator programmeringsspråk som används för att automatisera uppgifter som annars sker manuellt i Microsoft Office-program . Saker du behöver
Microsoft Office Access
Visa fler instruktioner
1
Starta Microsoft Office Access och välj " Tom databas , " klicka sedan på " Skapa ". Välj " Database Tools " -menyn och klicka sedan på " Visual Basic . " Välj " Infoga " -menyn , klicka sedan på " Modul . "
2
Skriv följande för att skapa en ny subrutin :
Private Sub alterPrimaryKey ( ) katalog
Press " Enter ".
3
Skriv följande för att skapa ett nytt String-variabel :
Dim sqlstr As String
4
Skriv in följande att skapa en ny tabell med två kolumner , med hjälp av " ID_Field " som primärnyckel och " Kolumn1 " som en text kolumn :
sqlstr = " CREATE tABLE myTbl "
sqlstr = sqlstr & " ( ID_Field INTEGER CONSTRAINT PK_ID_Field PRIMARY KEY , "
sqlstr = sqlstr & " Kolumn1 TEXT ( 25 ) ) "
DoCmd.RunSQL ( sqlstr )
5
Type följande för att ta bort primärnyckeln inställningen från " ID_Field " :
sqlstr = " ALTER TABLE myTbl "
sqlstr = sqlstr & " DROP CONSTRAINT PK_ID_Field , "
DoCmd . RunSQL ( sqlstr )
6
Tryck " F5 " för att köra subrutinen .