February 19
Visual Basic, Applications, o VBA, possono essere utilizzati per automatizzare i processi altrimenti fatto manualmente. Microsoft Office Access - un sistema di database relazionale offerto nella suite Microsoft Office - consente ai programmatori di utilizzare VBA per modificare le tabelle nei loro database. Il campo contatore viene utilizzato per identificare in modo univoco i record in una tabella. record univoci in una tabella vengono utilizzati come chiavi primarie e chiavi secondarie in altre tabelle.
1 Aprire Microsoft Office Access 2007, fare clic su "Database vuoto", quindi selezionare "Crea". Fai clic su "Strumenti di database", quindi selezionare "Visual Basic".
2 Fare clic sul campo "Inserisci", quindi selezionare "Modulo".
3 Copia e incolla questo codice nel nuovo modulo.
Private Sub newAutoIncColumn ()
Set dbase = Application.CurrentDb
Set TableDef = dbase.TableDefs ( "MyTableName")
Set newClmn = TableDef.CreateField ( "AutoField", dbLong)
con newClmn
.Attributes = DbAutoIncrField
End With
con TableDef.Fields
.Append newClmn
.Ricaricare
End With
End Sub
4 Modifica questa riga di codice e digitare il nome della tabella.
Set TableDef = dbase.TableDefs ( "MyTableName")
Il "AutoField" viene automaticamente incrementato di "1" quando nuovi dati vengono inseriti nella tabella. Il "AutoField" sarà usato per identificare in modo univoco ogni record nella tabella.