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

VB 6 et antérieur Discussion :

sélectionner un champ dans un datacombo


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 12
    Par défaut sélectionner un champ dans un datacombo
    slt
    lorsque je sélectionne un champ ds mon datacombo,je n'arive plus à sélectioner un autre ne s'afiche ke le champ précédement sélectioné.voici le code ki è ds l'évènemen change
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If DataCombo1.Text <> "" Then
    sql = "select * from nomtable where libellé='" & DataCombo1.Text & "'"
    adodc1.RecordSource = sql
    adodc1.Refresh
    par contre ds un autre datacombo sur une autre feuille jariv à sélectionner un autre champ ds le datacombo. le code suivant se trouve ds l'évènemen change
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If DataCombo2.Text = "comptabilité" Then
    sql = "select* from nomtable where service='direction'"
    Adodc1.RecordSource = sql
    Adodc1.Refresh
    je cherché en vain a comprendre mè helas.
    je veux c pouvoir sélectionner un champ après avoir sélectionner un champ ds le datacombo
    merci

  2. #2
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Le premier code fait une selection en se servant du choix dans le combo. Le deuxieme code fait une selection fixe, toujours la même

  3. #3
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 12
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim sql As String
    If DataCombo1.Text = "louis" Then
    sql = "select * from nomtable where nom='louis"
    adosaiabsence.RecordSource = sql
    adosaiabsence.Refresh
    ElseIf DataCombo2.Text = "jean" Then
    sql = "select * from nomtable where nom='jean"
    adosaiabsence.RecordSource = sql
    adosaiabsence.Refresh
    dans le 1er combo je fais maintenant un choix sur une valeur fix
    mais le blème demeure, JE N'arive tjrs pas à faire une autre sélection ds le datacombo
    sè bizar je comprends tjrs pas

  4. #4
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Ben , et si tu essayais de faire un pas a pas sur ton code, pour bien voir s'ilm passe par ou tu pense qu'il doit passer.
    Les programmes informatiques ont plus tendance a faire ce qu'on leur dit de faire, pas ce qu'on pense qu'il doivent faire.

  5. #5
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 12
    Par défaut
    OK jè vu d'ou vient le problème.En fait ds le 1er datacombo ki posait probléme a son rowsourceki est 1 adodc dont le recordsource est une instruction sql.
    Il faut dc mettre ds le rowsource un adodc ki a pr recordsource une table et non sql.
    En procédant ainsi ke ca soit un choix sur une variable ou 1 champ fixe jariv a
    sélectioner plusieurs fois ds le datacombo
    merci pr l'attenton ke vs avez accordé a ma discussion

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sélectionner les champ d'un TCD à tracer dans le GCD
    Par funkyspirit dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/09/2010, 11h36
  2. Réponses: 3
    Dernier message: 10/08/2009, 18h39
  3. Réponses: 10
    Dernier message: 23/11/2006, 13h55
  4. [MySQL] Sélectionner deux champs du meme nom dans deux tables
    Par Msieurduss dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 14/06/2006, 23h54
  5. Réponses: 2
    Dernier message: 14/04/2005, 22h57

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