j'utilise une table access sous delphi 2009 ,je veux filtrer les enregistrements dont le nom commencent par la lettre D et j'ai des problèmes merci de m'aider
Version imprimable
j'utilise une table access sous delphi 2009 ,je veux filtrer les enregistrements dont le nom commencent par la lettre D et j'ai des problèmes merci de m'aider
Bonjour,
via quel composant ? j'aime pas tellement le mot 'Filtre'
en SQL cela donnerait
Code:SELECT * FROM UNETABLE WHERE UNCHAMP STARTING WITH 'D'
Ou encore:
Code:SELECT * FROM UNETABLE WHERE UNCHAMP LIKE 'D%'
tu peut faire de cette maniére
Code:
1
2
3
4
5
6 with TADOtable do begin filter:='nom=''D*'''; filtered:=true; end;
Comme pour une query tu peux utiliser le mot Like
Code:
1
2
3
4 AdoTable.Filtered := False; AdoTable.Filter := 'Nom Like ' + QuotedStr('D*'); AdoTable.Filtrered := True;