Microsoft Office Access permet aux programmeurs d'utiliser Visual Basic pour Applications ( VBA) pour créer des applications dans Access. VBA est un langage de programmation informatique utilisé pour automatiser des tâches de routine dans les applications Microsoft Office. L'accès est un système de base de données relationnelle couramment utilisée pour les plus petites bases de données . Une requête SELECT est utilisée pour récupérer les données d' une table de base de données. Un jeu d'enregistrements est utilisé pour lire le contenu retourné par la requête select. En quelques étapes, vous pouvez écrire du code VBA pour créer une table et afficher son contenu par une requête de sélection . Instructions 1 Ouvrez Microsoft Office Access , 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 . Cliquez sur le champ "Insérer" et sélectionner "Module ". 2 Copiez et collez le code suivant dans votre nouveau module: runSelectQuery Private Sub () db As Database rcrdSet As Recordset strSQL Dim As String Xcntr As Integer Set db = CurrentDb strSQL = " CREATE TABLE selectQueryData ( NUMFIELD nombre, texte des locataires TEXTE Apt) ; " DoCmd.RunSQL ( strSQL ) strSQL = "INSERT INTO selectQueryData ( NUMFIELD , locataire , Apt) " Photos strSQL = strSQL & " VALUES ( 1, 'Jean' , 'A' ) ; " DoCmd.SetWarnings Faux DoCmd.RunSQL ( strSQL ) strSQL = "INSERT INTO selectQueryData ( NUMFIELD , locataire , Apt) " strSQL = strSQL & " VALUES ( 2, ' Susie ' , 'b' ) ; " DoCmd . Avertissements Faux DoCmd.RunSQL ( strSQL ) strSQL = "INSERT INTO selectQueryData ( NUMFIELD , locataire , Apt) " strSQL = strSQL & " VALUES ( 3 , ' Luis ',' C '); ". DoCmd.SetWarnings Faux DoCmd.RunSQL ( strSQL ) strSQL = " Select * from selectQueryData selectQueryData " strSQL = strSQL & "WHERE selectQueryData.Tenant = ' Luis '; " Set rcrdSet = db.OpenRecordset ( strSQL ) rcrdSet.MoveLast rcrdSet . MoveFirst Xcntr = 0 To rcrdSet.RecordCount - 1 x MsgBox " locataire :" & rcrdSet.Fields (« locataire ») Valeur & " , vit dans apt: " & _ < . br> rcrdSet.Fields ( "Apt " ) Valeur rcrdSet.MoveNext Suivant Xcntr rcrdSet.Close db.Close . Photos End Sub 3 Appuyez sur " F5 " pour exécuter votre routine . Le programme va créer un tableau , insérer des données dans la table et utiliser une requête de sélection pour afficher les données pour une ligne particulière .
|