【机房收费系统】——日周结账单之报表的使用
【前言】
打开日结账单,映入眼帘的是是一张表格,后来注意到右下角的标志“锐浪软件 GRID++REPORT”,上网查了才知道这个表格可不一般,这是报表,那么,报表是什么呢?为什么我们要用报表?如何使用报表呢?接下来小编为大家一一揭晓,请擦亮眼睛,跟小编一起探索吧!
【正文】
一、WHAT
简单的说,报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表 = 多样的格式 + 动态的数据”。
二、WHY
Grid++Report是一款报表开发工具,是给程序员用来开发软件中的报表、打印、图表与数据导出等子系统的。它是同时支持C/S软件(桌面程序)与B/S软件(WEB程序)开发的报表工具,功能全面易学易用。C/S开发适用于VB.NET、C#、VB、VC、Delphi、C++Builder、QT与易语言等。B/S开发适用于ASP.NET(C# & VB.NET),PHP,JSP(JAVA)等,支持所有WEB服务器。开发C/S报表与B/S报表的编程接口、报表模板与报表数据通用,共享相同的开发知识与设计资源。
简单的说,报表能清晰的将汇总好的数据动态的展示出来,并可方便的与多种语言交互。
三、HOW
(1)下载Grid++Report
在机房收费系统中,为了实现兼容性,我们不选择最新版本,选择 Grid++Report 5.8 版本(下载点击此处)
(2)打开下载好的报表设计器:
1.点击新建向导
2.输入主标题与副标题,点击下一步
3.点击创建数据库连接串
4.选择所要连接的数据库,点击下一步
5.选择相对应的信息,点击测试连接
6.测试连接成功
7.点击确定后,返回到上一窗体,自动显示出一行数据
8.在查询SQL里写入要与数据库连接的语句,点击测试
9.测试成功,若无修改,一路点击下一步直至完成
10.接下来可以在此创建自己所需的报表了!
四、Question
值得一提的是,我当时虽然添加了引用和部件但还是找不到GRDispalyViewer控件,而且 grdes50.dll 和 gregn50.dll 和 MSCOMCTL.OCX 这三个控件也加载了,还是不行,后来请教小伙伴,他重新加载了一下这三个控件就好了。原来这三个必须用 regsvr32 来加载,不能用 sysWoW64 加载(即使我还是用的管理员权限加载的,他是直接在运行窗口加载的)真是太神奇了。
最终才出现了这三个美丽的小方块——
【结尾】
时间是检验真理的唯一标准!加油同志们!