Visual Basic für Applikationen , VBA oder kann verwendet werden, um Prozesse zu automatisieren sonst manuell durchgeführt werden. Microsoft Office Access - ein relationales Datenbank- System in der Microsoft Office-Suite angeboten - können Programmierer VBA verwenden, um Tabellen in ihren Datenbanken ändern. Der AutoWert-Feld wird verwendet, um eindeutig zu identifizieren Datensätze in einer Tabelle . Einzelne Datensätze in einer Tabelle als Primärschlüssel und Sekundärschlüssel in anderen Tabellen verwendet. Anleitung
1
Öffnen Sie Microsoft Office Access 2007 , klicken Sie auf " Blank -Datenbank", und wählen Sie dann " Erstellen". Klicken Sie auf " Database Tools ", dann wählen Sie " Visual Basic. "
2
Klicken Sie auf " Insert "-Feld , und wählen Sie dann "Module ".
3
kopieren und fügen Sie diesen Code in Ihr neues Modul .
private Sub newAutoIncColumn ()
Set dbase = Application.CurrentDb
Set TableDef = dbase.TableDefs ( " MyTableName " )
Set newClmn = TableDef.CreateField ( " AutoField " , dbLong )
newClmn
. Attribute = dbAutoIncrField
End With
Mit TableDef.Fields
. anhängen newClmn
. Aktualisieren
End With End Sub
4
bearbeiten Sie diese Zeile von Code und geben Sie den Namen der Tabelle.
Set TableDef = dbase.TableDefs ( " MyTableName " )
" AutoField " automatisch um "1" erhöht , wenn neue Daten eingegangen wird die Tabelle . Die " AutoField " wird zur eindeutigen Identifizierung jedes Datensatzes in der Tabelle werden.