在敲机房收费系统的时候需要利用到报表,这几天一直忙于做报表,看了九期的博
客,也是似懂非懂的。现在才明白,只有自己的东西,才是自己的。废话不多说
了,现在也说一下我的体会吧!
报表的建立
安装
做报表需要安装一款关于报表的软件——Grid++Report 报表设计器
用它与VB进行连接
建表
组件介绍
安装完后,打开报表设计器,点击插入:
在这里可以看到有页眉,页脚、报表头、明细网格。
页眉和页脚估计大家都熟悉吧!跟word里面的功能相同。
报表头:就是一个报表的标题部分。(我们曾看文章时,有标题和副标题之分吧。就是在这个报表头里面设计)
明细网格:就是我们需要连接的报表的部分,里面包含了我们需要的数据。还有两个框需要介绍:
静态框:就相当于VB中的文本框,可以输入我们需要的标题。
综合文字框:这个可了不起了,可以输入我们需要的函数和参数。(尤其我们的建表时间是变化的,通过它可以实现这个功能)
下面就让我们来设计一下报表头吧。
在此之前,点击插入报表头;在此点击插入静态框——输入我们需要的标题:如下
下面的东东又是什么玩意呢?
这就是我们所用到的系统函数了。就是自动的获取我们的建表时间和日期。(估计都知道用的是什么框了吧!).当然不仅可以用到系统函数,也可以自定义参数。
单击菜单报表中的参数集合:
在里面可以自定义参数,可以更改数据类型。在此定义后,在综合文字框里面就可以用到自己定义的参数了。
设计明细网格
单击插入——明细网格
大家可以试一下这几个功能都是什么,自己理解的往往比别人讲的要明白的多。
创建数据连接SQL
单击下一步
这个外形是不是很熟悉,有木有像在建立数据源,其实功能差不多了。
单击确定后紧接着:
输入自己要查询SQL,往往会出现上述的情况,解决办法如下:
更改一下数据连接字符串的Persist Security Info=true;password=123456 这样即可。
这样整个表就建立好了。