Bonjour à tous,
Je travaille actuellement sur un projet access et me confronte à un problème. Je suis débutant et malgré mes multiples recherches, je n'arrive pas à le résoudre.
Globalement, nous nous situons dans une maison de retraite. Nous avons donc :
- Une table résident, qui liste les données relatives à chaque personne accueillie
- Une table ordonnance, qui liste la date de création de l'ordo, le médecin qui la fait, la date de traitement, etc
- Une table praticien, qui liste les coordonnées des médecins
- Une table associer, qui précise pour chaque ordonnance les médicaments indiqués, leur posologie
- Une table médicament, qui permet d'indiquer les caractéristiques techniques de chaque médicament
Chaque résident peut avoir une ou plusieurs ordonnances, chacune faite potentiellement par des médecins différents.
Je désire créer un formulaire qui permettrait de visualiser par patient, chaque ordonnance, ses modalités (table ordonnance), ses indications (table médicament), le médecin qui l'a faite (table praticien). Pour cela, j'ai indiqué en zone de liste déroulante les noms, prénom du résident dans un formulaire. Dans un sous-formulaire s'affichent les informations de la table ordonnance. Dans un sous-formulaire intégré à l'autre sous-formulaire s'affichent les informations de la table associer. Ainsi, pour tout patient, je vois les modalités de l'ordonnance et la prescription.
Cela fonctionne à merveille pour des patients qui n'ont qu'une seule ordonnance, mais pour ceux qui en ont plusieurs, je ne peux pas naviguer entre les ordonnances. Access me dit "impossible de supprimer ou de modifier l'enregistrement car la table ordonnance comprend des enregistrements connexes".
Sachant qu'il est important que je puisse visionner toutes les ordonnances d'un patient, et non pas seulement la dernière, comment faire s'il vous plait ?
Partager