Bonjour,
Je me tourne vers vous car je dois traiter professionnellement une tâche et je bloque. Je ne suis pas d'un niveau avancé sur Access, j'ai demandé à mes collègues qui n'ont pas su m'aider ... J'espère que vous le pourrez !
Je vais essayer d'être le plus clair possible.
En gros, pour simplifier, j'ai deux tables.
La première : Appelons la "Dossier médical"
N° unique patient (peut revenir plusieurs fois)/ N° unique dossier (jamais redondant dans la colonne) / Date ouverture dossier / Date fermeture dossier
1
2
3
4
1
3
La deuxième : Prise de rendez-vous
N° unique patient / Date RDV / Statut (annulé ou réalisé grosso modo, ce n'est pas saisi manuellement par la personne, liste à choix multiples)
1
1
1
2
3
3
Ce que je veux faire, c'est de chercher par le N° unique du patient et par le délai d'ouverture du dossier (qui nous donne le N°dossier car les périodes ne se chevauchent normalement pas pour un même patient), si celui-ci a eu des rdv pendant la période d'ouverture. SAUF que imaginons s'il a 3 rdv annulés pendant la période, c'est ok, je veux qu'il me l'affiche pour qu'il le traite, mais si toutefois, dans les 3 rdv, il y a un seul réalisé, je veux l'exclure de mes résultats (le numéro de dossier qui est l'agrégation du numéro du patient et de date ouverture/fermeture du dossier).
Mes résultats étaient affichés jusqu'alors comme suit : Numéro unique patient / numéro unique dossier / Date ouverture / Date fermeture / Date RDV / Statut RDV
Est-ce possible de traiter cela sous access sans passer par plusieurs étapes ? Ca me parait une épreuve logique ... mais je bloque.
J'ai dans l'espoir d'avoir votre aide.
Bien à vous !!!!
Partager