| 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 utiliser des variables dans un VBA requêtes d'accès
    Les requêtes sont un outil puissant dans Microsoft Access pour récupérer des informations à partir d'une table de base de données et ayant les connaissances sur la façon d'utiliser des variables dans les requêtes peuvent faire votre demande d'accès plus dynamique. Dans VBA, vous pouvez construire des instructions SQL contenant des variables comme variables chaîne pour récupérer les données . Une fois que vous construisez votre instruction SQL , vous pouvez utiliser l'objet Recordset pour récupérer les résultats de la requête. Les variables utilisateur au lieu de dépenser construction de nombreuses instructions SQL de temps avec des critères codées en dur . Choses que vous devez
    Northwind base de données
    Voir Plus Instructions
    1

    Commencez par créer un nouveau sous procédure en utilisant le code suivant :

    Private Sub useVariablesInQuery ()
    2

    Tapez le code suivant pour créer les variables que vous allez utiliser dans votre requête :

    strSQL Dim As String

    companyName Dim As String

    nomFamille Dim As String

    rst As Recordset

    Dim dbs As Database

    Set dbs = CurrentDb
    3

    tapez la commande suivante pour définir les valeurs de vos variables utilisées dans votre requête :

    companyName = " les Comptoirs "

    nomFamille = " Freehafer "
    4

    tapez le suite pour créer une requête en utilisant les variables à l'étape précédente :

    strSQL = " . . SELECT Employees.Company , employés [ Nom ] , employés [ Prénom ] , "

    strSQL = strSQL & " employés . [E- mail] "

    strSQL = strSQL & " FROM Employees "

    strSQL = strSQL & " WHERE ( ( ( Employees.Company ) = ' " & ( companyName ) & " ')"

    strSQL = strSQL & "AND ( ( Employees. [ Nom ]) = '" & (nom) & " ')); "
    5 < p> Tapez la commande suivante pour ouvrir un jeu d'enregistrements et d'afficher les résultats de votre requête :

    Set rst = dbs.OpenRecordset ( strSQL )

    Debug.Print rst.Fields (0) Valeur < . br>

    Debug.Print rst.Fields (1). Valeur

    Debug.Print rst.Fields (2). Valeur

    Debug.Print rst.Fields (3). Valeur
    6

    Tapez la commande suivante pour mettre fin à votre sous procédure :

    rst.Close

    dbs.Close

    End Sub
    < br > 7

    Appuyez sur " F5" pour exécuter votre code .

    Previous :

    next :
      articles connexes
    ·Comment programmer Microsoft Windows CE 
    ·VBA Fonctions Dollar -signés 
    ·Comment lire des emails en Visual Basic 
    ·Introduction à Visual Basic 
    ·Comment envoyer un e-mail HTML avec VB 
    ·Comment cacher le Controlbox en VB 
    ·Comment ouvrir un site Web avec VBA 
    ·Comment écrire du code VBA 
    ·Comment savoir VB Script ligne 
    ·Liste des onglets dans le classeur 
      articles en vedette
    ·Comment créer des modules Python 
    ·Comment faire un catalogue de produits en PHP 
    ·Comment écrire Date et heure Grâce à Visual Basic 
    ·Comment mettre en Python Variables d'environnement 
    ·Comment faire pour créer des contrôles ActiveX 
    ·Comment insérer une nouvelle ligne dans TextBox 
    ·Comment diviser plusieurs séparateurs en JavaScript 
    ·Quelles sont les méthodes de Visual Basic 
    ·Comment prévenir les tampons mémoire et débordements…
    ·Comment utiliser le port série dans Visual Basic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com