Bonjour,
au lieu du DBGrid classic, j'ai voulu utiliser celui de la JVCL v3.37 qui donne plus de souplesse !!
J'ai repris l'exemple JvDBGridExportdemoMainForm.pas dans lequel on a un exemple de tri sur les colonnes de la Grille.
Je bute sur une partie du code que j'ai pompé
La propriété SORT de l'exemple est basée sur un composant JvCsvDataset alors que je n'ai qu'un simple Query.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure TFfil.JvDBGfilTitleClick(Column: TColumn); begin if jvDBGfil.SortedField = column.FieldName then ascending := not ascending else ascending := false; // jvCSVDataset1.Sort(column.FieldName, ascending); Fdata.Qfil.Sort(column.FieldName, ascending); jvDBGfil.SortedField := column.FieldName; end;
Sur ma ligne de programme,
Fdata.Qfil.Sort(column.FieldName, ascending);
j'obtiens une erreur "opérateur ou point-virgule manquant" juste après la parenthèse ouvrante.
Quelqu'un a t'il déjà utiliser cette propriété sur une base ADO.
Marcel
Partager