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

Modélisation Discussion :

quelle type de champ utiliser pour obtenir un choix entre plusieurs chaînes [AC-2007]


Sujet :

Modélisation

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 26
    Points : 22
    Points
    22
    Par défaut quelle type de champ utiliser pour obtenir un choix entre plusieurs chaînes
    Bonjour,

    Je voudrais avoir un champ de ma table qui puisse prendre comme valeurs plusieurs chaînes différentes.

    Exemple :
    Mlle / Mme / M.

    J'ai pensé utiliser une variable de type numérique.

    Dans mon formulaire d'ajout, j'utilise un groupBox. Jusque là tout va bien mais lorsque je veux afficher un état ou un formulaire (en mode sortie, pas entrée)... Dois-je toujours utiliser un groupBox et empêcher une action dessus pour que l'utilisateur ne puisse pas modifier la variable?

    Ou bien, est-ce que mon choix de type n'est pas bon (numérique).

    J'ai aussi essayé auparavant d'utiliser le type texte, mais cette fois je n'étais plus capable d'utiliser mon groupBox qui utilise des entiers...

    J'espère avoir été assez clair. Si ce n'est pas le cas, j'essayerai de reformuler.
    Pouvez-vous m'éclairer SVP?

    Merci d'avance.

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 716
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 716
    Points : 57 357
    Points
    57 357
    Billets dans le blog
    42
    Par défaut
    bonjour,

    si je comprend bien, tu souhaites créer un groupe d'options avec 3 boutons radio M., Mme., Melle.
    Si les assistants sont activés, Access doit te proposer d'affecter les valeurs numériques:
    1 pour M., 2 pour Mme. et 3 pour Melle.

    et c'est très bien comme ça, la donnée sauvegardée doit être au format numérique.

    Par contre pour un affichage dans un formulaire/Etat, tu peux rentrer le bout de code suivant dans une zone de texte:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =VraiFaux([Civilité]=1;"Monsieur";VraiFaux([Civilité]=2;"Madame";"Mademoiselle"))
    [Civilité] étant le champ de type numérique=1, 2 ou 3

    En espérant avoir bien cerné ton problème (pas sûr)....

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 26
    Points : 22
    Points
    22
    Par défaut
    Merci, c'est exactement ce que je cherchais.

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

Discussions similaires

  1. [SQL CE 3.5] Quel type de champs utiliser pour du texte ?
    Par zax-tfh dans le forum Développement
    Réponses: 10
    Dernier message: 06/03/2009, 15h30
  2. Quelle est la technique utilisée pour la création d'inventaire ?
    Par Edarian dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 10/03/2007, 10h49
  3. [aide] Quel type de champs utiliser pour mettre un "+"
    Par lothar59 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 04/03/2007, 14h05
  4. Quelle type d'image utiliser?
    Par kalash_jako dans le forum Autres langages pour le Web
    Réponses: 6
    Dernier message: 23/04/2006, 09h53

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