我想在adotable初始化之后每移动一下指针adoquery就跟着进行一次查询,于是
var
search: booleam;procedure TForm3.FormCreate(Sender: TObject);
begin
search := false;
end;
procedure TForm3.tbl1RecordsetCreate(DataSet: TCustomADODataSet;
const Recordset: _Recordset);
begin
search := True; //初始化完成在进行这个移动
end;procedure TForm3.tbl1MoveComplete(DataSet: TCustomADODataSet;
const Reason: TEventReason; const Error: Error;
var EventStatus: TEventStatus);
begin
if search then
begin
ShowMessage(tbl1.FieldByName('用户名').AsString);
end; //如果在初始化完后,应该就showmessage记录的第一条记录吧?
end; 可现在还是一直showmessage好多无用记录,求解。
var
search: booleam;procedure TForm3.FormCreate(Sender: TObject);
begin
search := false;
end;
procedure TForm3.tbl1RecordsetCreate(DataSet: TCustomADODataSet;
const Recordset: _Recordset);
begin
search := True; //初始化完成在进行这个移动
end;procedure TForm3.tbl1MoveComplete(DataSet: TCustomADODataSet;
const Reason: TEventReason; const Error: Error;
var EventStatus: TEventStatus);
begin
if search then
begin
ShowMessage(tbl1.FieldByName('用户名').AsString);
end; //如果在初始化完后,应该就showmessage记录的第一条记录吧?
end; 可现在还是一直showmessage好多无用记录,求解。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货