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

Access Discussion :

Limiter à liste sur formulaire continu [AC-2010]


Sujet :

Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2017
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2017
    Messages : 45
    Points : 24
    Points
    24
    Par défaut Limiter à liste sur formulaire continu
    Bonjour,

    J'ai un petit problème sur ma base de données et j'aurais besoin de votre aide. J'ai deux tables : service avec id_service et service -> champ texte et une table fonctions avec id_fonction, fonction -> champ texte et un champ id_service_fk. Lorsqu'on choisit un service, seulement les fonctions correspondant au service choisi doivent apparaître dans le formulaire. J'ai donc mis en propriétés de mon champ la propriété Limitée à liste et j'obtiens le bon résultat. Cependant, un problème se pose. Mon formulaire est en mode continu et je voudrais visualiser toutes les valeurs du champ fonction. En effet, pour l'instant, je suis obligé de cliquer sur le champ pour voir tous ceux qui correspondent à ce service, je vous joint les captures explicatives :

    Quand on arrive sur le formulaire : http://www.casimages.com/i/170323034202435203.jpg.html
    Seulement les fonctions correspondant au service Direction Générale apparaissent. Lorsqu'on clique sur une fonction qui n'est pas Direction Générale, le champ disparait (toujours dans la base mais l'affichage n'est plus là). Exemple en cliquant sur une fonction du service Marketing : http://www.casimages.com/i/170323034353598032.jpg.html

    Je voudrais donc avoir visuellement toutes les fonctions sans avoir besoin de cliquer sur les différents services pour les faire apparaître, sans pour autant perdre la fonctionnalité de limiter les champs en fonction du service. Si vous avez des questions, n'hésitez pas à m'en faire part. Je ne sais pas si cela est possible, enfin j'espère (que ça soit dans les fonctionnalités Access ou en VBA).

    Cordialement.

  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.

    C'est un gag classique, comme ta liste est dépendante, si la donnée n'est plus dans la liste elle ne s'affiche pas (même si l'information est correctement conservée).

    Il n'y a pas de solution miracle et il faut que tu ais 2 champs : un champ de sélection et un champ d'affichage.

    Personnellement j'utilise 2 listes déroulantes : une filtrée et une non filtrées. Elles sont toutes les 2 associées au même champ de données dans la table.

    Comme tu es dans un formulaire continu, tu pourrais utiliser une liste et un champ texte et superposer la liste sur le champ texte.
    En rendant le fond de la liste transparent, cela donne l'illusion que c'est la liste qui affiche la valeur.
    Attention à la gestion des focus, quand il tombe sur le champ texte, il faut le renvoyé sur la liste.
    Tu peux essayé en rendant le champ texte inactif et sans arrêt au tabulation, cela t'évitera peut-être d'avoir à gérer le focus.

    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
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour Youpikai,


    René


    Regarde ici, c'est expliqué dans les détails : http://claudeleloup.developpez.com/t...s7jours/#LVIII
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  4. #4
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2017
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2017
    Messages : 45
    Points : 24
    Points
    24
    Par défaut
    Bonjour à vous deux,

    Merci pour vos réponses, je vais jeter un œil et je retiens vers vous pour savoir si c'est bon.

    Merci beaucoup, bonne fin de journée à vous.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2017
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2017
    Messages : 45
    Points : 24
    Points
    24
    Par défaut
    Bonjour,

    Le problème a été résolu grâce à vos deux réponses, merci beaucoup.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/11/2015, 11h16
  2. [AC-2007] Liste à choix multiples sur formulaire continu
    Par loutine dans le forum IHM
    Réponses: 5
    Dernier message: 16/08/2014, 15h14
  3. Liste déroulante sur formulaire continu
    Par Lilou51 dans le forum VBA Access
    Réponses: 6
    Dernier message: 18/06/2014, 13h57
  4. [AC-2010] Affichage liste à choix multiples sur formulaire continu
    Par Kespastice dans le forum IHM
    Réponses: 4
    Dernier message: 04/06/2013, 13h03
  5. [AC-2003] Contenu zone de liste déroulante sur formulaire continu
    Par willytito dans le forum VBA Access
    Réponses: 3
    Dernier message: 28/12/2011, 17h11

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