怎么实现动态的过滤时间或者联合动态多值过滤?(30分)

  • 主题发起人 主题发起人 绅士成
  • 开始时间 开始时间

绅士成

Unregistered / Unconfirmed
GUEST, unregistred user!
memo1.Text:=datetostr(now);
adotable1.Filter:=memo1.Text;
adotable1.Filtered:=true;

这是时间的过滤,但执行不了啊。
动态多值过滤,应该怎么实现?
 
filter:='date=#'+format('yyyy-mm-dd',now)+'#'
 
table1.Filter:='字段名='+datetostr(datetimepicker1.Date)+'';
摆平
 
在adotable1的onFilterRecord事件中
Accept:=(DataSet.FieldByName('字段').Asdate:=now;
adotable1.Filtered:=true;//搞定
 
在adotable1的onFilterRecord事件中
if (TADOQuery(DataSet).FieldByName('字段'))=memo1.text then
accept:=true
else
accept:=false;
 
后退
顶部