![]() |
Datenbank: MySQL • Version: 5.5 • Zugriff über: MyConnection
MyTable1.Filter / kann nur ein Begriff filtern ?
Hallo,
wieso kann ich nur ein Begriff filtern? Hier ein Beispiel mit beendet. Diese Filterung geht! (siehe Quelltext)
Delphi-Quellcode:
procedure TForm1.CheckBox2Click(Sender: TObject);
begin if checkbox2.Checked then begin Form1.MyTable1.Filter := 'Status <> "beendet"'; Checkbox3.Enabled:=false; Checkbox4.Enabled:=false; end else begin Form1.MyTable1.Filter := 'Status <> "archiviert"'; Checkbox3.Enabled:=true; Checkbox4.Enabled:=true; end; end; Jetzt möchte ich aber: 'beendet' und 'eingang' filtern! (Mit einer Checkbox) Was muss ich machen? |
AW: MyTable1.Filter / kann nur ein Begriff filtern ?
Delphi-Quellcode:
Sollte gehen.
myTable.Filter := '(Status<>"Ein Begriff") OR (Status<>"Anderer Begriff")';
|
AW: MyTable1.Filter / kann nur ein Begriff filtern ?
Hey,
nö geht leider nicht! |
AW: MyTable1.Filter / kann nur ein Begriff filtern ?
Warum nimmst du nicht das Ereignis OnFilterRecord ?
|
AW: MyTable1.Filter / kann nur ein Begriff filtern ?
Zitat:
- wird garnicht mehr gefiltert (alles da) - wird nichts mehr ngezeigt (alles weggefiltert) - wird sonstwie falsch gefiltert - knallt es - ... Ansonsten kann ich nur sagen, daß es funktioniert ... hab schließlich selber schonmal sowas genutzt. oder wolltest du eher
Delphi-Quellcode:
myTable.Filter := '(Status<>"Ein Begriff") AND (Status<>"Anderer Begriff")';
(wobei mir so war, als wenn man die Klammern eventuell sogar weglasen konnte, aber mit isses och nicht Schlimm) |
AW: MyTable1.Filter / kann nur ein Begriff filtern ?
Hey,
es wird nix mehr gefiltert!? |
AW: MyTable1.Filter / kann nur ein Begriff filtern ?
myTable.Filter := '(Status<>"Ein Begriff") AND (Status<>"Anderer Begriff")';
So geht es! Danke! |
AW: MyTable1.Filter / kann nur ein Begriff filtern ?
AND :zwinker:
Status kann nur Einwas oder Beides "nicht" sein, womit mindestens ein OR-Teil immer zutrifft und den Record somit nicht/nie rausfiltert.
Delphi-Quellcode:
myTable.Filter := '(Status <> "Ein Begriff") AND (Status <> "Anderer Begriff")';
myTable.Filter := 'NOT ((Status = "Ein Begriff") OR (Status = "Anderer Begriff"))'; [edit] faule Redbox |
AW: MyTable1.Filter / kann nur ein Begriff filtern ?
Bitte keine Mehrfachposts. Und etwas Grundlagenwissen würden dir auch nicht schaden!
|
AW: MyTable1.Filter / kann nur ein Begriff filtern ?
Zitat:
(sogar verstorben wird da noch ausgeweitet) Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:33 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