Att veta hur man skapar en AUTOINCREMENT fält i en Access- tabell med hjälp av Visual Basic for Applications eller VBA kan göra din ansökan mer dynamisk . En AUTOINCREMENT fält är ett fält i en tabell som automatiskt steg för varje ny post . Microsoft Office Access är en relationsdatabas som används för mindre databaser . VBA är ett programmeringsspråk utvecklat av Microsoft och används för att automatisera rutinuppgifter i Microsoft Office-program
1 .
Starta Microsoft Office Access 2007 och välj ” tom databas ”, klicka sedan på ” Skapa ”. Klicka på ” Databasverktyg ”och välj sedan ”Visual Basic ”.
2 .
Klicka på Infoga och välj ” Module ”.
3 .
Kopiera och klistra in följande kod på din modul :
Private Sub autoIncrementField ( )
Set dbs=Application. CurrentDb
Set tblDef=dbs. TableDefs ( ” addressTbl ” )
Set Newfield=tblDef . CreateField ( ” AutoField ” , dbLong )
Med Newfield
. Attribut=dbAutoIncrField
End With
Med tblDef. Fields
. Lägg Newfield
. Refresh
End With
End Sub
4
Redigera följande kodrad och skriv in namnet på ditt bord .
Set tblDef=dbs. TableDefs ( ” addressTbl ” )
Tryck ” F5 ”för att köra din subrutin .
コメント