Bonsoir.
J’ai une base de données :
Table [Journal]
ID_journal
Nom (X)
Prenom (prénom)
Matricule
Date_entree
Date_sortie
Assurance (Oui)
Jour_hospitalisation
J’aimerai calculer le nombre de jours d’hospitalisation des patients présents entre deux dates choisies.
Je crée un formulaire
Deux champs (date) :
1- Date1 (pour le début d’un mois) calendrier
2- Date2 (pour la fin d’un autre mois) calendrier
Liste (qui comporte la requête)
Je connais seulement la formule :
Entre () Et ()
Seulement, cette formule est utilisée pour afficher entre deux date dans le même champs (date_entree) ou (date_sortie)
Ce que je recherche c’est :
Quand je recherche entre deux date (date1) et (date2), il m’affiche seulement les patients qui sont présent dans cette période.
Exemple : je recherche les patient présent à l’hôpital entre le (01/01/2019) et (31/03/2019) et calculer la durée d’hospitalisation.
Exp :
Patient n 1
Entrée (18/12/2018) - Sortie (18/02/2019)
Il affiche patient 1 mais il calcule le nombre de jours
Du 01/01/2019 au 18/02/2019 (date de sortie)
Patient n 2
Entrée (24/02/2019) - Sortie (24/07/2019)
Il affiche patient 2 mais il calcule le nombre de jours
Du 24/02/2019 (date d’entrée) au 31/03/2019.
Patient n 3
Entrée (18/12/2018) - Sortie (24/07/2019)
Il affiche patient 3 mais il calcule le nombre de jours
Du 01/01/2019 au 31/03/2019
Patient n 4
Entrée (24/01/2019)- Sortie (24/03/2019)
Il affiche patient 4 et il calcule
Du 24/01/2019 (date d’entrée) au 24/03/2019 (date sortie).
Patient n 5
Entrée (23/07/2017) - Sortie (13/12/2018)
Le patient 5 n’est pas affiché sur la requête, car la période recherchée est entre le (01/01/2019) au (31/03/2019) et le patient est sorti bien avant cette période.
Voilà,
J’espère que j’ai bien expliqué mon problème.
Si quelqu’un a une suggestion.
Merci de m’avoir lu.
Partager