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, Etat de l'art


Sujet :

IHM

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    610
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 610
    Points : 213
    Points
    213
    Par défaut Liste déroulante, Etat de l'art
    Bonjour,

    Juste une question philosophique.
    La récupération d'une valeur de liste déroulante peut se faire de plusieurs façon :
    - 1 : Récupérer l'identifiant unique de la valeur sélectionnée
    - 2 : Récupérer directement la valeur.

    Les deux solutions ont des avantages et inconvénients :
    - 1 : Economie de place dans les tables mais on doit conserver une certaine consistance des données et ne pas modifier n'importe comment les listes, ni supprimer des valeurs utilisées.
    - 2 : Prend plus de place, mais autorise une évolution du contenu des listes

    Une méthode est-elle recommandable plutôt qu'une autre ou est-ce à juger selon les cas ?

    Merci de vos retours.

  2. #2
    Modérateur
    Avatar de bertiny
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2013
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 282
    Points : 1 831
    Points
    1 831
    Billets dans le blog
    1
    Par défaut
    En fait, quelque soit la valeur qu'on veuille récupérer dans une liste déroulante, c'est l'Identifiant (qui identifie de manière unique un enregistrement) qu'on manipule même comme dans la plus part des cas, le champ est caché.

    Cdlt.
    Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
    Oh là!! Que c'est bien de trouver la solution à un problème

    Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    610
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 610
    Points : 213
    Points
    213
    Par défaut
    Bonjour,
    Merci pour ta réponse bertiny.
    Oui sur le principe de la liste déroulante je suis d'accord.

    Ce que je veux dire c'est que dans une liste "standard" qui va afficher des valeurs (ID=1,"Texte1"), (ID=2,"Texte2"), (ID=3,"Texte3") .... le champ qui va récupérer la sélection de l'utilisateur peut récupérer la valeur de l'ID, 2 par exemple, (si le champ est numérique) ou la valeur "Texte2" (si c'est un champ Texte).

    Selon ce que le champ va récupère comme valeur, il y aura des contraintes dans la gestion de la liste déroulante...

    J'espère me faire comprendre

  4. #4
    Modérateur
    Avatar de bertiny
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2013
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 282
    Points : 1 831
    Points
    1 831
    Billets dans le blog
    1
    Par défaut
    Bien sûr il y a des contraintes.
    Par exemple tu ne pourras pas faire: [Formulaires]![exemple]![liste]=[champ de type texte]. C'est comme si tu faisais 1=a. Car la partie gauche de l'exemple ci-dessus qui récupère la valeur de la liste déroulante va toujours produire une valeur numérique. Cela marchera bien évidemment lorsque le champ de la partie droite de l'exemple ci-dessus est de type numérique.
    Je ne sais pas si çà va dans le sens de ta pensée.
    Cdlt.
    Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
    Oh là!! Que c'est bien de trouver la solution à un problème

    Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    610
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 610
    Points : 213
    Points
    213
    Par défaut
    Dans l'utilisation, quelle que soit la solution cela ne me pose pas de problèmes, je saurais gérer.
    Ma question portait plus sur la bonne philosophie à adopter.
    Comme ces listes sont administrables par certains utilisateurs ayant un profil adéquat et que leur contenu peut évoluer - ajout de nouvelles valeurs, modification de valeurs existantes - je me posais la question d'enregistrer comme valeur finale plutot la valeur "affichée" que l'identifiant associé.

  6. #6
    Modérateur
    Avatar de bertiny
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2013
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 282
    Points : 1 831
    Points
    1 831
    Billets dans le blog
    1
    Par défaut
    Comme ces listes sont administrables par certains utilisateurs ayant un profil adéquat et que leur contenu peut évoluer - ajout de nouvelles valeurs, modification de valeurs existantes -
    Administrer, chose facile. Ce qui est sûr c'est que ta liste déroulante a une source de données. Il suffit de créer un formulaire qui modifie ta source de données en termes d'ajout, modification d'enregistrement, etc...
    C'est toi-même qui sait le niveau d'administration que tu veux accorder à tes utilisateurs.
    Cdlt.
    Le monde évolue et nous avec. La technologie change les idées de ceux qui s'intéressent et pensent qu'il est nécessaire de changer.
    Oh là!! Que c'est bien de trouver la solution à un problème

    Pensons à améliorer nos connaissances en toute humilité car on apprend tous tous les jours !!!

Discussions similaires

  1. [AC-2007] Etat suivant liste déroulante
    Par papagei2 dans le forum IHM
    Réponses: 7
    Dernier message: 04/12/2009, 00h01
  2. Etat à partir d'une liste déroulante
    Par Pierre67 dans le forum IHM
    Réponses: 1
    Dernier message: 11/10/2008, 22h20
  3. Texte dans etat selon liste déroulante
    Par dedele45 dans le forum IHM
    Réponses: 1
    Dernier message: 19/10/2007, 19h28
  4. Lien en entre listes déroulantes et affichage d'Etat
    Par Sofie109 dans le forum Access
    Réponses: 3
    Dernier message: 08/09/2006, 15h08
  5. liste déroulante avec Etats
    Par stan30160 dans le forum IHM
    Réponses: 3
    Dernier message: 29/05/2006, 17h00

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