机房收费系统———报表

原创 2013年12月04日 21:15:05

这篇文章主要介绍一下机房收费系统中,报表的使用和制作。

提到报表,相信对于我们这些程序菜鸟来说,挺陌生的。原来基本上没有接触过,对它的了解和认识还停留在一个非常肤浅的阶段。甚至,脑子里根本就没有关于它的任何信息。

 在机房收费系统中日结账和周结账部分我们用到了报表,那么报表到底是什么呢?

    报表就是用表格、图表等格式来动态显示数据。可以用公式表示为:报表= 多样的格式 + 动态的数据。 在没有计算机以前,也有报表,都是人工根据需要做的一些表格和简单的图表来记录一些账目和数据。然后定期进行汇总。当计算机出现之后,人们利用计算机处理数据和界面设计的功能来生成、展示报表。计算机上的报表的主要特点是数据动态化,格式多样化,并且实现报表数据和报表格式的完全分离,用户可以只修改数据,或者只修改格式。

    我使用的是“Grid++Report报表设计器2009”,下面以设计日报表来介绍一下报表的使用。

    报表下载Grid++Report5    http://www.rubylong.cn/Download.htm

1、下载完成并安装好后,打开报表软件,


2、开始设计报表,首先,选择“菜单-插入-报表头”,新插入的报表头显示在报表布局窗口中,然后,我们“插入”一个“静态框”来写报表的标题,点击新插入的静态框,输入标题“机房收入日汇总表”,这样表头就Ok了。当然,你也可以改变表头文字的字体,大小,居中等一系列设置。


3、同理,“插入”两个“静态框”分别输入“制表人:--”和“制表时间:”


4、单击菜单栏中的“插入-参数”,属性框出现Parameter1:参数,将其名称设为now,数据类型为日期时间

                       

   同理设定Parameter2:参数,将其名称设为date,数据类型为日期时间

5、单击菜单栏中的“插入-综合文字框”,在“机房收费系统”下,拖动十字画出综合文字框Memobox1,在右侧属性框中的文本输入[#date#]

   同理,插入综合文字框Memobox2,在右侧属性框中的文本输入[#now#]。由于date和now都是参数并不是真正的值,所以用[##]进行包围,以便在VB程序中传递出真正的值


6、插入“明细网格”,单击“菜单-插入-明细网格”,新插入的明细网格显示在报表的布局窗口当中,接下来定义数据库连接串与查询SQL,在明细网格的工具栏上选择“数据库连接串与查询SQL”打开定义窗口。


7、单击“创建数据库连接串”


8、单击“下一步”

            

9、在查询SQL文本框中输入 select*from checkday_info               此处的:date是之前定义的参数,并不是真正的值。单击测试,若显示如图,则单击确定-确定,退出设置数据库连接串与查询SQL对话框


10、单机菜单栏编辑中的“根据数据设置自动生成字段”和“根据字段自动生成列”


11、选中标题行的一个字段在属性框中输入合适的中文名,可以适当调整列的宽度-在属性框中的字体处将标题行和内容行设为合适的大小和字体


    这样,一张报表就制作完成了。将制作好的报表保存(最好放在机房收费系统文件夹中,方便以后打包使用)

    这样看来,报表的制作还是非常简单的。只是刚开始听别人说:机房收费系统中最难的就是报表了,被吓到了。接受新鲜事物总是需要一个过程的,在这个过程中,自己要始终保持一种积极主动的心态。主动去接触它,去了解它,这样才能慢慢消除我们对新鲜事物的恐惧感。



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【机房收费系统】日结账单报表实现

【背景】    经过看同学们的博客和自己的亲身实践,终于把报表这一块弄明白了,是应该该写个博客总结一下了。这一篇博客介绍简单的报表制作过程,并以日结账单为例,因为日结算是比较简单,它没有时间限制,也没...

机房收费系统问题集锦(四)——报表问题

其实,刚做到报表这一块的

机房收费系统之报表设计器

一.首先在vb的 工程——部件,添加图下控件   结果如下: 二:制作报表 1>下载Grid++Report 报表设计器 2>打开如下图 3>插入——报表头(此时还不能输入问题,还需进...

【机房收费系统——报表与vb交互之日结账和周结账】

在上一篇中已经介绍了报表的模板

机房收费系统之vb报表的模板的制作(一)

报表设计器

【机房收费系统】VB与grid++report交互(如何让数据以报表格式显示)

前言 上篇文章已经对数据显示的必要性及三种不同数据显示方式的优劣做了简介,这里就不再赘述。直接为大家展示一下如何来将vb中的数据以报表方式显示。 一、 下载报表编辑器 http://www.rub...

机房收费系统之报表篇

(一)制作报表

Advanced Installer打包包含水晶报表的机房收费系统

个人版机房收费系统做完之后,要进行异地发布,本来想用VB.NET自带的工具进行打包,却不如我愿,怎么弄也弄不好,只好重新找个工具,就找到Advanced Installer了,现在就说说我用这个软件打...

机房收费系统之——报表模板制作

我们的机房收费系统里有个报表功能,我报表的实现是用的第三方控件Grid Report。   首先第一步下载控件,安装,安装后需要在VB添加部件和引用。        第二步创建报表模板。   ...

【机房收费系统】周结账单报表实现

【背景】 在上一篇介绍了日结账单报表的实现,而周结账单报表相对于日结账单报表的实现比较复杂,因为它涉及到参数的添加,并且要根据两个日期里的时间段查询数据库里的数据并把数据显示在报表里,这个时候报表的实...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)