Filter

Résolu
pseudoOM Messages postés 173 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 30 janvier 2009 - 1 mars 2005 à 14:55
jmp77 Messages postés 1119 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 4 octobre 2006 - 2 mars 2005 à 11:15
Bonjour à tous,
je voudrais appliquer un filtre à une de mes ADOTable pour que celle-ci me retourne les enregistrements qui se situent entre le 1/01 et le 31/12 de l'année que je rentre moi même dans un Edit !
Quelqu'un pourrait-il m'aider pour la syntaxe car j'ai essayé beaucoup de choses sans succès ?
Merci pour votre attention et vos réponse !

pseudoOM

4 réponses

pseudoOM Messages postés 173 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 30 janvier 2009 1
2 mars 2005 à 10:31
J'ai trouvé une solution.
Au lieu de faire
var
debut, fin: string;
begin
debut:='1/01/'+edit1.Text;
fin:='31/12/'+edit1.Text;
ADOTable.Filtered:=false;
ADOTable.Filter:='date BETWEEN '+debut+' AND '+fin; <--
ADOTable.Filter:=true;

Je remplace le ligne avec la flèche par :
ADOTable.Filter:='date>= '+debut+' AND date<='+fin;

pseudoOM
3
jmp77 Messages postés 1119 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 4 octobre 2006 7
1 mars 2005 à 15:18
Hello,



Ton champ est au format date ou string ..???

Bonne prog,
JMP77.

N'oubliez pas de cliquer sur réponse acceptée.
0
pseudoOM Messages postés 173 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 30 janvier 2009 1
2 mars 2005 à 08:24
Mon champs est au format date

pseudoOM
0
jmp77 Messages postés 1119 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 4 octobre 2006 7
2 mars 2005 à 11:15
Hello,



Heureux que tu es trouvé j'étais justement entrain de chercher dans mes archives de prog un morceau de code a te donner.

En plus c'est sympa d'avoir donner la soluce et d'avoir validé la réponse comme cela ca pourra servir a d'autre derriere toi.

Bonne continuation,
JMP77
0
Rejoignez-nous