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 .