您的位置:首页 > 其它

机房收费系统之报表问题

2015-10-21 09:14 211 查看
机房收费系统虽然是我们敲的第一个没有源码的程序,但是在敲过学生信息管理系统以及看过SQL入门经典、红皮书的基础上再来敲机房,其实有很多东西都是我们熟悉的,不过也有一些东西是我们之前没有接触过的,比如报表设计。在一开始的时候,我也觉得报表设计挺难的,毕竟没有接触过,还得用到一个软件来设计,不会操作,所以有点抗拒做这个。不过后来实在是没有别的选择只能自己做的时候,自己也只能硬着头皮上了,自己百度报表***,然后看着教程一步一步的操作。结果发现好像这个东西也没有之前想象的那么难嘛~所以这个世界上没有什么难的东西,关键看你愿不愿意去尝试和学习。So,Fighting!好了废话不多说,下面上图文版教程:

一、首先是前期的准备工作:

1、搜索下载Grid++Report5.0并安装,如果实在懒得找的话,这里是链接:http://yunpan.cn/cFPmHyfDN5d2c 访问密码
b783


2、控件安装后需要在VB添加部件和引用。如下图所示:




工具栏中出现我们需要的关于报表的一些工具,

报表编辑器,报表显示器等,图标如图所示:




二、 然后是***报表模板的过程:

1、第一步,打开报表设计器,打开“插入”选择“插入报表头”;



2、然后点击插入“静态框”,输入文本“机房收入日汇总表”和“单位:数信学院”;







3、位于表格右边的时间可以用插入里的“系统变量框”,从中选择“当前日期时间”,可以显示当前系统时间,这个类似我们VB中的添加label控件;





4、接着再从“插入”中选择插入“明细网格”;





5、然后从报表中选择“明细数据库查询”;



6、从弹出的界面上单击“创建数据库连接串”;



7、从中选择“连接的数据”点击“下一步”;





8、从弹出的窗口中点击连接进行设置;



9、然后点击测试;





10、系统自动将字符串插入界面的文本框中;



11、然后从“查询SQL”中输入语句“select *from CheckDay_Info”点击测试,



12、测试成功后,点击确定。




13、从”编辑中“选择“根据明细查询SQL生成字段”;



14、然后点击“根据字段生成表格列”






15、然后将“标题行”的英文改为汉字。



16、插入“报表尾”;



17、如图所示添加“管理员、操作员及其工作号”



18、插入“页眉、页脚”;





19、预览效果图:



三、报表与VB的连接:

因为前面已经添加好了控件部件,现在只要添加控件就可以了,需要注意的是这里我们需要添加显示报表的控件——GRDisplayViewer1,添加好控件剩下的就需要用代码来解决了,代码部分就不献丑了~大家应该都知道怎么写~O(∩_∩)O~~

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: