Ich hänge mich hier mal ran...
Ich möchte einen DBGrid-Inhalt zur Laufzeit filtern. Und zwar soll ein Bediener über ein Edit-Feld die Möglichkeit haben, ein paar Anfangsbuchstaben einzugeben und der DBGrid-Inhalt passt sich dann direkt an und zeigt nur die Zeilen, bei denen der Inhalt eines bestimmten Feldes mit diesen Buchstaben beginnt (case-insensitiv).
Bisher habe ich es so versucht (Table aus Zeoslib):
Delphi-Quellcode:
Table.Filter := 'spaltenname = ' + QuotedStr(edSuche.Text + '*');
Table.FilterOptions := [foCaseInsensitive];
Table.Filtered := True;
Nur werden dann egal was ich eingebe keinerlei Zeilen aufgelistet, obwohl definitiv einige dem Suchkriterium entsprechen müssten :-/ . Woran kanns liegen?