![]() |
Datenbank nach 2 Feldern filtern?
Hallo,
wie kann ich eine Paradox Datenbank nach 2 Feldern filtern? Ich möchte ein Feld1 nach dem Key aus der (DB)ComboBox (Table1) filtern und dann zusätzlich ein anderes Feld (Feld2 von Tabelle2) nach einem vorgegebenen Wort (z.B. "Ja") in derselben Tabelle. Die Filterbedingungen für die Combobox währen:
Delphi-Quellcode:
aber wie sage ich dem Schlüssel das er jetzt die Tabelle auch noch nach 'Feld2 = Ja' filtern soll?
Table2.Filter := 'FeldTabelle2 = ' + QuotedStr(Table1['Feld1.ComboBox']);
Gruß Mitchl |
Hallo Mitchl55,
du kannst einfach eine AND Verknüpfung benutzen:
Delphi-Quellcode:
Table2.Filter := 'FeldTabelle2 = ' + QuotedStr(Table1['Feld1.ComboBox'] AND 'Feld2 ='+ QuotedStr('Ja'));
|
Fast, MrSpock
Delphi-Quellcode:
Der Filter ist doch ein String und das and gehört hinein. Ausserdem wollen die Klammern von QuotedStr an der richtigen Stelle stehen ;)
Table2.Filter := 'FeldTabelle2 = ' + QuotedStr(Table1['Feld1.ComboBox']) + ' AND Feld2 =' + QuotedStr('Ja');
...:cat:... |
:oops:
|
Bedanke mich bei Euch beiden...
Klappt und jetzt kann es weiter gehen! Gruß Mitchl :coder: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 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