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 :

Case d'option : quel format de champ utiliser? [AC-2007]


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Femme Profil pro
    ATRF LABORATOIRE EPLE
    Inscrit en
    Janvier 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : ATRF LABORATOIRE EPLE
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 13
    Points : 8
    Points
    8
    Par défaut Case d'option : quel format de champ utiliser?
    Bonjour,
    je suis en train de créer un formulaire pour enregistrer les produits de deux laboratoires d'un établissement scolaire.
    J'ai donc plusieurs lieux de stockage possibles pour chaque produit.
    j'ai créé un champ "lieux de stockage" dans ma table "produits" à partir de l'assistant liste de choix avec trois valeurs .

    et sur le formulaire, j'ai inséré trois cases d'option indépendantes avec comme source le champ "lieux de stockage".

    mais les cases sont décochées et impossible de cocher l'une d'entre elles.

    je suis allée voir le tuto : http://starec.developpez.com/tuto/groupeoptions/ et d'autres tutos et forums et sites.....
    mais je n'ai rien trouvé qui corresponde à mon problème.

    faut-il un format de champ particulier? faut-il un groupe d'options?

    Si quelqu'un à une idée à me suggérer?!!!

    Merci par avance
    Cordialement à tous

  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.

    La solution facile est de ne pas utiliser un groupe d'option mais une liste déroulante.
    Cela te permet de gagner de la place à l'écran, d'ajouter facilement des éléments sans aucune modification à tes écrans et de ne pas à avoir à t'inquiéter du type de champ.

    Si tu tiens à ton groupe d'options, il faut définir un champ de type numérique car la valeur stockée est un nombre compris entre 1 et le nombre d'options.

    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
    Futur Membre du Club
    Femme Profil pro
    ATRF LABORATOIRE EPLE
    Inscrit en
    Janvier 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : ATRF LABORATOIRE EPLE
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Bonjour Marot

    Merci de ton aide.

    Je préfère en effet les boutons d'option à la liste déroulante,
    et j'aurais préféré stocker mes 3 valeurs dans un seul champ de ma table.

    Mais le problème du groupe d'option, c'est que le critère de sélection est de type "ou" donc on ne peut choisir qu'une seule option du groupe.

    Donc, faute de grive...j'ai biaisé le problème en créant 3 boutons indépendants liés à 3 champs de type oui/non.

    Mais, je suis quand même curieuse de savoir si il y a moyen de stocker mes valeurs dans un seul champ, pour alléger un peu ma table

    A+

  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
    Désolé, je n'avais pas saisi que tu voulais 3 valeurs.

    Il n'y a pas de moyen simple pour gérer cela et stocker 3 valeurs différentes dans un même champ n'est pas recommandé.
    À partir de Access 2010, il me semble, tu as les champs multi-valués (en fait une table dans un champ) mais je trouve que c'est plus une source de problème qu'une solution.
    Et la présentation est en liste avec case à cocher pas en option.

    La solution recommandée pour ce que tu fais est d'avoir une table de référence et une table d'association d'association du type :

    tblAssociation
    Clef
    ClefParent
    ClefEnfant

    tblEnfant
    ClefEnfant
    Autres infos

    tblParent
    ClefParent
    Autres infos

    Cette structure permet de gérer un nombre infini (ou presque) de "parents" et d' "enfant".

    Une usage classique est une commande, ses produits et le tarif.
    La table d'association permet de relier une commande à ses produits.

    L'autre avantage de cette architecture est qu'il est assez facile de répondre à des questions du type : "Combien de commandes ont des tomates, des poireaux mais pas de citron." et cela même avec de nombreux autres produits.

    On utilise habituellement un sous-formulaire pour présenter les tables d'associations.

    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
    Futur Membre du Club
    Femme Profil pro
    ATRF LABORATOIRE EPLE
    Inscrit en
    Janvier 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : ATRF LABORATOIRE EPLE
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Merci Marot,

    je pense que ma table parent n'étant pas très grande (38 champs), je vais garder l’option de mes 3 champs de type "oui/non" avec un local affecté à chaque champ;
    et une case d'option par champ sur le formulaire.

    la structure que tu me propose est celle que j’essaie de me mettre en place sur les conseils d'EricDgn pour insérer les diverse phrases de risques, prudences et pictogrammes affectés à chaque produit.

    Et en plus tu viens de partiellement me donner la solution pour faire figurer tout çà dans mon formulaire.

    Mais je me demandais si il est possible d'insérer des sous -formulaires dans un formulaire à onglet?
    puisque mon formulaire d'enregistrement 4 onglets, dont un où il me faut faire figurer les phrases et pictogrammes de sécurité.

    Et encore mille fois merci de votre aide, c'est franchement sympa d'avoir des personnes expérimentés qui prennent le temps d'écouter et aider les novices.

    A+

  6. #6
    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.

    Comme tu as une nouvelle question, qui n'est pas en rapport avec la question principale, je t'invite à ouvrir une nouvelle discussion à propos de :

    Mais je me demandais si il est possible d'insérer des sous -formulaires dans un formulaire à onglet?
    puisque mon formulaire d'enregistrement 4 onglets, dont un où il me faut faire figurer les phrases et pictogrammes de sécurité.
    Car je ne sais pas et cela donnera plus de visibilité à ta demande.

    À priori on peut utiliser un sous-formulaire dans un formulaire mais là je ne vois pas ce qu'est un formulaire à onglet. Un formulaire de navigation peut-être ?

    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.

  7. #7
    Futur Membre du Club
    Femme Profil pro
    ATRF LABORATOIRE EPLE
    Inscrit en
    Janvier 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : ATRF LABORATOIRE EPLE
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2016
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Bonjour,

    ce que j'appelle un formulaire à onglet ,c'est en fait dans le contrôle "onglet" en mode création de formulaire sous access2007.
    du coup, çà ce présente un peu comme les onglets d'un classeur. tu peut les nommer et, dans chacun tu mets les champs que tu veux.

    c'est assez cool comme présentation.

    je viens de faire l'essai pour rajouter un sous formulaire dans un onglet et çà a l'air de fonctionner.

    Cordialement

+ 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. Réponses: 2
    Dernier message: 04/11/2008, 16h19
  3. Réponses: 7
    Dernier message: 19/07/2008, 12h13
  4. [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
  5. Quel format de fichier utiliser pour les maps ?
    Par fb57 dans le forum OpenGL
    Réponses: 3
    Dernier message: 23/09/2004, 20h22

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