| 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 accéder à la zone de liste déroulante dans une requête
    Connaître comment accéder à une zone de liste déroulante et ensuite l'utiliser dans une requête est utile pour le développement d'applications informatiques. Par exemple, dans Microsoft Access, une zone de liste déroulante , il peut être plus facile pour l'utilisateur de manipuler les données . L'utilisation de Visual Basic pour Applications (VBA) langage de programmation informatique , vous pouvez faire une forme , créer une table , puis utilisez le tableau pour ajouter des données à une zone de liste déroulante . Instructions
    1

    Démarrer Microsoft Office Access 2007 , sélectionnez " Nouvelle base de données ", puis cliquez sur "Créer ".
    2

    Cliquez sur l'onglet "Créer" , puis sélectionnez " Form Design " pour créer une nouvelle forme . Cliquez sur " Combo Box " sur le volet " Commandes " , puis cliquez sur votre formulaire et faites-le glisser pour créer un nouveau contrôle de zone de liste déroulante. Cliquez sur "Button" sur le volet " Controls " pour ajouter un nouveau bouton à votre formulaire.
    3

    clic droit " Command0 », puis cliquez sur "Propriétés". Cliquez sur l'onglet "Evénement" , puis choisissez " [Procédure événementielle ] " à côté de " Sur clic». Cliquez sur le bouton de sélection ( ... ) pour ouvrir la fenêtre " Microsoft Visual Basic "
    4

    Copiez et collez le code suivant dans " Private Sub Command0_Click () ": .

    Dim strSQL As String

    strSQL = " CREATE TABLE dataTable ( ComboIndx NOMBRE , rowData texte) "

    DoCmd.RunSQL ( strSQL )

    strSQL = "INSERT INTO dataTable ( ComboIndx , rowData ) "

    strSQL = strSQL &" VALUES ( 1, ' Row1 '); "

    DoCmd.SetWarnings Faux

    DoCmd.RunSQL ( strSQL )

    strSQL = "INSERT INTO dataTable ( ComboIndx , rowData ) "

    strSQL = strSQL & " VALUES ( 2, ' Row2 '); "

    DoCmd.SetWarnings Faux
    < p> DoCmd.RunSQL ( strSQL )

    strSQL = "INSERT INTO dataTable ( ComboIndx , rowData ) "

    strSQL = strSQL & " VALUES ( 3 , ' Row2 '); "

    DoCmd.SetWarnings Faux

    DoCmd.RunSQL ( strSQL )

    strSQL = "Select DataTable. * de DataTable "

    strSQL = strSQL & "WHERE dataTable.rowData = ' Row2 '; "

    Me.Combo0.RowSource = strSQL
    5

    revenir à la fenêtre Microsoft Access , cliquez droit sur" Combo0 », puis cliquez sur" Propriétés. " Cliquez sur l'onglet "Evénement" . Choisissez . [ Event Procedure ] " à côté de" après mise à jour . "Cliquez sur le bouton de sélection ( ... ) pour ouvrir le " Microsoft Visual Basic " fenêtre.
    6

    Copiez et collez le code suivant dans " Private Sub Combo0_AfterUpdate () ":

    Dim dbs As Database

    rst As Recordset

    comboString As Integer

    sqlstr Dim As String
    < p > Set dbs = CurrentDb

    comboString = Me.Combo10.Text

    sqlstr = "SELECT dataTable.rowData de DataTable "

    sqlstr = sqlstr & "WHERE dataTable.ComboIndx = "& ( comboString ) &" ; "

    Set rst = dbs.OpenRecordset ( sqlstr )

    rst.MoveLast

    rst.MoveFirst

    MsgBox" les données pour cet indice de combo est: "& rst.Fields (0 ) Valeur

    rst.Close

    dbs.Close
    7

    fermez le fichier. " Microsoft Visual "Fenêtre . Faites un clic droit " Basic Form1 », puis cliquez sur« Form View ". Cliquez sur" Command0 "pour remplir la zone de liste déroulante avec des données .
    8

    Sélectionnez une valeur dans la liste déroulante . Vous verrez les données pour cet indice dans une boîte de message.

    Previous :

    next :
      articles connexes
    ·Comment utiliser TryParse en Visual Basic 
    ·Comment appeler une procédure stockée SQL utilisant M…
    ·Comment détecter le Real Player Plug-In pour Visual Ba…
    ·Comment automatiser Office avec VBA 
    ·Comment trouver le Enum maximum sur VB 
    ·Comment ajouter une chaîne à la fin d'un fichier dans…
    ·Comment faire pour activer Windows Virtual Machine 
    ·Comment faire un Clicker automatique dans Visual Basic …
    ·Comment appeler un JavaScript à partir de Visual Basic…
    ·Comment utiliser VBA pour centrer du texte sur un docum…
      articles en vedette
    ·Comment valider une adresse électronique dans ASP.Net 
    ·Comment mettre en place VIM pour Java 
    ·Comment faire pour changer la police dans Echo 
    ·Comment programmer une adresse Port 
    ·Comment utiliser le SDK Windows DLL en VB.NET 
    ·Comment faire des jeux vidéo sans programmation 
    ·Comment faire pour utiliser les touches de direction da…
    ·Comment faire pour importer des variables de Python 
    ·Ligne écoles de programmation informatique 
    ·Comment supprimer toutes les imprimantes avec VBScript 
    Copyright © Connaissances Informatiques http://fr.wingwit.com