L'utilisation de la proprité filter de delph

youyou -  
 SamyDelphi -
je veux utilisé la propriéte filter de delphi pour affichage seulement des enreg désiré voila la séquence de programme que j'ai écris dans on clik d'un boton, biensur les resultats sront affiché dans db grid:

begin
table1.filtre:='company=unisco';
table1.filtered:=true;
end;
à l'excustion un message d'erreur affiché
table1: unisco champ inexistant

4 réponses

fendatore
 
ecrit comme suit
table1.filter:='company=''unisco''';
table1.filtered:=true;

ou si tu ecrit sa directement sur la proprieté filter, ecir comme suit : company='unisco'
3
SamyDelphi
 
Bonjour
pour exécuter le filtre d'une table / requête sous delphi il faut faire:
table1.filtered:=false;
table1.filter:='organisation='+QuotedStr('unisco');
table1.filtered:=true;
La fonction Quotedstr met unsico dans des guilemmets
bonne chance
3
teebo Messages postés 33570 Statut Modérateur 1 793
 
De memoire 'company=\'Unisco\'', mais bon de toutes facons il faut trifouiller autour de unisco pour lui mettre des guillement, regarde dans l'aide sur le type chaine (string)...
Bonne chance

.  .
\_/
0
amine
 
tu ecris
table1.filtered:=true;
table1.filter:='organisation='+'unisco';
end;
0