? Att veta hur man skapar en AUTOINCREMENT fält i en Access- tabell med Visual Basic for Applications , eller VBA , kan göra din ansökan mer dynamisk . En AUTOINCREMENT fältet är ett fält i en tabell som ökar automatiskt för varje ny post . Microsoft Office Access är en relationsdatabas management system som används för mindre databaser . VBA är ett programmeringsspråk som har utvecklats av Microsoft och används för att automatisera rutinuppgifter i Microsoft Office-program . Instruktioner
1
Starta Microsoft Office Access 2007 och välj " Tom databas , " klicka sedan på " Skapa ". Klicka på " Databas Verktyg " och välj sedan " Visual Basic . "
2
Klicka på Infoga fält och välj " Modul . " Addera 3
Kopiera och klistra in följande kod på din modul :
Private Sub autoIncrementField ( ) katalog
Set dbs = Application.CurrentDb
Set tblDef = dbs.TableDefs ( " addressTbl " ) katalog
Set NEWFIELD = tblDef.CreateField ( " AutoField " , dbLong ) katalog
NEWFIELD
. attribut = dbAutoIncrField
End With
tblDef . fält
. Bifoga NEWFIELD
. Refresh
End With
End Sub
4
Redigera följande kodrad och skriv in namnet på ditt bord :
Set tblDef = dbs.TableDefs ( " addressTbl " ) katalog
Tryck " F5 " för att köra din subrutin
.