Come utilizzare un contatore in Visual Basic

February 19

Come utilizzare un contatore in Visual Basic


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.

istruzione

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.