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 :

Zone de liste déroulante dans formulaire à associer avec un sous-formulaire [AC-2016]


Sujet :

Access

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2017
    Messages : 8
    Points : 3
    Points
    3
    Par défaut Zone de liste déroulante dans formulaire à associer avec un sous-formulaire
    Bonjour tout le monde,

    Je débute un peu en Access et donc la solution à mon problème est peut être triviale.

    J'ai un formulaire "Company" dans lequel j'ai associé un sous-formulaire "Contact": ce formulaire est censé lier, pour une entreprise, un certain nombre de contacts occupant différents postes dans l'entreprise.

    J'aimerais pouvoir choisir dans mon formulaire un nom d'entreprise au moyen d'une liste déroulante, ce qui préremplirait les autres champs de mon formulaire "Company" (qui seront en mode désactivé du coup). Et alors, mon sous-formulaire afficherait les contacts déjà présents pour cette entreprise et je pourrais en rajouter à ma guise.

    Comment faire ? en lien, une capture d'écran de ce que j'ai fait pour l'instant mais qui ne fonctionne pas...

    Merci d'avance pour l'aide :)

    Nom : Capture.PNG
Affichages : 246
Taille : 66,1 Ko

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    Bonjour,
    dans le formulaire principal, quand tu cliques sur le sous-formulaire, regarde les propriétés champ pères et champ fils qui permettent de lier un formulaire à un sous-formulaire : en règle générale la clé primaire suffit à faire le lien.

  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 : 79
    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 et bienvenue chez nous,

    Je crois que ce que tu veux réaliser, c'est un formulaire père/fils.

    Regarde ce tutoriel : http://claudeleloup.developpez.com/t...us-formulaire/


    P.-S. Guy.

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    Claude,
    et oui, encore, une fois :

  5. #5
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2017
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Bonjour et merci beaucoup pour vos réponses,

    J'ai épluché le formulaire de Claude LELOUP mais même en mettant champ père : NumCompany de la table company et champ fils : NumCompany de la table Contact cela ne fonctionne pas.

    Le sous-formulaire ne se met pas à jour lorsque je choisis une entreprise différente : le contrôle NumCompany de mon sous-formulaire est bloqué à 1 ce qui correspond à la première entreprise de ma table Company.

    On dirait que mon SF et le F ne sont encore pas reliés....
    Images attachées Images attachées  

  6. #6
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2017
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Je me demande si ce n'est pas un problème lié à ma liste déroulante car comme il s'agit d'un paramètre "liste", est ce que le contenu du controle est automatiquement associé à sa première colonne i.e. au controle NumCompany de Company ?

    Peut être que je me trompe et qu'en fait je n'associe pas à champ père NumCompany de Company mais j'associe une liste qui contient NumCompany...

    Je ne sais pas si je suis assez claire n'hésitez pas à me redemander sinon,

    Encore merci d'avance

    Coralie

    Nom : Capture2.PNG
Affichages : 222
Taille : 36,7 Ko

  7. #7
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    Bonjour,
    C'est bien cela, remplace Numcompany par liste dans champs pères

  8. #8
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2017
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    J'ai essayé de remplacer par "liste" dans champ père cela ne fonctionne pas...

    En fait avec cette liste déroulante je veux choisir une entreprise parmi mon répertoire d'entreprises, afficher dans le formulaire ses caractéristiques (en mode désactivé) et ensuite dans le sous-formulaire je peux observer et rajouter des contacts.

  9. #9
    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 : 79
    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,

    Mais à quoi te sert cette liste déroulante ?

    Si le père est la compagnie et le fils les contacts, l'association se fera automatiquement et tu pourras ajouter ou supprimer des contacts.

  10. #10
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    J'ai essayé de remplacer par "liste" dans champ père cela ne fonctionne pas...
    C'est bien étrange, cela devrait fonctionner. Il y a certainement quelque chose qui empêche le bon fonctionnement. Peux-tu poster toutes les propriétés de ta zone de liste ?

    @ Claude :
    Mais à quoi te sert cette liste déroulante ?
    coraliebj utilise un formulaire indépendant qui permet de choisir une compagnie depuis une liste déroulante et afficher les informations associées et par la même occasion les contacts : le principe fonctionne bien mais comme c'est un champ indépendant qui dirige le tout, ici il faut seulement remplacer le nom du champ de la table (NumCompany) par celui de la zone de liste.
    Donc 'liste' devrait remplacer 'NumCompany' mais visiblement cela ne fonctionne pas.

  11. #11
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2017
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Voici les propriétés de ma zone de liste (je n'ai pas touché à la rubrique évènement)

    Nom : Capture3.PNG
Affichages : 226
Taille : 19,5 KoNom : Capture4.PNG
Affichages : 247
Taille : 36,6 KoNom : Capture5.PNG
Affichages : 232
Taille : 16,7 Ko

  12. #12
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    Tout est normal.
    Je suppose que tu as également remplacé NumCompany par liste dans la propriété Champs pères du sous-formulaire ...
    En dernier recours, il faudrait poster ta base compressée et ne contenant pas de données confidentielles dans les tables.

  13. #13
    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 : 79
    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,

    Avec un père (bleu, la zone de liste) et deux fils (jaune, la société ; vert, les contacts)
    Fichiers attachés Fichiers attachés

  14. #14
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2017
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Woww merci beaucoup Claude c'est super je vais comparer avec ce que j'ai déjà fait

    Un grand merci à vous deux pour vos réponses,

    Bonne continuation,

    A bientôt peut-être

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

Discussions similaires

  1. [AC-2002] Problème zone de liste déroulante dans formulaire de saisie :
    Par boubas53 dans le forum IHM
    Réponses: 9
    Dernier message: 12/03/2012, 15h39
  2. Réponses: 10
    Dernier message: 21/09/2010, 16h53
  3. [AC-2003] Mise à jour de zone de liste déroulante dans sous formulaire
    Par fdalyon dans le forum IHM
    Réponses: 3
    Dernier message: 12/04/2010, 19h51
  4. Réponses: 0
    Dernier message: 10/10/2007, 16h40
  5. Réponses: 1
    Dernier message: 06/05/2007, 22h54

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