Apprendre à programmer dans Microsoft Office Access peut vous donner l'avantage à exploiter pleinement les avantages de l'accès . Visual Basic pour Applications ( VBA) est un langage de programmation informatique utilisé pour automatiser des tâches telles que la création , l'édition et la mise à jour des tables . Vous pouvez créer des interfaces utilisateur ( UI) et les fonctions du programme pour donner à l'utilisateur un moyen convivial pour manipuler les informations de base de données . En utilisant la programmation sous Access gagner du temps en automatisant les processus de routine. Instructions 1 Lancement d'accès , cliquez sur " Nouvelle base de données " et cliquez sur le bouton "Créer" pour créer une nouvelle base de données. Cliquez sur l'onglet "Outils de base de données " et cliquez sur " Visual Basic " pour ouvrir la fenêtre de Microsoft Visual Basic . Cliquez sur le menu "Insertion " et cliquez sur "Module" pour insérer un nouveau module de code 2 Tapez la suivante pour créer une nouvelle procédure stockée : . ProgramInAccess Private Sub () Appuyez sur " Entrée". 3 Tapez la commande suivante pour créer vos variables : strSQL Dim As String dataString As chaîne myRst As Recordset myDbs As Database rowcnt As Integer Set myDbs = CurrentDB 4 Tapez la commande suivante pour créer une nouvelle table dans la base de données : strSQL = " CREATE tABLE tableWithData (TEXT à la clientèle (25), le texte des produits (25) ); " DoCmd.SetWarnings False Photos DoCmd.RunSQL ( strSQL ) 5 Tapez la commande suivante pour ajouter une nouvelle ligne de données à l'aide de l'objet " DoCmd ": sqlstr = "INSERT INTO tableWithData ( [Client] , [Produit] ) " sqlstr = sqlstr &" VALUES ( 'Jean' , 'Bureau '); " DoCmd.SetWarnings Faux DoCmd.RunSQL ( sqlstr ) 6 Tapez la commande suivante pour ajouter une deuxième ligne de données à la table à l'aide d'un objet d'enregistrements: Set myRst = myDbs.OpenRecordset ( " tableWithData ») myRst.AddNew myRst.Fields ( " Client ") . Value = " Susan " myRst.Fields ( « Produit ») . Value = " Laptop " myRst.Update myRst.Close 7 Tapez la requête suivante , le nouveau tableau : strSQL =" . SELECT * tableWithData d' tableWithData ; " 8 Tapez la commande suivante pour ouvrir la requête en utilisant un objet Recordset et boucle à travers le contenu de la table : Set myRst = myDbs.OpenRecordset ( strSQL ) myRst.MoveFirst rowcnt = 0 To myRst.RecordCount dataString = "Client : " . & myRst.Fields (0) Value & "
|