Savoir comment actualiser une requête Microsoft Access dans Visual Basic pour Applications ( VBA) est important quand vous avez les commandes d' affichage des informations par le biais d'une requête. Une requête d'accès est rédigé dans un langage structuré de requêtes ( SQL). Vous pouvez écrire des requêtes SQL en VBA pour accéder aux informations des bases de données relationnelles telles que celles dans Access. Comme vous mettez à jour des informations dans un tableau, vous aussi vous voulez actualiser les informations affichées dans votre contrôle. En quelques étapes, vous pouvez écrire un sous pour actualiser une requête en VBA. Instructions
1
Démarrez Microsoft Access 2007 et cliquez sur l'onglet "Créer". Cliquez sur "Table ", tapez " Smith " et appuyez sur "Entrée" pour ajouter un nouvel enregistrement . Enregistrez la table en tant que "Table1 ". Cliquez sur "Créer " et sélectionnez " Form Design " pour créer une nouvelle forme .
2
Ajouter une nouvelle « Box List" commande dans le menu "Controls " . Ajouter un nouveau contrôle "Button" pour la forme .
3
Faites un clic droit n'importe où sur le formulaire et sélectionnez "Propriétés". Sélectionnez " Form" sur " le type de sélection" et sélectionnez l'onglet "Evénement" . Sélectionnez " [Procédure événementielle ] , " à côté de " Sur chargement " et cliquez sur le bouton de sélection pour ouvrir Microsoft Visual Basic
4
Tapez la commande suivante pour définir une requête pour votre liste de contrôle de la boîte: . < Br >
Me.List0.RowSource = "SELECT Table1.Field1 FROM Table1 ; ».
5
basculer entre les fenêtres de Microsoft Access et cliquez-droit sur le bouton de commande . Sélectionnez "Propriétés" et cliquez sur l'onglet "Evénement" . Sélectionnez " [Procédure événementielle ] , " à côté de " Au clic ", et cliquez sur le bouton de sélection
6
Tapez la suivante pour actualiser la requête : .
Me.List0.Requery .
7
Passer de Windows à Microsoft Access et cliquez sur " Voir " pour exécuter le formulaire . Vous verrez " Smith ". Ouvrir "Table1 " et tapez " Jones" sur la deuxième ligne pour entrer un nouveau record. Enregistrer et fermer "Table1 ". Cliquez sur le bouton "Commande" sur votre formulaire pour actualiser la requête dans votre liste de contrôle de zone .