Connaître comment créer par programme une table, puis ajouter un champ de numéro automatique à l'aide de Visual Basic pour Applications ( VBA ) peut vous faire gagner du temps lorsque vous travaillez avec Microsoft Office Access . Access est un système de gestion de base de données relationnelle inclus dans la suite Microsoft Office . VBA est un langage de programmation informatique utilisé dans les applications Microsoft Office pour automatiser les processus manuels tels que la création de tableaux . En quelques étapes, vous pouvez écrire du code VBA pour créer un tableau , y ajouter des données et ajouter un champ de numéro automatique à elle. Instructions 1 Ouvrez Microsoft Office Access 2007 , puis cliquez sur " Base de données vide ", puis sélectionner "Créer". Cliquez sur " Database Tools ", puis sélectionner " Visual Basic " pour ouvrir la fenêtre de Microsoft Visual Basic . Sélectionnez le champ "Insérer" et cliquez 2 Copiez et collez le code suivant dans le module "Module ". : Private Sub createAutoNumberField () Set DBS = Application.CurrentDb SQLString = "CREATE TABLE InstrumentInfo (Instrument TEXTE , SerialNumber texte)" DoCmd.SetWarnings Faux DoCmd.RunSQL ( SQLString ) strsql = "INSERT INTO VALUES InstrumentInfo ( ' MXA ' , '83456 ')" DoCmd.RunSQL ( strsql ) strsql = " INSERT INTO VALUES InstrumentInfo (' signal Generator ' , '1244532 ') " DoCmd.RunSQL ( strsql ) Set TBLDEF = dbs.TableDefs ( " InstrumentInfo " ) Set AutoField = tblDef.CreateField ( " AutoColumn », dbLong ) AutoField . attributes = dbAutoIncrField End With tblDef.Fields . Append AutoField . Actualiser End With End Sub 3 Exécutez le sous-programme en appuyant sur la touche "F5 ". < br >
|