怎样用DELPHI直接利用ACCESS中的报表?(280分)

  • 主题发起人 主题发起人 test01
  • 开始时间 开始时间
T

test01

Unregistered / Unconfirmed
GUEST, unregistred user!
如题:
在SERVICE控件面板上有关于WORD、EXCEL、ACCESS的组件。

我现在向利用这些ACCESS的组件直接调用ACCESS的报表,怎样才能做到?

 
多看一些VBA的书, 微软有不少资料是针对VB的,但对Delphi也很好用
 
呵呵,没玩过,让你失望了。抱歉。
 
没有玩过:(
 
我用以下语句打开数据库。
AccessApplication1.AutoConnect := True;
AccessApplication1.OpenCurrentDatabase('c:/Data.mdb',true);
AccessApplication1.Visible := True;
但怎么利用报表还是不得要领。
 
我看以前的贴好象有不少讨论过这个问题.
下面是Word的dot范本打印成Word的例子
WA1是一个TWORDapplication控键
begin
NewTemplate:=false;
WA1.Connect;
WA1.Visible := True;
TheDoc := WA1.Documents.Add('C:/temple.dot',NewTemplate);

TheDoc.BookMarks.Item('工号').Select;
WA1.Selection.TypeText(Cds1.FieldByName('PE_NO').AsString )
end
 
no any idea, never do that
 
在打开数据库后:
AccessApplication1.DoCmd.OpenReport(RptFileName,acViewNormal ,'','');
其中:acViewNormal 为立即打印.
 
同意斑竹
 
多人接受答案了。
 
后退
顶部