Filter [Résolu]

Signaler
Messages postés
173
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
30 janvier 2009
-
Messages postés
1119
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
4 octobre 2006
-
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

Messages postés
173
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
30 janvier 2009

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
Messages postés
1119
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
4 octobre 2006
7
Hello,



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

Bonne prog,
JMP77.

N'oubliez pas de cliquer sur réponse acceptée.
Messages postés
173
Date d'inscription
jeudi 3 février 2005
Statut
Membre
Dernière intervention
30 janvier 2009

Mon champs est au format date

pseudoOM
Messages postés
1119
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
4 octobre 2006
7
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