Hallo,
wie wäre es mit:
Delphi-Quellcode:
Table1.Filter:='Product = ' + QuotedStr(Edit1.Text)
+ ' or Product = ' + QuotedStr(Edit2.Text);
Irgendwoher muss Du wissen, was alles ausgewählt werden soll.
Ggfls. musst Du Dir zuerst eine Liste der ausgewählten Produkte machen (in die z. B. die Produkte eingegeben werden) und dann aus der Liste den Filter zusammenbauen.
So wie ich das momentan verstehe, wird erst das Eine, dann das Andere und eventuell auch nochein... Produkt gewählt und direkt bei der Auswahl sollen die Produkte dann im DBGrid erscheinen. Dies würde dann bedeuten, dass der Filter bei jeder Produkteingabe erweitert wird.
Habe mal ein Progrämmelchen zusammengedaddelt, das Dir da eventuell eine Idee zur Umsetzung liefern könnte. Es setzt voraus, dass Du die Demodatenbank "DBDEMOS" zur
BDE zur Verfügung hast.
Dies wäre dann der dritte oder vierte oder so... Lösungsansatz. Schau mal, welcher Dir am Besten zusagt.