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

Requêtes et SQL. Discussion :

afficher 2 résultats d'une liste déroulante ? [AC-2007]


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2011
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 109
    Points : 64
    Points
    64
    Par défaut afficher 2 résultats d'une liste déroulante ?
    Bonjour à tous,

    Je n'arrive pas à mettre ceci en forme :

    J'ai une table avec les champs: "marque" <=> "Ref" : qui me sert à alimenter une Combobox dans un Formulaire.

    Sur la sélection d'un Enrg "marque" de ma combobox, je voudrais que les "ref" associées, qui sont toujours au nombre de 2, soient affichées dans 2 zones de texte indépendantes.

    ex tbl:
    "Peugeot" I "205"
    "Peugeot" I "307"
    "Renault" I "4L"
    "Renault" I "Clio"
    ect..

    Form souhaité: Peugeot /205 / 307

    Faut-il obligatoirement passer par une pré-requête ?

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Points : 281 920
    Points
    281 920
    Par défaut
    Bonjour,

    Dans ta liste déroulante, intéresse-toi aux propriétés :

    Nbre de colonnes
    Colonne liée
    Largeur de colonnes (pense à zéro, pour cacher ce que tu ne veux pas afficher)

    Pour voir les propriétés, tu cliques dessus, elle se met en surbrillance et ensuite enfonce F1 => l’aide d’Access s’ouvre à la bonne page.

    Tu disposes alors des valeurs de la ligne sélectionnée avec la syntaxe :

    Me.ZoneDeListe.column(n) où n correspond au N° de la colonne en commençant par zéro.

  3. #3
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2011
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 109
    Points : 64
    Points
    64
    Par défaut
    Bonsoir Claude,

    Corriges moi si je fais erreur, mais ta méthode consiste à récupérer la valeur d'un champ pour un même enregistrement en jouant sur les propriétés des colonnes dans la listBox.
    Or, dans mon exemple, je souhaite récupérer les valeurs "Ref" dans 2 enregistrements dont les "Marques" sont identiques.
    C'est là que je bloque

    Merci à toi

  4. #4
    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,

    Cette source : Concaténer plusieurs enregistrements dans une seule colonne devrait te permettre de réaliser ce que tu cherches à faire.

    Domi2

  5. #5
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2011
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 109
    Points : 64
    Points
    64
    Par défaut
    Bonjour,

    Merci Domi pour tes conseils. Hélas le résultat ne correspond pas à mes attentes.
    En revanche, j'ai contourné le problème en créant un état qui s’appuie sur une requête et me donne le résultat escompté...

    Merci à vous...

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

Discussions similaires

  1. [XL-2007] Afficher des cellules en fonction du résultat d'une liste déroulante
    Par mandrake57 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/02/2011, 18h21
  2. Afficher des informations dans une liste déroulante
    Par onlytime dans le forum Langage
    Réponses: 1
    Dernier message: 08/03/2008, 19h47
  3. Réponses: 12
    Dernier message: 18/10/2007, 11h34
  4. [AJAX] résultats d'une liste déroulante en fonction d'une autre liste
    Par jonnyboy dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/09/2007, 11h27
  5. [MySQL] PHP afficher a partir d'une liste déroulante
    Par marie4449 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 24/11/2006, 10h00

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