Salut, j'ai un problème pour afficher des données à partir d'un TDateTimePicker, lorsque je choisis une date et que je clique sur un bouton ''rafraîchir'' une liste de membre devrait apparaître dans une DBGrid. Mais là, y a un souci, rien ne s'affiche.
voici le code :
J'ai utilisé le même code qui a été posté il n'y a pas très longtemps et qui, d'après les réponses, a l'air de très bien marché. Mais chez moi rien ne s'affiche dans le DBGrid, j'utilise aussi SQL SERVER..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 with dmConnec do begin with ADO_MEM do begin SQL.Clear; SQL.Add('SELECT NUM_MEM, NOM_MEM, PRE_MEM, TYP_MEM, DAT_SEANCE, '); SQL.Add('JOUR_COURS, LIEU_COURS, DEBHEURE_TRAN_HOR, FINHEURE_TRAN_HOR '); SQL.Add('FROM dbo.MEMBRE, dbo.SEANCE,dbo.COURS, dbo.HORAIRE '); SQL.Add('WHERE NUM_MEM_SEANCE = NUM_MEM AND '); SQL.Add('NUM_COURS_SEA = NUM_COURS AND '); SQL.Add('NUM_HOR_COURS = NUM_HOR AND '); Parameters.AddParameter.Name := 'formatDate'; Parameters.ParamByName('formatDate').Value := DateTimePicker_Historique.Date; SQL.Add('DAT_SEANCE= :formatDate'); Open; end; end;
Sinon y a-t-il une autre manière pour filtrer un DBGrid (pour afficher des données qui ont la même date) ? ? ?
Partager