(
public
{ Public declarations }
procedure SetToolBar(isEnable:bool);
procedure SumAccount();
//執行新增和編輯操作後
procedure OpType(opname:string);
end;
//對將要從dll中的調用的函數的聲明
type
Tshowdllform=function(Ahandle:Thandle; Acaption:string; tablename:string):string; stdcall;
Ttable=array[
var
DocuInput: TDocuInput;
maxnum
mytable:Ttable;
op:string;
implementation
{$R *
procedure TDocuInput
begin
action:=cafree;
end;
//
procedure TDocuInput
Field: TField);
var
i
begin
//設置數據表寬度
dbgrid
dbgrid
dbgrid
//顯示與憑證編號對應的分錄表
adoquery
adoquery
adoquery
where (a
adoquery
//初始化表
for i:=
for j:=
if op<>
stringgrid
//將分錄表數據讀入表格
i:=
recordnum:=
while not adoquery
begin
stringgrid
stringgrid
stringgrid
stringgrid
stringgrid
mytable[i]:=adoquery
i:=i+
recordnum:=recordnum+
adoquery
end;
//設置分錄表的列寬度
stringgrid
stringgrid
stringgrid
stringgrid
stringgrid
//顯示憑證數
label
end;
[
From:http://tw.wingwit.com/Article/program/Delphi/201311/24865.html