ich muß dirs wohl noch 100mal sagen, der SelectString muß zusammengebaut werden. Was willst Du denn mit dem Filter überhaupt erreichen ?
Code:
Dm.Firmendb.Filtered:= False;
Dm.Firmendb.Filter:='[Produktarten]='+QuotedStr(Edit3.Text);
Dm.Firmendb.Filtered:=true;
Pagecontrol1.ActivePageIndex:=2;
Da brauchst Du dann GPROUPBY, SUM, AVERAGE, ORDER BY usw. bei
Code:
SelectSQL.Text := 'SELECT * FROM PRODUKTARTEN ORDER BY ' + Edit3.Text;
ja, dann noch viel Vergnügen.