Microsoft Office Access est un système de gestion de base de données relationnelle souvent utilisé pour les petites bases de données. Visual Basic pour Applications, également connu sous VBA est un langage de programmation informatique utilisé pour automatiser des tâches manuelles dans les applications Microsoft Office . Une requête SQL est une opération courante effectuée pour récupérer des données d'une table. En quelques étapes, vous pouvez écrire du code VBA pour interroger une table et afficher le nombre d'enregistrements dans une boîte de message . Instructions
1
Démarrer Microsoft Office Access et sélectionnez " Base de données vide " puis cliquez sur "Créer". Cliquez sur " Database Tools " puis sélectionnez " Visual Basic ". Cliquez sur le champ "Insérer" et sélectionner "Module ".
2
Copiez et collez le code VBA suivant dans votre module :
getRecordCnt Private Sub ()
rst As Recordset
db As Database
sqlstr Dim As String
sqlstr = " CREATE TABLE CityInfo ( texte Ville (25) , TEXT État ( 25) ) ; "
DoCmd.RunSQL ( sqlstr )
sqlstr = " INSERT INTO CityInfo ( [ville], [état] ) "
sqlstr = sqlstr &" VALUES (' Arlington ',' Texas '); "
DoCmd.SetWarnings Faux
DoCmd.RunSQL ( sqlstr )
sqlstr = " INSERT INTO CityInfo ( [ Ville ], [ État ] ) "
sqlstr = sqlstr &" VALUES (' Watauga ', ' Texas '); "
DoCmd.SetWarnings Faux
DoCmd.RunSQL ( sqlstr )
sqlstr = "SELECT * FROM CityInfo CityInfo ; ».
Set rst = db.OpenRecordset ( sqlstr )
rst.MoveFirst
rst.MoveLast
MsgBox rst.RecordCount
End Sub
3
Appuyez sur " F5 " pour exécuter votre routine . Le code va créer un nouveau tableau , ajouter des enregistrements à elle, et ouvrir un jeu d'enregistrements.