|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Date d'inscription: février 2010
Messages: 2
|
Salut
j'ai un problème avec la proprieté FilterOptions, à laquelle j'ai affecté comme valeur foCaseInsensitive, mais le problème est que le filtrage ne fonctionne pas avec les strings en minuscule ni avec le filtrage partiel. Voici mon code : Code :
procedure TForm1.SearchBtnClick(Sender: TObject); begin ZQuery1.FilterOptions:=[foCaseInsensitive]; ZQuery1.Filter:='fname=''' + uppercase(SearchEdit.Text) +''''; ZQuery1.Filtered:=true; end; Remarque : j'utilise une DB Sqlite avec le composent zeos et Sqlite-3 comme protocole. Dernière modification par Alcatîz ; 06/02/2010 à 18h04. Motif: préfixe |
|
|
|
|
|
#2 |
|
Invité de passage
![]() Date d'inscription: février 2010
Messages: 2
|
Salut
J'ai eu la solution ! J'ai utilisé le Syntaxe SQL comme suit : Code :
ZQuery1.Active:=false;
ZQuery1.SQL.Clear;
ZQuery1.SQL.Append('select * from pmtable where fname LIKE '''+SearchEdit.Text+'%''');
ZQuery1.Active:=true;
Code :
select * from MATABLE where NOM_CHAMP LIKE 'blabla%'
J'espère que ça aidera quelqu'un
|
|
|
|
|
|
![]() |
||
[Lazarus] FilterOptions ne fonctionne pas
|
||
| Outils de la discussion | |
|
|