Filtrage en utilisant 2 datetimepiker et query

Résolu
coeurblanc1351 - 10 mai 2013 à 02:38
solilog
Messages postés
273
Date d'inscription
samedi 13 juin 2009
Statut
Membre
Dernière intervention
18 avril 2015
- 10 mai 2013 à 14:22
bonjour,
comment chercher des enregistrements ds une table avec 2 datetimepicker (date_debut, date_fin)en utilisant un query.
j ai utiliser un query pour pouvoir imprimer resultat de recherche.

2 réponses

solilog
Messages postés
273
Date d'inscription
samedi 13 juin 2009
Statut
Membre
Dernière intervention
18 avril 2015
10
10 mai 2013 à 14:22
Bonjour,
1 - dans qry1.sql:
select * from matable
where ladate between :datdeb and :datfin
order by macle

Cela va créer 2 param à ton query (datdeb et datfin). Dans un bouton, ou dans les evenements onchange de tes tdatetimepicker tu mets:
qry1.close;
qry1.params[0].value = dtpick1.date;
qry1.params[1].value = dtpick2.date;
qry1.open;
Si pas de fonction betzeen dans ta DB, tu le remplaces par:
where ladate >= :datdeb and ladate <= :datfin
(et n'oublie pas les :)

Bonne journée.
solilog
3
cs_MAURICIO
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
10 mai 2013 à 12:54
0