机房收费系统———报表

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


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

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



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

机房收费系统———DTpicker日期控件的使用

在机房收费系统中,第一次接触到了DTpicker日期控件。原来没有接触过,对它的认识和了解基本上0.现在有了一些初步的认识,总结了一下。 1、如何加载 VB默认的控件栏中是没有DTpicker日期控件...

机房收费系统———组合查询

机房收费系统中,组合查询可以算说是一个难点吧。在学生信息管理系统中,也有组合查询,不过那只是简单的组合,然后进行查询。可是,在机房收费系统中,涉及到好多内容。一开始接触,完全就懵了,根本不知道从哪里下...

机房收费系统———SQL注入问题

SQL注入,在学生信息管理系统中,师父就跟我提到过这个问题。不过那时候,小屁孩一个,系统敲出来感觉就已经不错了,哪还管的上这些高深的问题呢。不幸的是,在机房收费系统中,又一次的的遇到了这个问题。真是躲...

机房收费系统———如何将MSFlexGrid中的数据导入到Excel中

机房收费系统进行了一段时间了,虽然说大体上跟学生信息管理系统一样,不过也有不一样的地方。比如说报表、如何将MSFlexGrid中德数据导入到Excel中等等。这些东西原来没有接触过,第一次接触难免有些...

VS2012中的ReportViewer和rdlc报表的使用实例---机房收费系统

之前做机房时使用的Grid++报表,现在重构时使用Visual Studio,当然得使使它自带的rdlc报表。开始在网上找资料时,搜索的关键词一直是reportviewer,因为只看到这么一个控件,也...

VB.NET机房收费系统之报表制作(绑定数据源)(二)

报表制作完成,接下来继续优化。 第一行为列标题,第二行为数据关联行,即与数据库中数据的关联,鼠标放到第二行每个单元格时,单元格右上角会出现一个小图标,点击则可以为该单元格以及该单元格所在的整列关联数据...
  • ght886
  • ght886
  • 2017年12月02日 18:19
  • 79

机房收费系统——报表的使用

机房中报表的使用是新的知识,自己根据师姐们的博客完成了,不过也走了不少的弯路,下面来自己总结一番,颗粒归仓。 准备工作     刚到这里呢不要慌,先有一个整体思路然后在开始动手。     报表安...
  • R_s_x
  • R_s_x
  • 2016年09月29日 16:37
  • 655

VB.NET机房收费系统之报表制作(绑定数据源)(一)

这次机房重构用的Visual Studio 2015。在机房结账环节,我们会用到报表。下面来详细介绍报表制作过程。 首先先查看VS里面有没有Reporting (报表项目)。 如果没有,就再次安装...
  • ght886
  • ght886
  • 2017年12月02日 17:48
  • 37

【机房收费系统】——报表(一)

简单的说:报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表 = 多样的格式 + 动态的数据”。 在没有计算机以前,人们利用纸和笔来记录数据,比如:民间常常说的豆腐帐,就是卖豆腐的每天...

VB.net版机房收费系统——VS报表制作及功能实现中的问题及解决办法(好学的代价=Bug)

机房重构报表功能用户Sa登录失败;设计报表的时候报错:参数缺少值;本地报表处理期间出错,尚未指定运行报表需要的一个或多个参数。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:机房收费系统———报表
举报原因:
原因补充:

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