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 '); " . 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.
|