设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: 真主
打印 上一主题 下一主题

[报表] Access免费的完美报表的讲述帖(正式开讲)

[复制链接]
11#
发表于 2013-10-29 09:24:11 | 只看该作者
正为报表中自定义打印设置不便犯愁呢,就碰到真主的现场直播

点击这里给我发消息

12#
发表于 2013-10-29 09:25:09 | 只看该作者
感谢楼主分享心得,友情再顶一下

点击这里给我发消息

13#
发表于 2013-10-29 17:29:27 | 只看该作者
坐等更新!!
回复

使用道具 举报

点击这里给我发消息

14#
发表于 2013-10-29 20:57:31 | 只看该作者
支持真主!
回复

使用道具 举报

点击这里给我发消息

15#
 楼主| 发表于 2013-10-30 08:11:48 | 只看该作者
各位,因为今天有客户来看厂,更新要等等了,{:soso_e128:}
16#
发表于 2013-10-30 10:26:37 | 只看该作者
连接数据的时候请讲解一上后台数据为SQL的连接方式,谢谢!

点击这里给我发消息

17#
发表于 2013-10-30 12:30:09 | 只看该作者
不错。坐等继续。
18#
发表于 2013-10-31 08:42:53 | 只看该作者
收藏了,谢谢分享

点击这里给我发消息

19#
 楼主| 发表于 2013-10-31 09:16:03 | 只看该作者
本帖最后由 真主 于 2013-10-31 09:27 编辑

上次讲完了报表的设计,今天我们开始讲如何让报表能正常打印,大家都知道Access的VBA只是VB的一部份,很多VB支持的插件,access都无法支持,所以我们只好曲线救国{:soso_e120:}
1、打开VB6






2、在左单部件栏上点右键,选择“部件(O)...”


3、在部件窗体上点“浏览”后跳出添加Activex控件的窗体,文件类型选择所有文件后在grid++repert安装目录下选择“gregn50.dll”文件,并点打开

4、这里在部件窗体中出现了该插件


5、选择“grprintviewer”,在“form1”窗体上画出来


6、双击“Form1”进入“代码窗口”


7、写入以下代码
  1.     '声明
  2.      Dim WithEvents Report As grproLibCtl.GridppReport    '创建报表对象
  3.     '在Private Sub Form_Load()写入以下内容

  4.     Set Report = New grproLibCtl.GridppReport

  5.     '载入报表模板文件,必须保证 Grid++Report 的安装目录在‘C:\Grid++Report 4.5’下,
  6.     Report.LoadFromFile ("C:\Grid++Report 5.0\Samples\Reports\1a.简单表格.grf")
  7.     '设定明细网格的数据源
  8.     Report.DetailGrid.Recordset.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\Grid++Report 5.0\Samples\Data\Northwind.mdb"
  9.     '设定参数集合的数据源
  10.     Report.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\Grid++Report 5.0\Samples\Data\Northwind.mdb"   

  11.     '设置报表查询显示器控件的关联报表对象
  12.     GRPrintViewer1.Report = Report

  13.     '启动报表运行
  14.     GRPrintViewer1.Start
复制代码
现在你基本的代码已写完成,下面进行美化和动态调用的工作



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

20#
发表于 2013-10-31 14:58:49 | 只看该作者
还要VB真麻烦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-8 10:18 , Processed in 0.102429 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表