![]() |
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:
allerdings funktioniert das nicht. Wenn ich die Sternchen wegnehmen zeigt er mir alle Zeilen an wo in "Spalte" "XYZ" steht.
cdsX.Filtered := false;
cdsX.FilterOptions := []; cdsX.Filter := 'SubString(Spalte,1) = ''*XYZ*'''; cdsX.Filtered := true; Allerdings will ich alle Zeilen sehen wo in "Spalte" ********XYZ****** (Sternchenlänge variabel) steht. Übersehe ich etwas grundlegendes? Viele Grüße, midrag |
Re: Frage zu Filter (TClientDataSet)
Hallo midrag,
versuche es mal so:
Delphi-Quellcode:
Grüße vom marabu
cdsX.Filter := 'Spalte LIKE ''%XYZ%''';
|
Re: Frage zu Filter (TClientDataSet)
Vielen Dank! Es hat funktioniert :-)
:dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 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