Bonjour,
J’ai 2 zones de texte sur ma fiche Delphi
Les composants sont :
DateDebut, de type TDateTimePicker, j’ai nommé dtpDateDebut
Exemple DateDebut = 01/01/2010
DateFin, de type TDateTimePicker, j’ai nommé dtpDateFin
Exemple DateFin = 20/04/2010
J’ai aussi un Etat avec Rave Report.
Les données affichées par mon Etat proviennent d’une requête
Les paramètres de ma requête sont : paramDateDebut et paramDateFin
Voici un extrait de mon code sur la requête TADOQuery (qryLesNotes)
Je voudrais que mon Etat qui affiche déjà les résultats, m’affiche aussi les valeurs des paramètres que je saisirai dans les 2 composants DateDebut (= 01/01/2010) et DateFin (= 20/04/2010)…
qryLesNotes.SQL.Add ('WHERE (N.ElvNum = : ParamElvNum)');
qryLesNotes.SQL.Add ('AND (N.laDate Between : ParamDateDebut And : ParamDateFin)');
qryLesNotes.SQL.Add ('GROUP BY …………………. ');
qryLesNotes.SQL.Add ('ORDER BY …………………. ');
qryLesNotes.Parameters.ParamByName ('ParamElvNum').Value := dlcElvNum.Text;
qryLesNotes.Parameters.ParamByName ('ParamDateDebut').Value := dtpDateDebut.Date;
qryLesNotes.Parameters.ParamByName ('ParamDateFin').Value := dtpDateFin.Date;
…
Donc, sur mon Etat je voudrai par exemple avoir les dates suivantes s’afficher : 01/01/2010 et 20/04/2010
Alors j’ai besoin de l’aide de tous pour y parvenir.
NB : ma Bdd est sous Sql Server 2000 (Ado) et Delphi 7
Merci
Partager