Hvordan opretter jeg autoincrement felter i Visual Basic for adgang?

Indlæg af Ingebeth Mosgaard     opdateret: 2011-10-29

Vide, hvordan man opretter en autoincrement felt i en Access- tabel ved hjælp af Visual Basic for Applications , eller VBA , kan gøre din ansøgning mere dynamisk . En autoincrement felt er et felt i en tabel , der automatisk for hver gang ny rekord . Microsoft Office Access er en relationel database management system anvendes til mindre databaser . VBA er et programmeringssprog udviklet af Microsoft og bruges til at automatisere rutineopgaver i Microsoft Office- programmer
1 .
Start Microsoft Office Access 2007 og vælg " Tom database "og derefter klikke på " Opret ". Klik på " Database Funktioner "og derefter vælge " Visual Basic ".
2 .
Klik på Indsæt felt, og vælg " Modul ".
3 .

Kopier og indsæt følgende kode ind på din modul :

Private Sub autoIncrementField ( )

Set dbs=Application. CurrentDb
Set tblDef=dbs. TableDefs ( " addressTbl " )

Set Newfield=tblDef . CreateField ( " AutoField " , dbLong )
Med Newfield
. Attributter=dbAutoIncrField
End With


Med tblDef. Fields
. Append Newfield
. Opdater
End With


End Sub
4
Rediger følgende kodelinje og skriv navnet på din tabel : .


Set tblDef=dbs. TableDefs ( " addressTbl " )

Tryk på " F5 " for at udføre din subrutine .


Previous:hvordan man kan åbne odt filer i Office 2007 Next:hvordan man åbner en postsættet



 

Kommentarer

Code:
change