VB与报表的交互
来源:互联网 发布:甲文:君子之学也,入乎 编辑:程序博客网 时间:2024/06/03 21:39
还接着上次说。在上个博客中已经说到建立好表的步骤了,接下来就是怎么使表与vb连接。
先看一下代码。
Option Explicit Dim WithEvents Report As grproLibCtl.GridppReport '实例化报表 Dim txtsql As String '定义连接字符串Private Sub cmdprint_Click() Report.[Print] (True) '打印操作,由于print属性与vb中的属性有重复,因此需要用中括号括起来End SubPrivate Sub cmdshowprint_Click() Report.PrintPreview (True)End SubPrivate Sub Form_Load() Dim checkday As Date checkday = Date'创建报表对象 Set Report = New grproLibCtl.GridppReport '载入报表模版文件 Report.LoadFromFile (App.Path & "\checkday.grf") Report.DetailGrid.Recordset.ConnectionString = "provider=SQLOLEDB;server=192.168.24.116;database=student_charge;integrated security =SSPI" '这是连接字符串,需要连接数据库的字符串 Report.ParameterByName("maketime").AsString = Date '这是我们 传入的参数,制作时间 Report.ParameterByName("endtime").AsString = Date Report.DetailGrid.Recordset.QuerySQL = "select * from checkday where date='" & checkday & "'" '定义的查询语言 GRDisplayViewer1.Report = Report '创建报表对象 GRDisplayViewer1.Start '报表显示 End Sub
大致浏览后,可能能够看清楚一共有三个事件,分别是Load、Print和printpreview事件。其实最麻烦的部分就是Load事件了。其余两个就是报表的两个属性罢了。
Load事件大致也就这几步
1.实例化报表对象
2.加载我们设计好的报表
3.定义我们需要连接的数据库字符串
4.设置我们需要的参数,比如标题显示制表时间等
5.定义查询的语句
6.创建报表对象
7.显示报表
其余的两个事件就仅仅调用了报表对象的两个属性,没有什么实质性的东西。
综上所述,报表就建立好了。当然报表里面还有好多功能,在以后的学习过程中,还的继续深化学习。
- VB与报表的交互
- 机房收费系统2——vb与报表的交互
- VB与FLASH的交互
- VB与flash的交互
- vb开发的activex 与javascript 交互
- VB与数据库的几种交互
- VB.NET与JSP页面的交互
- 【转载】VB与FLASH的交互
- vb与office的数据交互之vb导出Excel
- VB与JAVA交互
- VB与flash交互
- VB与Flash交互
- VB与flash交互
- Flash与VB交互
- 【机房收费系统——报表与vb交互之日结账和周结账】
- 【机房收费系统】VB与grid++report交互(如何让数据以报表格式显示)
- vb报表的设计
- vb报表的设计
- 薩芬大事規範
- inux 路由表维护
- jsp静态化之简单介绍
- COCOS2D-X 抖动效果 CCShake
- Android NDK 交叉编译
- VB与报表的交互
- JAVA学习---INTERFACE
- 配置Hibernate时,需要导入哪些包?
- Kombu Consumer
- JS mvc 框架比较
- 求二进制中1的个数
- poj3006
- hdu 4727 The Number Off of FFF
- 用dom4j写xml