AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > VB编程

在VB中运行Microsoft Access报表的好方法

51自学网 http://www.wanshiok.com
在VB中如何使用直观、简便的报表一直是很多人关心的问题, Crystal Reports用起来又不太理想。现介绍一在VB中运行Microsoft Access报表的方法,用起来还不错。

   利用Automation运行Microsoft Access报表

1. 使用Microsoft Access建立数据库(如:novelty.mdb)的相关报表(如:rptEmployess)。

2. 创建引用

   在VB中使用“Project References"菜单创建一个对Microsoft Access 8.0 Object Library的引用。

3. 程序清单

'References MS Access 8.0 Object Library (this

'code will work with any verson of Access that

'supports Automation)

Dim MSAccess As Access.Application

Private sub Command1_Click()

   Set MSAccess=NEW Access.Application

   MSAccess.OpenCurrentDatabase(App.Path & "/novelty.mdb")

   MSAccess.DoCmd.OpenReport "rptEmployess",acViewNormal

   MSAccess.CloseCurrentDatabase

   Set MSAccess=Nothing

end Sub

注:acViewNormal告知Access打开该报表并立即打印。

   这种方法有个缺点,就是运行环境中必须装有MS Access。

 

 

 
上一篇:在VB6.0中实现动态统计报表  下一篇:Text 转换为 Access MDB