如果你对机房收费系统的结账与日结账、周结账的关系数据库表不清楚、可以先补补课
我们要用一个软件做报表的模板、然后在VB里面添加部件、代码调用模板,详细步骤如下。
一、下载安装
首先做报表要下载安装Grid++Report 4.5 报表设计器
点击下载(内含破解补丁)
二、制作模板
1、打开软件——插入——页眉、明细网格、页脚、如图
2。制作页眉
静态框:好像Label,能写入文字并显示
综合文字框:可以写入函数、变量等、跟文字结合并显示、在这里我们用作显示日期
上图右下角[#date3#][#time#]制作是自定义了date3跟time这两个变量、并且在VB代码中付给他俩当前的日期与时间、做法如下。
(1)新建参数
这里叫做参数、其实也是数据的容器、我还是习惯叫变量、都差不多
在软件的右边如图、参数集合---插入---参数
(2)更改属性
这个就是相当于给参数或者说变量命名、定义格式、定义数据类型
名称:VB付给这个参数值的时候要写
格式:日期是yyyy/mm/dd时间的是hh:mm:ss如图
我一共定义了4个参数、
date1和date2是显示周报表查询从日期1到日期2的日期如图
date3和time是显示当前日期和时间
具体效果如图
(3)放到页眉上
参数定义好、下面就放上去了、首先在页眉新建一个综合文字框
然后双击文字框、弹出窗口点击、插入域-----引用类型选参数----然后选择参数
效果如图
3、制作表格
(1)连接数据库(从左到右依次点击)
——查询的SQL语句写自己的表
记得点下测试、一般没问题、有问题的话看下SQL语句是否写错
(2)生成字段和列
先点击1、然后点击2、便可以自动执行刚刚的SQL语句获得表里的字段和行
页眉就不说了、直接用静态框就可以了
最后----点菜单----文件----另存为----命名之后就可以生成模板了。
————————————————————————chenchen