P
PFans
Unregistered / Unconfirmed
GUEST, unregistred user!
我发现用
ADOQuery1.Filter:='...';
ADOQuery1.Filtered:=true;
之后,用ADOQuery1.RecordCount得到的是过滤后的记录总数.
而用ADOQuery1.OnFilterRecord事件过滤,
ADOQuery1.Filtered:=true;之后,
用ADOQuery1.RecordCount得到的还是以前表中记录数,而不是过滤后的.奇怪!!
请问怎样在ADOQuery1.OnFilterRecord 之后,得到过滤后的记录总数
ADOQuery1.Filter:='...';
ADOQuery1.Filtered:=true;
之后,用ADOQuery1.RecordCount得到的是过滤后的记录总数.
而用ADOQuery1.OnFilterRecord事件过滤,
ADOQuery1.Filtered:=true;之后,
用ADOQuery1.RecordCount得到的还是以前表中记录数,而不是过滤后的.奇怪!!
请问怎样在ADOQuery1.OnFilterRecord 之后,得到过滤后的记录总数