procedure TGirlLR.ADOTablenv2FilterRecord(DataSet: TDataSet; var Accept: Boolean);事件中,是对DataSet当前记录进行过滤,你认为当前记录符合你的过滤要求,Accept赋为True,否则为False。 如(我想把第一个字段为空的记录过滤掉): begin if DataSet.Fields[0].IsNull begin Accept := False; end else begin Accept := True; end; end;
就是说不进行查询
全部显示马?
var Accept: Boolean);
的Accept意思是设为Boolean值类型马?
可是Boolean是返回True或是False的呀
是Boolean类型的。
有两种一种是真,一种是假是真的过滤数据,为假时返回空集。
var Accept: Boolean);事件中,是对DataSet当前记录进行过滤,你认为当前记录符合你的过滤要求,Accept赋为True,否则为False。
如(我想把第一个字段为空的记录过滤掉):
begin
if DataSet.Fields[0].IsNull begin
Accept := False;
end
else begin
Accept := True;
end;
end;