首先,你的代码很乱
adodataset1.filter:='交易日期>='+''''+edit1.Text+'''and 交易日期<='+''''+edit2.Text+'''';
改为:
adodataset1.filter:='交易日期>='''+edit1.Text+'''and 交易日期<='''+edit2.Text+'''';
增加过滤条件:
adodataset1.filter:=adodataset1.filter+' and 商品名称 = '''+edit3.text+'''';
首先,你的代码很乱
adodataset1.filter:='交易日期>='+''''+edit1.Text+'''and
交易日期<='+''''+edit2.Text+'''';
改为:
adodataset1.filter:='交易日期>='''+edit1.Text+'''and
交易日期<='''+edit2.Text+'''';
增加过滤条件:
adodataset1.filter:=adodataset1.filter+'
and
商品名称
=
'''+edit3.text+'''';
+ ' and 商品名称 = ''' + edit3.text + '''';
如果条件很多,可以改写CommandText属性实现。这种方式比较灵活。
详细的,可进一步沟通。