Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Frage zu Filter (TClientDataSet) (https://www.delphipraxis.net/51247-frage-zu-filter-tclientdataset.html)

midrag 9. Aug 2005 07:51

Datenbank: MySQL • Version: 4.0.18 • Zugriff über: dbExpress

Frage zu Filter (TClientDataSet)
 
Hallo,

folgendes Problem:

ich will eine Spalte in einem DBGrid nach einem SubString Filtern.

Code:
cdsX.Filtered := false;
cdsX.FilterOptions := [];
cdsX.Filter := 'SubString(Spalte,1) = ''*XYZ*''';
cdsX.Filtered := true;
allerdings funktioniert das nicht. Wenn ich die Sternchen wegnehmen zeigt er mir alle Zeilen an wo in "Spalte" "XYZ" steht.
Allerdings will ich alle Zeilen sehen wo in "Spalte" ********XYZ****** (Sternchenlänge variabel) steht.

Übersehe ich etwas grundlegendes?

Viele Grüße,

midrag

marabu 9. Aug 2005 08:41

Re: Frage zu Filter (TClientDataSet)
 
Hallo midrag,

versuche es mal so:

Delphi-Quellcode:
cdsX.Filter := 'Spalte LIKE ''%XYZ%''';
Grüße vom marabu

midrag 9. Aug 2005 10:42

Re: Frage zu Filter (TClientDataSet)
 
Vielen Dank! Es hat funktioniert :-)

:dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz