【编程学习】机房收费系统之报表问题

              机房收费系统虽然是我们敲的第一个没有源码的程序,但是在敲过学生信息管理系统以及看过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~~

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值