? Wissen, wie man eine autoincrement Feld in einer Access-Tabelle mithilfe von Visual Basic für Applikationen oder VBA zu erstellen , können Sie Ihre Anwendung dynamischer. Ein autoincrement ist ein Feld in einer Tabelle, die automatisch erhöht für jeden neuen Rekord. Microsoft Office Access ist ein relationales Datenbank -Management-System für kleinere Datenbanken verwendet. VBA ist eine Programmiersprache, die von Microsoft entwickelt und wird verwendet, um Routineaufgaben in Microsoft Office-Anwendungen automatisieren. Anleitung
1
Starten Sie Microsoft Office Access 2007 und wählen Sie " Blank -Datenbank", klicken Sie dann auf " Erstellen". Klicken Sie auf " Database Tools ", dann wählen Sie " Visual Basic. "
2
Klicken Sie auf das Feld einfügen und wählen Sie " Module".
3
Kopieren und fügen Sie die folgenden Code in das Modul :
private Sub autoIncrementField ()
Set dbs = Application.CurrentDb
TBLDEF = dbs.TableDefs ( " addressTbl " )
Set < p> Set newField = tblDef.CreateField ( " AutoField " , dbLong )
newField
. Attribute = dbAutoIncrField
End With
TBLDEF . Fields
. anhängen newField
. Aktualisieren
End With End Sub
4
bearbeiten Sie die folgende Codezeile und geben Sie den Namen der Tabelle :
Set TBLDEF = dbs.TableDefs ( " addressTbl " )
Presse "F5" auf Ihrer Subroutine ausführen
.