Savoir comment utiliser Visual Basic dans Access 2007 peut vous donner une grande flexibilité lors du développement d'applications de bases de données . Access 2007 vous donne la possibilité d' améliorer votre développement en vous donnant la possibilité d'écrire du code Visual Basic pour les formulaires et les contrôles que vous avez créées . Visual Basic est un langage de programmation créé par Microsoft et il est facile à utiliser. Vous pouvez facilement programmer en créant des rapports Visual Basic dans une base de données Access ou effectuer des tâches manuelles répétitives . Instructions
1
Cliquez sur l'onglet "Créer" dans Access et sélectionnez " Form Design ». Le programme créera une nouvelle forme . Sélectionnez la commande "Button" dans le cadre du volet «contrôle» et déplacez votre souris sur le nouveau formulaire. Clic gauche et créer le nouveau bouton . Ajoutez un contrôle " Zone de liste " à la forme de la même manière que vous avez ajouté le bouton.
2
Faites un clic droit sur la zone de liste et sélectionnez "Propriétés". Sur la " Feuille de propriétés ", cliquez sur l' onglet "Données " et sélectionnez le menu déroulant sur " Row Type de source " et sélectionner " Liste de valeurs ".
3
Faites un clic droit sur le nouveau bouton et sélectionnez "Propriétés". Sur la " Feuille de propriétés ", cliquez sur l'onglet "Evénement" et sélectionnez dans le menu déroulant sur " Cliquez sur " et sélectionnez " [Procédure événementielle ] . " . Cliquez sur les points de suspension (...) et une nouvelle fenêtre de Microsoft Visual Basic s'ouvre
4
Tapez la commande suivante :
Dim dbs As Database Dim
TVD Recordset
Dim X As Integer
strSQL Dim As String
LastFirst Dim As String
déclarer des variables que vous allez utiliser .
5
type:
Set dbs = CurrentDb
pour définir la base de données actuelle
type : .
strSQL = " CREATE TABLE Table1 ( TEXTE Prénom (25) , TEXT nOM (25) ) ; ».
DoCmd.RunSQL ( strSQL )
pour créer une nouvelle table dans la base de données nommée " Table1 "
6
type:
strSQL = "INSERT INTO Table1 ( [Prénom ] [ Nom] ) "
strSQL = strSQL & " VALUES ( 'Jean' , 'Smith' ) ; ».
DoCmd.SetWarnings Faux
DoCmd.RunSQL ( strSQL )
d'insérer la première rangée de données
7 type de
: Photos
strSQL = "INSERT INTO Table1 ( [Prénom ] [ Nom] ) "
strSQL = strSQL & " VALUES ( ' Jaime ', ' Avelar '); "
< p > . DoCmd.SetWarnings Faux
DoCmd.RunSQL ( strSQL )
d'insérer une seconde ligne de données
8 Type de
:
set rst = dbs.OpenRecordset ( "Table1 " )
pour définir le jeu d'enregistrements
type : .
rst.MoveFirst
Pour X = 0 pour rst.RecordCount - 1 x
LastFirst = Trim ( . rst.Fields ( "Nom" ) Value) & "" & Trim ( rst.Fields (". Prénom " ) Value)
List1.AddItem LastFirst
rst.MoveNext
Suivant X
pour parcourir les enregistrements que vous venez de créer et de les afficher dans la zone de liste sur le formulaire .
Photos 9 Type de
:
MsgBox "Vous avez fait preuve tous les records dans le tableau 1 pour la liste box avec succès" , vbInformation
pour afficher un message . Basculer entre les fenêtres vers Access 2007 et cliquez sur "View" pour exécuter le formulaire . Cliquez sur le bouton " Command0 " et vous verrez la liste de contrôle de la boîte affichant les noms.