bonjour,
j'ai posté ça au mois de février :http://www.developpez.net/forums/d13...ates-adotable/
et je pensé avoir résolu le problème mais ça ne fonctionne pas je n'arrive toujours pas a filtrer entre 2 dates
il me semblais que ça fonctionné , mais non !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ADOTable3->Filter = String().Format( "DA_DEV>='%s' AND DA_DEV<='%s'", ARRAYOFCONST(( FormatDateTime("DD/MM/YY",D1->Date), FormatDateTime("DD/MM/YY",D2->Date) )) ); ADOTable3->Filtered = true;
après le filtre j'ai comme résulta aucun filtre appliqué
puisque j'ai 2 enregistrement par mois et en filtrant sur 1 mois j'ai comme résultat tout les enregistrements (6) au lieu de 2
j'ai comme composant :
ADOConnection3 , ADOTable3 ,DataSource3
D1 et D2 : DateTimePicker
j' arrive bien a filtrée avec une date, mais pas entre deux date
j'ai essayer avec un autre code :
même résultat ça marche pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 AnsiString a=FormatDateTime( "DD/MM/YYYY", D1->Date ); AnsiString b=FormatDateTime( "DD/MM/YYYY", D2->Date ); String Filtre = "DA_DEV >= " +QuotedStr(a)+" AND "+"DA_DEV <= " +QuotedStr(b) ; Query1->Filter = Filtre; // Mise en place du filtre Query1->Filtered = true; // Activation du filtre
merci pour votre aide.
Partager