| 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
    Accès: VBA Exécuter la requête
    Microsoft Access est une partie de la suite Microsoft Office . Grâce à ce logiciel , vous pouvez créer des bases de données individuelles, les rapports et formulaires . Access vous permet de créer vos propres applications en utilisant ces composants. Pour ajouter encore plus de fonctionnalités à vos applications ou bases de données , vous pouvez programmer des tâches dans Visual Basic pour Applications ( VBA) . VBA est le langage standard de développement de Microsoft pour les produits Office. Le langage est basé sur de Visual Basic 6.0 et utilise une syntaxe similaire. Une des nombreuses choses que vous pouvez faire avec cette langue est d'exécuter des requêtes sur vos données. Instructions
    1

    exécuter une requête et a mis ses résultats dans un jeu d'enregistrements pour la manipulation . Copiez et collez le code VBA ci-dessous pour charger les données de votre requête .

    DbMyDatabase As DAO.Database

    rsMyRecords As DAO.Recordset

    Set dbMyDatabase = CurrentDB < br >

    2

    exécuter une requête avec paramètres d'entrée à l'aide d'un objet de définition de la requête , puis charger ses résultats dans un jeu d'enregistrements en utilisant l'exemple de code ci-dessous.

    dbMyDatabase As DAO.Database

    rsMyRecords As DAO.Recordset

    qdMyParameters As DAO.QueryDef

    Set dbMyDatabase = CurrentDB < br >

    Set qdMyParameters = dbMyDatabase.QueryDefs ( " MaRequête " )

    qdMyParameters.Parameters ( " MyParameter " ) = "valeur"

    Set rsMyRecords = qdMyParameters.OpenRecordset ()

    3

    boucle à travers chaque enregistrement retourné et effectuer une action . L'exemple ci-dessous est une façon de le faire

    Do While Not rsMyRecords.EOF

    Debug.Print " Le contenu de ma chronique : " . ! & RsMyRecords [ MyColumnName ]
    < p > rsMyRecords.MoveNext

    boucle
    4

    exécuter une requête SQL au lieu d'une requête Access nommée et a mis ses résultats dans un jeu d'enregistrements pour la manipulation . Copiez et collez le code VBA ci-dessous.

    DbMyDatabase As DAO.Database

    rsMyRecords As DAO.Recordset

    strQuery Dim As String

    strQuery = "SELECT * FROM MyTable "

    Set dbMyDatabase = CurrentDB

    Set rsMyRecords = dbMyDatabase.OpenRecordset ( strQuery )
    5

    Exécute une commande qui ne renvoie pas tous les enregistrements l'utilisation de ce code VBA. UPDATE et DELETE commandes sont des exemples de déclarations qui ne renvoient pas d'enregistrements.

    CurrentDb.Execute " MyQueryName "

    Previous :

    next :
      articles connexes
    ·Comment faire pour redimensionner les images en Visual …
    ·Comment accéder aux colonnes de remplissage macro avec…
    ·Structure Programmation VBA 
    ·Comment faire pour modifier une image dans Visual Basic…
    ·Comment calculer les valeurs complexes dans VBA 
    ·Comment faire pour supprimer des accents dans une chaî…
    ·Comment puis-je définir un champ dans MS Word 2007 pou…
    ·Comment faire pour utiliser l'éditeur de menu en Visua…
    ·Structure en VB.NET 
    ·Comment passer Fonctions argument en Visual Basic 
      articles en vedette
    ·Objet requis VBA 
    ·Comment visualiser le processus Apache 
    ·Comment exposants d'entrée en C 
    ·Comment utiliser Skyboxes dans GtkRadiant 
    ·Comment graphique avec Python 
    ·Comment écrire des jeux en Java 
    ·Comment stocker une entrée dans un vecteur 
    ·Visual Basic 6.0 Didacticiel SQL 
    ·Les effets de tampon débordements et Chaînes de forma…
    ·Comment utiliser Wget en Python Evasion 
    Copyright © Connaissances Informatiques http://fr.wingwit.com