![]() |
zwei mal Table Filtern
Hallo,
ich habe mal eine Frage! Ich habe eine Paradox/ Tabelle in der ich einen index habe und außerdem auch noch 2 weitere felder vom typ integer; also: Idx + * Jahr I Monat I Hie jetzt meine datensätze: 1 2004 1 2 2005 1 3 2004 3 4 2004 3 5 2004 2 6 2004 1 wenn ich jetzt folgende Quellcodezeile einlese, was passiert dann??? [delphi] ... Table1.Filtered:=Flase; Table1.Filter:='Jahr = ' + QuotedStr('2004'); Table1.Filter:='Monat = ' + QuotedStr('3'); Table1.Filtered:=True; ... [/delphi Ich hatte mir jetzt gedacht, dass das Programm jetzt folgendes Macht. Jetzt werden nur die Datensatze angezeigt in denen 2004 und bei Monat eine 3 steht. ist das so richtig??? Sollte das normalerweise passwiren??? Sllte, wegen?!?!? es funktioniert bei mir leider nicht. Mit freundlichen Grüßen Christian18 |
Re: zwei mal Table Filtern
Durch das Setzen deines 2. Filters überschreibst du den ersten... Um beides zu filtern, muss du mit AND arbeiten, also
Delphi-Quellcode:
Table1.Filter:='Jahr = ' + QuotedStr('2004') + ' and ' + 'Monat = ' + QuotedStr('3');
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:48 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 by Thomas Breitkreuz