做报表前的准备

 机房收费系统中有这样两个窗体,日结账单,周结账单,其中要做个机房收入汇总表,会用到Grid++Report报表设计器来设计报表,有很多同学已经把报表做完了,听说不好做,说实话自从我听说它不好做以后自己好像就有往后拖拖的想法,想把其它的都做好了以后再回头做这两个窗体,但是今天在去打水的路上听到电梯门口那传来这样的一句话“哇,报表终于做出来啦,轻松啦,太美啦,哈哈哈哈哈哈的一段笑声”,因为我已经把这件事看做是很难的意见事了,于是在别人说做完报表的时候我也觉得这是一件多么高兴的事了,回到自己的座位上运行了一下胡阳师哥的那个例子,看了看那两个窗体,决定马上去了解一下,为做报表做好充分的准备 ,嘿嘿。

下面是制作报表的过程

一.创建空白模板

启动Grid++Report 报表设计器,此时一个空白的报表模板创建在报表设计器应用程序中。如下图所示

 

做报表前的准备 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班

1.执行菜单命令“插入”→“报表头”,一个新的报表头被创建。如下图所示:

做报表前的准备 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
 

2.执行菜单命令“插入”→“静态框”,将鼠标光标移动到报表头之上,拖放鼠标。

做报表前的准备 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
 

通过以上,就创建了一个静态框,其“名称”属性应为“StaticBox1”。

3.设置 StaticBox1 的“文本”属性设为“机房收入汇总”。如下图所示:

做报表前的准备 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
 

4.设置 StaticBox1 的“居中”属性,设置 StaticBox1 的“字体”等等

5.在 StaticBox1 上单击鼠标右键弹出关联菜单,执行命令“自动调整大小”,将 StaticBox1 的大小自动调整到合适

做报表前的准备 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
 

  

6.执行菜单命令“文件”→“保存”保存文件,在文件对话框选择合适的目录位置并输入文件名“机房收入汇总列表”。

 

至此已经完成报表头的定义,并保存为一个模板文件了。

  
三.插入明细网格

执行菜单命令“插入”→“明细网格”,明细网格将被创建。如下图所示:

做报表前的准备 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
 

一个明细网格已经添加到报表定义中。如下图所示:

做报表前的准备 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
  
四.绑定明细网格数据
 

1.执行菜单命令“报表”→“数据库查询...”,“设置数据库连接串与查询SQL”对话框打开。

做报表前的准备 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班

 

做报表前的准备 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班

 

 

2.在“设置数据库连接串与查询SQL”对话框中,执行“创建数据库连接串...”按钮。

做报表前的准备和操作 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
 

 

 

3.然后执行“下一步(N)>>”按钮,将连接中的三项设置好,进行测试

做报表前的准备和操作 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班

 

 

做报表前的准备和操作 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
 
做报表前的准备和操作 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
4.测试成功以后点击“确定”按钮 ,将看到下面的界面
 
做报表前的准备和操作 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
 
 5.在“查询 SQL”编辑框中输入“select * from CheckDay_Info”,注意不要包括引号,表示将从 CheckDay_Info 表中取其所有数据。 
 
做报表前的准备和操作 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
 
 

6.执行“测试”按钮验证数据库连接串与查询 SQL是否正确设置。

7.执行“确定”按钮关闭设置数据库连接串与查询SQL对话框,至此已经完成报表明细数据的绑定。

  

五.生成报表数据集的字段

1.执行菜单命令“编辑”→“根据查询生成字段”,此时 Grid++Report 将根据上一步中创建的数据库连接串与查询 SQL 参数自动生成报表明细记录集的字段,生成的字段与数据库表中的字段保持一致。

做报表前的准备和操作 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班

 

2.执行菜单命令“报表”→“字段集合...”,打开“字段集合”对话框中可以看到刚才自动创建的各个字段。

下面是我将标题行和内容行的字段名分别改成汉子的形式

做报表前的准备和操作 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
3.操作以后是这样的效果
做报表前的准备和操作 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
 

至此已经完成了报表数据绑定与数据存储方面的定义工作,下一步就是怎样将报表数据展现出来。

4.通过点击设计器下端的“预览视图”与“查询视图”切换按钮,大家可以及时看到报表的运行效果,其实在整个设计过程中,大家都可以随时进入预览视图与查询视图,及时查看报表的运行效果。

做报表前的准备和操作 - 陈金荣 - 陈金荣  廊坊师范学院九期信息技术提高班
这就是我做出的报表的大概模版,制作报表的过程没有我想象的那么困难,接下来就是把报表完善好进行与vb的连接了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值