Zitat von
BBB:
Könnte mir Bitte jemand sagen was falsch ist wenn ich schreibe:
AdsTable1.Filter := "Bezeichnung = 'Abc*';
Was sagt Dir Dein Compiler? Grob gesagt: Deine Quotes sind komplett falsch! Strings werden ein einfachen eingeschlossen.
AdsTable1.Filter := 'Bezeichnung = "Abc*"';
Zitat:
Oder bzw. Wie müsste ich es schreiben wenn ich den Inhalt aus TEdit1 und TEdit2 als Bedingung für die Filter-Eigenschaft übergeben möchte? Also zB wenn TEdit1 für den Namen und TEdit2 für die Bezeichnung steht.
Etwa so
AdsTable1.Filter := Name = TEdit1.Text and Bezeichnung = TEdit2.Text;
AdsTable1.Filter := 'Name = "'+TEdit1.Text+'" and Bezeichnung = "'+TEdit2.Text+'"';