bonjour ,
pouvez vous me dire comment trier un champ DATE dans une table (paradox)
en la filtrant par;
Semaine dans l'année (filtre1),(1 à 53)
Mois dans l'année (1 à 12),(filtre 2 )
j'ai utilisé la fonction MonthOf , et weekof, sans succes.
j'utilise un TMonthcalendar qui filtre la base par jour
J'ai sous le calendar , un bouton qui doit filtrer tout les enregistrements de la base par semaine ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 procedure TForm3.calClick(Sender: TObject); var datecal:string; begin datecal:=datetostr(cal.Date); form1.table1.Filtered:=true; form1.table1.Filter:='date=' +#39+datecal+#39; end;
et un autre par mois dans le dbgrid.
merci
Partager