报表是我们在机房中接触到的真正意义上的新知识,因为在此之前我们对报表的了解只是停留在听说过的层面上,从来没有接触过这方面的知识,现在突然遇到了报表这个东西,有点不知道怎么下手啊,通过博客了解到师哥师姐的报表时通过一个软件做出来的并没有用vb自带的报表工具。此软件就是 Grid++Report 报表设计器,来完成报表的设计,因为此软件有一个帮助文档,于是我就根据文档开始自己的报表设计,下面分享一下我的设计过程:
一、我们需要插入 报表头 、报表尾、综合文本框 、静态变量框、明细网格,如果涉及到参数的传递,还需要插入参数(我做的时候就是因为参数的插入的不正确,导致我耽误了很长时间,因为运行的时候总是 提示 with 变量 这个错误,我就认为数据库出了问题,结果参数传递的问题。)
插入的系统变量框或者是综合文字框需要自己修改内容和格式
这些都是模板设计中比较简单的部分,下面说说明细网格的设计:
点击上图中的SQL标志,会出现以下内容:
点击 创建数据库连接串,按照图中的步骤选择。
这里必须强调的是我们一定不能忽略步骤三,因为我们在连接数据库的时候,用户名和密码都只能使用一次,以后就自动隐藏,所以我们必须执行步骤三。否则不能连接成功。步骤一 就是我们电脑的用户名(就是我们连接数据库的时候,用的那个服务器名称
在这一步的时候可能有的连接不成功,会出现下面的错误提示:
这是我第一遍做的时候遇到很多次的问题,这时候我们需要重新检查上面 的步骤是否都正确,还不行我们可以尝试用 windows身份进行验证。
到这我们的报表模板就很好的完成了。希望能给读者节省一点做报表模板的时间。
下一篇将总结日结账和周结账中的内容以及报表和数据库的交互问题!