网页功能: 加入收藏 设为首页 网站搜索  
在VB中运行Microsoft Access报表的好方法
发表日期:2003-07-21作者:[] 出处:  

  在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 & " ovelty.mdb")

  MSAccess.DoCmd.OpenReport "rptEmployess",acViewNormal

  MSAccess.CloseCurrentDatabase

  Set MSAccess=Nothing

end Sub

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

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

我来说两句】 【加入收藏】 【返加顶部】 【打印本页】 【关闭窗口
中搜索 在VB中运行Microsoft Access报表的好方法
本类热点文章
  在VB应用程序中调用Excel2000
  在VB中使用水晶报表的一种简易编程方法
  BOM表查询的VB实现方法
  如何將Excel的文件导入Access文件
  把DataGrid的数据快速写入EXCEL
  Visual Basic 导出到 Excel 提速之法
  DataGrid 控件的使用
  VB中DataCombo和DataList 控件的使用
  ADO三大对象的属性、方法、事件及常数
  VB中MSHFlexGrid控件的应用
  VB+ADO检测数据库并发操作和处理并解决..
  用VB+WORD模版+数据库来制作格式合同..
最新分类信息我要发布 
最新招聘信息

关于我们 / 合作推广 / 给我留言 / 版权举报 / 意见建议 / 广告投放  
Copyright ©2003-2019 Lihuasoft.net webmaster(at)lihuasoft.net
网站编程QQ群   京ICP备05001064号 页面生成时间:0.00425