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 :

Problème liste déroulante dans un formulaire [AC-2010]


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2014
    Messages : 62
    Points : 35
    Points
    35
    Par défaut Problème liste déroulante dans un formulaire
    Bonjour à tous,

    J'ai un problème concernant un volet déroulant dans un formulaire. En fait, je souhaite créer un volet qui reprend un champ de ma table, dans l'assistant Zone de liste déroulante :

    - Je choisi la table correspondante,
    - Je choisi le champ que je souhaite dérouler,

    Sauf que la clé de ma table s'insère inopinément dans ma liste déroulante, donc j'obtient une liste déroulante à deux colonnes. Comment palier à ce problème.

    Pour plus de clareté :
    Client
    _____
    NumClient
    Nom
    Prenom

    Si je réalise une liste déroulante pour connaitre le nom de tous les clients, j'obtiens la liste suivante :

    | NumClient | Nom |

    alors que je souhaiterais avoir uniquement :
    | Nom |

    Merci à tous pour vos suggestions,

    BH.

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 841
    Points : 7 975
    Points
    7 975
    Par défaut
    Bonjour,

    Il faut régler les propriétés "largeurs de colonnes" de la liste déroulante. Mettre "0 cm;2 cm" pour une zone de liste à 2 colonnes permet de cacher la première colonne.

    Cordialement

  3. #3
    Membre expérimenté Avatar de Gado2600
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Mai 2013
    Messages
    903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Office VBA

    Informations forums :
    Inscription : Mai 2013
    Messages : 903
    Points : 1 364
    Points
    1 364
    Par défaut
    Bonjour,
    Si tu ne veux pas voir ta première colonne, tu as une option dans les propriétés de format qui te permets de régler la largeur des colonnes (dans ton cas, tu aurais 0cm;2,54cm ou 0cm; qui est identique)
    Cordialement,

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2014
    Messages : 62
    Points : 35
    Points
    35
    Par défaut
    En fait je ne souhaite pas la cacher mais enlever la clé, j'ai réaliser plusieurs fois des listes déroulantes de la même manière avec succès mais je ne sais pas pourquoi cela ne fonctionne plus pour cette table.

    J'ai même essayé de changer le code SQL dans la feuille de propriété et de mettre le nombre de colonne à 1 mais cela ne fonctionne pas non plus.

    Cdl,

    BH

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 841
    Points : 7 975
    Points
    7 975
    Par défaut
    D'accord,
    Désolé d'avoir mal lu le message initial.
    Pour modifier les champs de la liste déroulante:
    - il faut ouvrir le générateur de requêtes en allant dans la propriété "Contenu" de votre liste déroulante.
    - Vous appuyez sur les "..." à la fin de la ligne pour l'ouvrir.
    - Vous supprimez le premier champ (qui est inutile d'après vous).
    - Vous fermez le générateur de requêtes et "enregistrez" les modifications.
    - Vous pouvez régler les autres propriétés de la liste après.

    Cordialement,

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2014
    Messages : 62
    Points : 35
    Points
    35
    Par défaut
    Merci pour vos réponses, j'ai réussi à résoudre mon problème.

    A bientôt,

    BH

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 04/03/2013, 02h20
  2. Réponses: 4
    Dernier message: 26/02/2013, 11h58
  3. [AC-2007] Problème de requête liée à liste déroulante dans sous-formulaire
    Par jean33000 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 27/04/2010, 14h22
  4. Réponses: 2
    Dernier message: 08/09/2008, 15h14
  5. Pb de liste déroulante dans un formulaire
    Par darkian dans le forum Access
    Réponses: 2
    Dernier message: 27/12/2005, 13h22

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