Bonjour à tou(te)s,
Je viens de créer un formulaire sous Access 2016.
Ce formulaire affiche des informations de contact (genre un carnet d'adresse).
Dans ce formulaire j'ai deux onglets "Fiche contact" et "Soins faits"
J'ai une table "Contact", une table "Soins_faits" et une table "Soins_details". La table "Contact" reprenant les informations liées au contact tandis que la table "Soins_faits" se rempli des soins réalisés sur le contact via un bouton "ajouter" qui récupère le soin dans un menu déroulant (voir formulaire) la table "Soins_details" a été remplie par mes soins avec les informations sur le type de soin du genre "Coupe à sec" ou "Mise en plis long" etc.
Dans l'onglet "Fiche contact", les champs se remplissent via la table "Contacts " (on retrouve notamment, le nom, le prénom, la date de naissance etc.).
J'aimerais lorsque je clique sur le deuxième onglet "Soins_faits", récupérer la liste des soins effectués et liés au Contact.
Actuellement j'ai créé un état qui affiche malheureusement la liste complète des enregistrements de la table "Soins_faits". J'aimerais limiter l'affichage au contact désiré.
Donc en résumé dans l'onglet "Fiche contact" je peux naviguer entre les enregistrements de la table "Contact" et via un bouton "Ajouter" et un menu déroulant contenant la liste des soins, ajouter au contact les soins effectués.
Cependant quand je passe sur l'onglet "Soins faits", je me retrouve avec tous les soins de la table "Soins_faits" au lieu de n'avoir que ceux du Contact dont la fiche est active à l'écran.
La structure des tables est la suivante. La table "Contact" est liée à la table "Soins_faits" avec une clé étrangère "ID_Contact" dans la table "Soins_faits" autrement dit, lorsqu'un enregistrement est fait dans la table "Soins_faits", la ligne contient l'ID du contact qui a reçu ce soin.
J'espère avoir été clair.
Si quelqu'un pouvait m'aider à finaliser et à obtenir dans l'onglet "Soins faits", les informations contenues dans la table "Soins_faits" mais uniquement pour le contact correspondant.
Je joins des captures d'écrans pour aider à visualiser.
Merci d'avancez à tou(te)s pour vos démarches.
A bientôt.
Partager