J'ai un problème avec un tri d'une base de type Paradox dans Delphi. J'utilise ce code pour trier :
Filtre :'CHAMP1 ''*' + Edit1.Text + '*'' and CHAMP2 = ''*' + Edit2.Text + '*''';
Table1.Filter := Filtre;
Table1.Filtered := True;
Ce code fonctionnait quand je travaillait sous Lazarus (que j'ai momentanément abandonné pour un problème avec la fonction Stretch).
On m'a déjà conseillé le code suivant :
Filtre :'CHAMP1 *' + QuotedStr(Edit1.Text) + '* and CHAMP2 = *' + QuotedStr(Edit2.Text) + '*';