Bonjour,
Voila j'ai un prog. avec bd access sous delphi7,
Le client demande d'extraire les donn�es par p�riode (sem,mois,ann�es), j'ai cr�e mes requ�tes SQL et tous fonctionne a merveille apart l'extraction de la semaine (dont la semaine est entres deux mois) en sachant que le debut de la semaine chez nous est le dimanche.
un bout de mon code
par ex mai 2018 sa premi�re semaine contient le 29 et 30 avril donc si j�ex�cute ma requ�te les donnes de ces dates sont pas extraites merci d'avance !
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 with ADOQuery1 do begin Close; SQL.Clear; SQL.Add('Select * from Consultations'); SQL.Add('where (Dentiste=:dent'); SQL.Add('and (DatePart ("ww", [LaDate])=:tdy1 and DatePart ("m", [LaDate])=:mois1 and DatePart ("yyyy", [LaDate])=:annee1)'); if DayOfWeek(PlannerCalendar1.Date)=1 then begin parameters.ParamValues['tdy1']:=WeekOf((PlannerCalendar1.Date)+1); end else begin parameters.ParamValues['tdy1']:=WeekOf(PlannerCalendar1.Date);end; parameters.ParamValues['mois1']:=MonthOf(PlannerCalendar1.Date); parameters.ParamValues['annee1']:=YearOf(PlannerCalendar1.Date); open;
Partager