天天看点

机房收费系统之VB报表

简单地说:报表就是用图表、表格等格式来动态显示数据,用一个公式来表示的话,就是“报表 = 多样的格式 + 动态的数据”,报表可以说是企业管理的基本措施和途径,是企业的基本业务要求,可以说是企业运作所必须的。

    要想在vb中使用报表,首先必须得安装一款报表的软件,在我做收费系统的时候,我用的是grid++report报表软件,然后打开vb——引用,找到图中的两个控件

机房收费系统之VB报表

,添加之后,会显示两个新的部件,

机房收费系统之VB报表

    打开grid++report报表设计器,插入——报表头、明细网格、报表尾,要想成功的用vb报表成功,接下来,分成两大主要部分:

    1、数据库与报表的连接

    在明细网格上有三个图标,

机房收费系统之VB报表

   先点第一个,“数据库连接串与查询sql”

机房收费系统之VB报表

创建数据库连接串——数据连接属性,选择“microsoft ole db provider for sql server”——下一步

机房收费系统之VB报表
机房收费系统之VB报表

做完以上步骤之后,点第2、3个图标,按顺序,“根据数据设置自动生成字段”——“根据字段自动生成列”

机房收费系统之VB报表

到这,数据库和报表的连接完成。

    2、vb与报表的连接

    通过代码将报表加载到vb中去,首先添加显示报表的控件,grdisplayviewer1,接下来,就是写代码了!

报表的打印和打印预览:

报表的刷新: