salut à tous,
bien que l'on puisse faire avec 'left join' et 'right join' pout obenir des enregistrements qui pour un patient associe un champ pour chaque examen ('colonne' et non 'ligne' comme tu dis ip203
)
je conseil l'utilisation de fonction de domaine par ex dcount:
1 2 3 4 5 6
| select
NOPAT,
DCount("CEXAM","Résultat","CEXAM='res1' AND NOPAT=" & NOPAT) as res1,
DCount("CEXAM","Résultat","CEXAM='res2' AND NOPAT=" & NOPAT) as res2,
...
from Patient |
mais si les codes exam <CEXAM> sont en fonction de [Demande], il faudra encore modifier ce code en:
..."CEXAM='" & DLookUp(...,"Demande",...) & "' AND NOPAT..."...
mais il y a un petit pb: si le patient revient une autre fois faire ces n examens ou qu'il refait un examen en particulier, il faut pouvoir les dissocier: un numéro de dossier me parait indispensable avec une date d'examen qui devront apparaitre dans la requete.
Partager