IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

FilterOptions ne fonctionne pas [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Février 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 2
    Par défaut FilterOptions ne fonctionne pas
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    procedure TForm1.SearchBtnClick(Sender: TObject);
     
    begin
      ZQuery1.FilterOptions:=[foCaseInsensitive];
      ZQuery1.Filter:='fname=''' +  uppercase(SearchEdit.Text) +'''';
      ZQuery1.Filtered:=true;
     
    end;
    Ce que j'aimerais faire est le filtrage, qui n'est pas sensible au majuscules et minuscules; et qu'il puisse filtrer partiellement (exemple fname='sm*').
    Remarque : j'utilise une DB Sqlite avec le composent zeos et Sqlite-3 comme protocole.

  2. #2
    Candidat au Club
    Inscrit en
    Février 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 2
    Par défaut
    Salut
    J'ai eu la solution !
    J'ai utilisé le Syntaxe SQL comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
         ZQuery1.Active:=false;
         ZQuery1.SQL.Clear;
         ZQuery1.SQL.Append('select * from pmtable where fname LIKE   '''+SearchEdit.Text+'%''');
         ZQuery1.Active:=true;
    La requete SQL est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select * from MATABLE where NOM_CHAMP LIKE 'blabla%'
    NB : pmtable est ma Table, fname est le nom du champ .

    J'espère que ça aidera quelqu'un

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/01/2004, 11h14
  2. [FP]Writeln ne fonctionne pas !
    Par néo333 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 01/11/2003, 23h47
  3. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo