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
Rejoignez-nous