![]() |
ADO 2 Felder filtern
Hallo
Ich will in einer Tabelle 2 Felder filter Im ersten Feld filter ich z.B str1 := 'Feld1= ' + QuotedStr('Haus'); str1 := str1 + ' or ' + 'Feld1= ' + QuotedStr('Garten'); das zweit Feld str2 := 'Feld2= ' + QuotedStr('1'); str2 := str1 + ' or ' + 'Feld2= ' + QuotedStr('2'); table.filtered := false table.filter := '((' + str1 + ') AND (' + str2 + '))' table.filtered := true verbinde ich jetzt beide strings mit AND kommt ein Fehler, bei OR macht er keine Fehler Kann jemand bitte helfen |
Re: ADO 2 Felder filtern
Hai HomerGER,
wenn ich deinen Code versende kommt dieser Filterstring: Zitat:
|
Re: ADO 2 Felder filtern
ich denke doch
was soll daran faslch sein? Hier mal der Richtig String wie aus filter zurück kommt ((P_HERSTELLER = 'SideShow Weta' OR P_HERSTELLER = 'Gentle Giant' OR P_HERSTELLER = 'Palisades' OR P_HERSTELLER = 'Attakus' OR P_HERSTELLER = 'United Cutlery') AND (P_TYP = 'Bust' OR P_TYP = 'Helme' OR P_TYP = 'Weapon')) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:46 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