Comment rafraîchir une requête de VBA dans l'accès

Sachant comment actualiser une requête Microsoft Access dans Visual Basic pour Applications (VBA) est important quand vous avez des contrôles affichant 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 dans VBA pour accéder aux informations de bases de données relationnelles telles que celles dans l'accès. 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 rafraîchir une requête en VBA.

Instructions

  1. Démarrez Microsoft Access 2007 et cliquez sur le "Créer" onglet. Cliquer sur "Table," type "Forgeron" et appuyez sur "Entrer" pour ajouter un nouveau record. Enregistrez la table sous "Tableau 1." Cliquez "Créer" et sélectionnez "Form Design" pour créer une nouvelle forme.

  2. Ajouter un nouveau "Liste Box" le contrôle de la "Contrôles" menu. Ajouter un nouveau "Bouton" contrôle au formulaire.

  3. cliquez n'importe où sur la forme et sélectionnez; droit "Propriétés." Sélectionner "Forme" sur "Type de sélection" et sélectionnez le "Événement" onglet. Sélectionner "[Event Procedure]," à côté de "Sur chargement," et cliquez sur les points de suspension 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:

    Me.List0.RowSource = "SELECT Table1.Field1 DE Table1-."

  5. Passer d'une fenêtre à Microsoft Access et à droite; cliquez sur le bouton de commande. Sélectionner "Propriétés" et cliquez sur le "Événement" onglet. Sélectionner "[Event Procedure]," à côté de "Au clic," et cliquez sur les points de suspension.

  6. Tapez la commande suivante pour rafraîchir la requête:

    Me.List0.Requery.

  7. Mettez Windows pour Microsoft Access et cliquez sur "Vue" pour exécuter le formulaire. Tu verras "Smith." Ouvert "Tableau 1" et le type "Jones" sur la deuxième rangée pour entrer un nouveau record. Enregistrer et fermer "Tableau 1." Cliquez sur le "Commandement" bouton sur votre formulaire pour actualiser la requête dans le contrôle de votre boîte de liste.

» » » » Comment rafraîchir une requête de VBA dans l'accès