| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment faire pour exécuter une requête dans Access VBA
    Microsoft Access , qui fait partie de la suite Microsoft Office , est un programme de création et de gestion des données. Visual Basic pour Applications ( VBA) est un langage de script que les développeurs d' Office utilisent pour effectuer des opérations sur ces données , y compris les requêtes qui nécessitent peu ou pas d' intervention de l'utilisateur . Exécution de requêtes en VBA permet aux développeurs d'écrire des programmes capables de produire les données les programmes ont besoin pour fonctionner . Par exemple , ils peuvent écrire un programme VBA qui génère automatiquement un rapport mensuel indiquant les fonds versés aux employés. Instructions
    1

    Ouvrez une base de données existante dans Access. Cliquez sur l'icône " Création de requête " dans le menu "Créer " pour commencer une nouvelle requête.
    Double- cliquez sur l'élément supérieur dans le "Afficher la table " boîte de dialogue 2

    qui apparaît pour spécifier la table de qui vous voulez faire une requête.
    3

    Double- cliquez sur le caractère "*" dans la petite fenêtre qui affiche les noms de tous les champs de la table que vous avez choisi d' interroger . Cette action crée une requête qui récupère les données de tous les champs de la table à la fois. Notez le nom de l'une quelconque des champs de la table (à l'exception de l'astérisque ) . Votre requête VBA présentera les données dans ce champ .
    4

    Appuyez sur "Ctrl + S " pour afficher la boîte de dialogue demandant le nom de la requête. Tapez " Requête1 " puis cliquez sur "OK" pour enregistrer la requête .
    5

    Appuyez sur " Alt + F11 " pour entrer dans l'environnement de développement intégré Visual Basic (IDE ), puis cliquez sur l'option "Module" sous le menu " Insertion" . Cela produit une nouvelle fenêtre de code dans lequel vous pouvez entrer votre programme.
    6 Type de

    ou coller le programme qui suit n'importe où dans la fenêtre du nouveau module de code . Ecrasez le texte " YOUR_FIELD_NAME " avec le nom du champ que vous notais à l'étape 3 .

    RunQuery Public Sub ()

    Const cstrQueryName = " Requête1 "

    Dim DBS DAO.Database

    rst As DAO.Recordset

    Set dbs = CurrentDb

    'Open d'enregistrements sur requête

    existants mis rst = DBS . OpenRecordset ( cstrQueryName )

    ' boucle sur tous les dossiers

    Do While Not rst.EOF

    Debug.Print rst ! [ YOUR_FIELD_NAME ]

    rst.MoveNext Photos

    boucle

    « Fermez la base de données d'enregistrements et

    rst.Close

    dbs.Close

    End Sub
    < p > l'appel à la fonction de OpenRecordset exécute votre requête enregistrée, " Requête1 . " Les instructions entre le " Do While " aux déclarations de " Loop" itérer ( en d'autres termes , la boucle ) à travers chacun des enregistrements de la table que vous avez sélectionné à la requête. La déclaration " de debug.print " affiche les données de l'enregistrement pour le domaine que vous avez choisi .
    7

    Cliquez n'importe où à l'intérieur du sous-programme " RunQuery " vous venez d'écrire , puis appuyez sur la touche "F5 " pour exécuter le sous-programme. Appuyez sur "Ctrl + G " pour afficher la fenêtre " immédiate" de l' IDE ( si ce n'est pas déjà visible). La fenêtre affiche tous les enregistrements pour le domaine que vous avez choisi .

    Previous :

    next :
      articles connexes
    ·Caractères ANSI en Visual Basic 
    ·Comment exporter BMP en GIF en VB6 
    ·Comment faire pour convertir les macros Excel pour Net 
    ·Comment faire pour utiliser Visual Basic pour créer et…
    ·Comment utiliser WM_DROPFILES en VBA 
    ·Comment installer un calendrier déroulant dans Access 
    ·Comment obtenir une valeur décimale Du Encadré 
    ·Comment exécuter une commande sur un système distant …
    ·Comment se connecter à la base de données Oracle sur …
    ·Comment utiliser la barre de défilement Avec ListBox d…
      articles en vedette
    ·Qu'est -ce qu'un widget Java 
    ·Comment trier une requête MySQL avec ORDER by 
    ·Comment Loop Through Résultats dans LINQ to SQL 
    ·Comment calculer Pâques avec Java 
    ·Scrum FAQ 
    ·Comment créer une barre d'état en Visual Basic 
    ·Comment faire pour créer une structure d'enregistremen…
    ·Qu'est-ce une erreur de dépassement dans Vb.net 
    ·Comment changer automatiquement le cas d'un encadré ai…
    ·Comment concevoir votre propre jeu en utilisant C + + 
    Copyright © Connaissances Informatiques http://fr.wingwit.com