DELPHI adodataset filter 如何过滤多个条件
发布网友
发布时间:2023-07-12 15:17
我来回答
共3个回答
热心网友
时间:2024-03-23 06:38
首先,你的代码很乱
adodataset1.filter:='交易日期>='+''''+edit1.Text+'''and 交易日期<='+''''+edit2.Text+'''';
改为:
adodataset1.filter:='交易日期>='''+edit1.Text+'''and 交易日期<='''+edit2.Text+'''';
增加过滤条件:
adodataset1.filter:=adodataset1.filter+' and 商品名称 = '''+edit3.text+'''';
热心网友
时间:2024-03-23 06:39
首先,你的代码很乱
adodataset1.filter:='交易日期>='+''''+edit1.Text+'''and
交易日期<='+''''+edit2.Text+'''';
改为:
adodataset1.filter:='交易日期>='''+edit1.Text+'''and
交易日期<='''+edit2.Text+'''';
增加过滤条件:
adodataset1.filter:=adodataset1.filter+'
and
商品名称
=
'''+edit3.text+'''';
热心网友
时间:2024-03-23 06:39
+ ' and 商品名称 = ''' + edit3.text + '''';
如果条件很多,可以改写CommandText属性实现。这种方式比较灵活。
详细的,可进一步沟通。
热心网友
时间:2024-03-23 06:38
首先,你的代码很乱
adodataset1.filter:='交易日期>='+''''+edit1.Text+'''and 交易日期<='+''''+edit2.Text+'''';
改为:
adodataset1.filter:='交易日期>='''+edit1.Text+'''and 交易日期<='''+edit2.Text+'''';
增加过滤条件:
adodataset1.filter:=adodataset1.filter+' and 商品名称 = '''+edit3.text+'''';
热心网友
时间:2024-03-23 06:39
首先,你的代码很乱
adodataset1.filter:='交易日期>='+''''+edit1.Text+'''and
交易日期<='+''''+edit2.Text+'''';
改为:
adodataset1.filter:='交易日期>='''+edit1.Text+'''and
交易日期<='''+edit2.Text+'''';
增加过滤条件:
adodataset1.filter:=adodataset1.filter+'
and
商品名称
=
'''+edit3.text+'''';
热心网友
时间:2024-03-23 06:39
+ ' and 商品名称 = ''' + edit3.text + '''';
如果条件很多,可以改写CommandText属性实现。这种方式比较灵活。
详细的,可进一步沟通。