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

IHM Discussion :

Extraire élément d'une combobox


Sujet :

IHM

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 37
    Points : 24
    Points
    24
    Par défaut Extraire élément d'une combobox
    Bonjour,

    En fait j'ai un formulaire sur lequel se trouvent :
    - 1 combobox (avec 20 valeurs)
    - 10 champs texte

    Ce que je voudrai faire c'est renvoyer dans chaque champ texte une valeur de ma combobox ( les 10 premieres valeurs en fait).

    Cependant j'arrive à renvoyer le premier élément, mais après je suis bloqué, je ne sais pas comment faire pour passer à l'élément suivant et le renvoyer dans le 2eme champ texte.

    Merci d'avance pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    C'est une liste déroulante ou une zone de liste ?

    Starec

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 37
    Points : 24
    Points
    24
    Par défaut
    c'est une liste déroulante que j'ai remplie à l'aide d'une de mes tables

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonsoir,

    La première idée serait quelque chose genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub TaListe_AfterUpdate()
        Me.TonChamp1 = Me.TaListe.Column(0)
        Me.TonChamp2 = Me.TaListe.Column(1)
        Me.TonChamp3 = Me.TaListe.Column(2)
    End Sub
    Ce qui est bien à défaut d'autre chose. Par contre, au vu de la suite chronologique des données il est envisageable de faire mieux en donnant une suite aux noms des champs. Voir :http://www.developpez.net/forums/sho...d.php?t=474358

    Cordialement.

  5. #5
    Membre à l'essai
    Inscrit en
    Décembre 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 37
    Points : 24
    Points
    24
    Par défaut
    Bonsoir,

    Tout d'abord merci pour ta réponse.

    Cependant j'ai bien peur que tu ne confondes ligne et colonne.

    Voici un "dessin" de ma liste déroulante :

    Liste_nom_de_Film :
    Film1
    Film2
    Film3
    Film4
    ...

    Ce que je veux c'est pouvoir accéder à Film1, Film2, Film3 et Film4.

    Toi tu me décris une configuration où j'ai plusieurs colonnes.

    Liste_nom_de_Film_et_acteur :
    Film1 Acteur1
    Film2 Acteur2
    Film3 Acteur3
    Film4 Acteur4
    ... ...

    Mais bon n'étant pas pro de access, je n'affirme pas ce que je dis.

  6. #6
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonsoir,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    En fait j'ai un formulaire sur lequel se trouvent :
    - 1 combobox (avec 20 valeurs)
    - 10 champs texte
     
    Ce que je voudrai faire c'est renvoyer dans chaque champ texte une valeur de ma combobox ( les 10 premieres valeurs en fait).
    En bouclant sur la zone de liste, cela doit être possible... (c'est possible)...

    Mais es-tu sûr d'avoir besoin de ce genre de chose. Je veux dire par là, n'essayes-tu pas de "réinventer" Access...

    Pourrais-tu préciser un peu le contexte et ce que tu cherches à faire exactement ?

    Domi2

  7. #7
    Membre à l'essai
    Inscrit en
    Décembre 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 37
    Points : 24
    Points
    24
    Par défaut
    Bonsoir,

    En fait je crée une requete qui me renvoie une vingtaine de réponses, je mets ces réponses dans une liste déroulante. Seulement ce n'est pas l'affichage que je souhaite, je souhaite les mettre dans des champ textes.

    J'ai pensé à boucler sur la liste déroulante mais je ne sais absolument pas comment faire.

  8. #8
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Re Bonsoir,

    Alors faisons :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub TaListe_AfterUpdate()
        Me.TonChamp1 = Me.TaListe.Column(0, 1)
        Me.TonChamp2 = Me.TaListe.Column(0, 2)
        Me.TonChamp3 = Me.TaListe.Column(0, 3)
    End Sub
    Cordialement.

  9. #9
    Membre à l'essai
    Inscrit en
    Décembre 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 37
    Points : 24
    Points
    24
    Par défaut
    Impeccable, merci beaucoup, je ne savais pas que l'on pouvait faire ça.

    Merci encore à vous et bonne soirée.

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

Discussions similaires

  1. Contourner la limite de 32767 éléments d'une combobox ?
    Par samuelsiffert dans le forum IHM
    Réponses: 6
    Dernier message: 11/04/2006, 00h49
  2. Sélection d'un élément dans une combobox
    Par cluis dans le forum IHM
    Réponses: 2
    Dernier message: 17/03/2006, 14h23
  3. Sélectionner le premier élément d'une ComboBox
    Par deubal dans le forum Composants VCL
    Réponses: 2
    Dernier message: 21/11/2005, 10h32
  4. Réponses: 2
    Dernier message: 14/09/2005, 13h39
  5. Pré-sélectionner un élément d'une combobox
    Par delphim dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/06/2003, 15h26

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