[Lazarus] Problème avec TDBF en utilisant * dans un filtre
Bonjour,
Je cherche à afficher les enregistrements qui contiennent une partie d'un mot.
Exemple :
Code:
Dbf.Filter := 'PRENOM = "*arc*"';
de manière à ce qu'il me retourne Marc, Marcel...
Mais aucun résultat.
Si je n'utilise pas Filter mais OnFilterRecord même problème :
Ok pour afficher un résultat identique comme :
Code:
Accept := dbf.FieldByName('PRENOM').AsString = 'Marc'
Ok pour afficher les prénoms commençant par M
Code:
Accept := Dbf.FieldByName('PRENOM').AsString[1] = 'M';
mais rien du tout pour
Code:
Accept := dbf.FieldByName('PRENOM').AsString = '*arc*'
Une idée ?
Merci.