Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment accéder à VBA variable tai…
  • Comment créer égaliseur graphiques…
  • Comment configurer un port USB en ut…
  • Comment utiliser les API Windows pou…
  • Comment définir le focus sur une au…
  • Comment sortie guillemets dans VBS 
  • Comment quitter VBA 
  • Comment utiliser les fichiers BMP av…
  • Définition de Visual Basic 6.0 
  • Tutoriel de base de données pour Vi…
  •   Visual Basics 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
  •  
    Visual Basics programmation

    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

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment exécuter un fichier EXE dans le code VB 
  • Comment lire les nombreuses lignes d'un seul coup en Visual Basic 6 
  • Impression de base de données dans Visual Basic 
  • Comment faire pour créer une grille de données en Visual Basic 
  • Comment compresser MS Access DB dans VB 
  • Comment écrire ActiveX VB6 
  • Comment faire pour accéder aux informations du système à distance en VB6 
  • Comment fusionner un fichier XML dans Crystal Reports 
  • Comment faire pour réinitialiser les tiques en VB6 
  • Comment accéder au courrier électronique Avec Visual Basic 
  • Connaissances Informatiques © http://www.ordinateur.cc