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.
|