L'utilisation de la proprité filter de delph

Fermé
youyou - 9 juin 2002 à 20:00
 SamyDelphi - 3 nov. 2010 à 14:17
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

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
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 33478 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 795
9 juin 2002 à 22:23
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
tu ecris
table1.filtered:=true;
table1.filter:='organisation='+'unisco';
end;
0