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
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 SQL : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM UNETABLE WHERE UNCHAMP STARTING WITH 'D'
Ou encore:
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM UNETABLE WHERE UNCHAMP LIKE 'D%'
tu peut faire de cette maniére
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 AdoTable.Filtered := False; AdoTable.Filter := 'Nom Like ' + QuotedStr('D*'); AdoTable.Filtrered := True;
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Bonjour, en access cela donnerai
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part Select * From <MaTable> Where Nom Like "D*"
Partager