IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

sélection d'infos dans une Textbox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1
    Par défaut sélection d'infos dans une Textbox
    Bonjour,

    Je vous explique mon problème : J'ai programmé une recherche dans un base de données grâce a une textbox, je tape une lettre et sa recherche dans la base les produits correspondant à la recherche seulement j'ai plusieurs produits correspondant à une recherche donc je voudrais pouvoir sélectionner un produits afficher dans une Combobox pour que seul les caractéristiques correspondantes à ma sélection s'affiche dans des listeBox et non les caractéristique de toute la recherche.

    Voici mon programme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    Private Sub CommandButton1_Click()
     
    'Objet contenant notamment la syntaxe de la requête SQL
      Dim cmdCommand As New ADODB.Command
      Set cmdCommand = New ADODB.Command
    'Faire le lien avec la base de données ouverte
      cmdCommand.ActiveConnection = conConnection
      ComboBox2.Clear
      ListBox2.Clear
      ListBox1.Clear
    'Définir la syntaxe de la requête
      'cmdCommand.CommandText = "SELECT `Designation`,`Delai_assemblage` FROM `Jouets` WHERE `Designation` Like '%" & TextBox2.Text & "%';"
      cmdCommand.CommandText = "SELECT * FROM `Jouets` WHERE `Designation` Like '%" & TextBox2.Text & "%';"
     
    'Objet contenant les résultats de la requête
      Set rstRecordSet = New ADODB.Recordset
    'Envoi de la requête et récupération des résultats
      Set rstRecordSet = cmdCommand.Execute()
    'Affichage des résultats un à un dans une boite de dialogue
        While Not rstRecordSet.EOF
            ComboBox2.AddItem (rstRecordSet.Fields(1))
            ListBox2.AddItem (rstRecordSet.Fields(2))
            ListBox1.AddItem (rstRecordSet.Fields(0))
            ComboBox2.ListIndex = 0
            ListBox2.ListIndex = 0
            ListBox1.ListIndex = 0
            rstRecordSet.MoveNext
            Wend
     
          End Sub

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub UserForm_Initialize()
    'Structure nécessaire à la connexion à la base
      Set conConnection = New ADODB.Connection
          Dim login As String
          login = "E091857U"
          conConnection.ConnectionString = "Driver={MySQL ODBC 3.51 Driver}; Server=infoweb.iut-nantes.univ-nantes.prive; Database=" & login & "; UID=" & login & "; Password=" & login & ";"
      conConnection.CursorLocation = adUseClient
      conConnection.Open
    'Connexion effectuée
     
    End Sub
    J'espère avoir été clair

    Merci à vous les amis

  2. #2
    Membre expérimenté
    Homme Profil pro
    Technicien qualité et métrologie industrielle
    Inscrit en
    Avril 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Technicien qualité et métrologie industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 116
    Par défaut
    Bonsoir,

    pourrais-tu poster un fichier exemple sans données confidentielle ?

    Cordialement

Discussions similaires

  1. [XL-2003] Comment avoir toutes infos d'une ligne excel en double cliquant dans une textbox
    Par MichaSarah dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 23/05/2010, 01h33
  2. Sélection dans une TextBox
    Par Oh!Tofocus dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 27/12/2008, 19h44
  3. Recherche d'infos dans une bd via textbox
    Par lordgodgiven dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/09/2006, 17h59
  4. [MySQL] Chercher des info dans une DB, et les afficher en lien
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 12/10/2005, 19h29
  5. [c#]Gros text à afficher dans une textbox
    Par famemaur dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/05/2005, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo