现在的位置: 首页 > 综合 > 正文

机房收费系统———报表

2013年12月10日 ⁄ 综合 ⁄ 共 1419字 ⁄ 字号 评论关闭

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

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

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

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

    我使用的是“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、选中标题行的一个字段在属性框中输入合适的中文名,可以适当调整列的宽度-在属性框中的字体处将标题行和内容行设为合适的大小和字体


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

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



抱歉!评论已关闭.