Access - remplissage champs selon critère

Fermé
Weiyin Messages postés 21 Date d'inscription vendredi 29 mai 2009 Statut Membre Dernière intervention 20 janvier 2011 - 20 janv. 2011 à 17:13
Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 - 22 janv. 2011 à 20:33
Bonjour,

J'aimerais faire ressortir une valeur texte selon la sélection d'une date comprise entre une
date de début et de fin. Pour illustrer mon besoin voici la table des périodes:

Période Début Fin

P-1-2010 1 avril 2010 24 avril 2010
P-2-2010 25 avril 2010 22 mai 2010
P-3-2010 23 mai 2010 19 juin 2010
P-4-2010 20 juin 2010 17 juillet 2010
P-5-2010 18 juillet 2010 14 août 2010
etc etc.....

Quelqu'un m'a bien suggéré le code suivant mais ce n'est pas ce dont j'ai besoin
Code sql :
SELECT Periode
FROM TablePeriode
WHERE TaDatePourLaquelleTrouverPeriode BETWEEN debut AND fin

En fait, Je souhaiterais donc pouvoir illustrer : la liste des patients référés en "P-1-2010", "P-2-2010" etc, et quels sont les patients pris en charge (PEC) en "P-1-2010, "P-2-2010" etc... en interrogeant uniquement la période correspondante à la date et non pour une date spécifique.

Vous trouverez ma base en annexe.


https://www.cjoint.com/?0buqHtlV4

Merci à l'avance pour vos bonnes idées

2 réponses

Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 1 446
20 janv. 2011 à 21:54
Bonjour,
Pouvez-vous donner un exemple concret du résultat que vous désirez avoir (y compris tous les champs qui doivent être visible).
Plus précisément le/s table/s et formulaire/s concerné/s ?
Merci
--
Salutations.
Le Pingou
0
Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 1 446
22 janv. 2011 à 20:33
Bonjour,
Est-ce que le résultat de cet exemple SQL est dans le bon sens:
SELECT tblPeriodepec.*
FROM tblPeriodepec
WHERE (((tblPeriodepec.DebutPer)>#5/24/2009#) AND ((tblPeriodepec.FinPer)<#2/27/2010#));

---
Salutations.
Le Pingou
0