I
ivan526
Unregistered / Unconfirmed
GUEST, unregistred user!
我知道这对高手来说不难,不过我自己做的那个实在是惨不忍睹,
所以我想借鉴其他高手的代码。
谢谢了,我的分已经不多了,所以只能出300了。
所以我想借鉴其他高手的代码。
谢谢了,我的分已经不多了,所以只能出300了。
procedure TForm1.OpenData(const PageID: Integer); // PageID 为页码
var
J: Integer;
const
The_PageSize = 5; // 每次显示5条记录
strSQL = 'SELECT FirstName, LastName FROM Employees';
begin
with ADOQuery1 do
begin
if not Active then
begin
Close;
SQL.Text := strSQL;
Open;
end;
Recordset.PageSize := The_PageSize;
Recordset.AbsolutePage := PageID;
for J := 1 to Recordset.PageSize do
begin
ListEmp(FieldValues['firstname'], FieldValues['lastname']); // 一个显示的procedure
Next;
if Recordset.EOF then Break;
end;
end;
end;