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 :

Liste déroulante avec choix diminuant après sélection des valeurs (2).


Sujet :

IHM

  1. #1
    Membre habitué Avatar de fab.85
    Homme Profil pro
    GoodStock
    Inscrit en
    Octobre 2011
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : GoodStock
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2011
    Messages : 226
    Points : 125
    Points
    125
    Par défaut Liste déroulante avec choix diminuant après sélection des valeurs (2).
    Bonjour,

    ayant suivi ce post (http://www.developpez.net/forums/d14...ction-valeurs/) , je souhaiterais réaliser cet exercice sachant que dans mon cas la liste déroulante (CodeArticle) se trouve dans un sous formulaire (mode feuille de données) et donc que c'est la même liste déroulante qui se répète à chaque ligne.

    Pourriez-vous m'indiquer comment est-ce réalisable?

    D'avance merci et bonne journée.

    Fabien.

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour

    En mode feuille de données c'est plus compliqué.

    La seule méthode que j'ia trouvé c'est d'avoir 2 listes déroulantes : une pour la sélection et une pour l'affichage.
    La liste de sélection est dépendante des sélections précédente, la liste d'affichage est indépendante.

    Pour éviter un effet de guirlande de Noël, il faut assigner la source de données au moment de la réception du focus et la supprimer à la sortie.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre habitué Avatar de fab.85
    Homme Profil pro
    GoodStock
    Inscrit en
    Octobre 2011
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : GoodStock
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2011
    Messages : 226
    Points : 125
    Points
    125
    Par défaut
    Bonjour marot_r,

    merci pour cette réponse, même si pour moi cela semble assez compliquer à réaliser.

    Le but étant vous l'aurez compris d'interdire à l'utilisateur de choisir 2 fois le même code article qui engendre ( à la création du code barres) un problème de doublon.

    Peut-être existe-t-il un autre moyen de réaliser cela ?

    Cordialement,

    Fabien.

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour

    Une solutiuon simple est de mettre un index unique.

    Cela n'empéchera pas l'utilisateur d'essayer de l'entrer une seconde fois mais il ne pourra qu'essayer. La BD rejetera la saisie.

    Pour faire cela :
    1. Aller sur la table en mode design
    2. Ouvir l'écran des indexs
    3. Se mettre sur une ligne vierge et donner un nom à l'index (ex : UniciteProduit)
    4. Dans la colonne champ avec une ligne par champ, choisir les champs qui composent l'index unique (ex : ClefCommande, ClefProduit).
    5. Choisir "unique" dans la partie basse de l'écran de saisie des indexs.
    6. Sauvegarder.


    Attention si un des champs composant l'index vaut "Null", la notion d'unicité ne marche plus. Tu peux avoir plusieurs enregistrement avec comme valeur "Null" :-(.

    Si c'est un problème en Access 2010 on peut peut-être utiliser les Macros de données pour empécher cela en vérifiant les données avant l'insertoin ou la modification.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Membre habitué Avatar de fab.85
    Homme Profil pro
    GoodStock
    Inscrit en
    Octobre 2011
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : GoodStock
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2011
    Messages : 226
    Points : 125
    Points
    125
    Par défaut
    Bonjour,

    cela ne fonctionne pas car dans ma table (TDetailsEntrees) le champ CodeArticle se répète forcement. Seul le code barre est unique et du coup, rien n’empêche l'encodage de du même code article dans le sous formulaire. Seul un message d'erreur lorsque le code barre se génère (en dernier lieu).

    Vu que l'encodage de la commande commence par le code article, je souhaiterais qu'on ne puisse aller plus loin dans la commande en cas de doublon.

    cordialement,

    Fabien.

Discussions similaires

  1. Réponses: 13
    Dernier message: 12/11/2014, 13h47
  2. Listes déroulantes avec choix groupés de cases à cocher
    Par dav2k dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/07/2010, 23h54
  3. Réponses: 11
    Dernier message: 19/02/2010, 16h00
  4. Double liste déroulante avec choix d'onglet
    Par fugy33 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/06/2007, 10h45

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