![]() |
Re: ClientDataset Filtern
Zitat:
Wie kann ich jetzt noch einen oder zwei..drei.. weitere Filter hinzufügen.
Delphi-Quellcode:
Funktioniert bei mir nicht, filtert immer nur nach einem Filter. :wall:
if RadioButton1.checked =true then
begin database.ClientDataSet1.Filtered := False; database.ClientDataSet1.Filter := 'Feld1=''12345'''; database.ClientDataSet1.Filtered := True; end; if RadioButton2.checked =true then begin database.ClientDataSet1.Filtered := False; database.ClientDataSet1.Filter := 'Feld2=''6789'''; database.ClientDataSet1.Filtered := True; end; |
Re: ClientDataset Filtern
Hallo,
Ich bin soeben auch an dem Filter Thema dran aber mit Boolean ( Bit ) Werte im SQL Server. Ich habe es so gelöst.
Delphi-Quellcode:
case Checkbox86.State of
cbChecked: Option_GSM := 'not (GSM = 0)'; cbUnChecked: Option_GSM := '(GSM = 0)'; end; Aber nun meine Frage: Ich habe alles Probiert um einen True Wert raus zu Filtern. Mit -1 1 und 2 und auch als String mit 'Wahr' und 'true' ohne Erfolg. Nur die not 0 Methode ging . Kann mir da jemand Klarheit geben? Danke |
Re: ClientDataset Filtern
Hallo,
ist zwar schon 'ne Weile her aber... Zitat:
Delphi-Quellcode:
so könnte es gehen:
if RadioButton1.checked =true then
begin database.ClientDataSet1.Filtered := False; database.ClientDataSet1.Filter := 'Feld1=''12345'''; database.ClientDataSet1.Filtered := True; end; if RadioButton2.checked =true then begin database.ClientDataSet1.Filtered := False; database.ClientDataSet1.Filter := 'Feld2=''6789'''; database.ClientDataSet1.Filtered := True; end;
Delphi-Quellcode:
Var
sFilter : String; ... database.ClientDataSet1.Filtered := False; if RadioButton1.checked then begin sFilter := 'Feld1=''12345'''; end; if RadioButton2.checked then begin if sFilter <> '' then sFilter := sFilter + ' or '; sFilter := sFilter + 'Feld2=''6789'''; end; if sFilter <> '' then begin database.ClientDataSet1.Filter := sFilter; database.ClientDataSet1.Filtered := True; end; |
Re: ClientDataset Filtern
Hallo,
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz