机房收费系统———报表

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


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

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



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010164936/article/details/17125403

C#Winform报表与打印技术——自定义报表的实现

本课程详细讲解在C#Winform程序里,对DataGridView展示的数据进行自定义报表格式的设计、预览、打印如何实现
  • 2018年03月18日 12:03

机房收费系统系列五:报表

在机房收费系统中还有两个地方用到了报表:日报表和周报表,在我看来日报表和周报表其实是一样的,日报表是统计一天的收入,支出,对每天金额做个统计,周报表就是记录从某个时间段到另一个时间段的净收入情况,周报...
  • u013086062
  • u013086062
  • 2014-08-20 17:57:13
  • 1432

机房收费系统—报表出现的问题

结账之后让我纠结的就是这两个报表了,查了很多师哥师姐的博客真的是很有帮助,但是大家都是这么做出来时,在我这就出现了问题,要不然会让我觉得报表有点太一帆风顺了。         制作报表下面有很详细的博...
  • xdd19910505
  • xdd19910505
  • 2013-10-31 18:35:49
  • 1000

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

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

【机房收费系统】——傻瓜式报表设计器制作报表模板

一、下载安装Grid++Report5.0:   1、搜索下载Grid++Report5.0并安装:(附赠哟~但是建议大家自己去下载)                    云盘分享:ht...
  • LyySwx
  • LyySwx
  • 2016-07-23 20:19:48
  • 1126

机房收费系统报表制作(vb与数据库)

(以锐新报表为例) 1.文件----新建向导 2.定义主要信息 3.创建数据库连接串: 4.两种方法,如果选择指定用户名称和密码一定要允许保存密码,然后选择数据库: ...
  • Dongle_74
  • Dongle_74
  • 2015-08-23 07:50:48
  • 784

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

【背景】 在上一篇介绍了日结账单报表的实现,而周结账单报表相对于日结账单报表的实现比较复杂,因为它涉及到参数的添加,并且要根据两个日期里的时间段查询数据库里的数据并把数据显示在报表里,这个时候报表的实...
  • u013044029
  • u013044029
  • 2015-05-07 10:38:53
  • 961

机房收费系统合作版——周结账单之报表

前言: 报表这部分在16年8月份结束机房合作项目的时候被遗留下来一直没有解决好,也没有总结,直到年前验收的时候又一次相遇,现在它终于在经过“两年的奔波之后安全着陆”,赶紧收藏起来。 这次弄这个报表...
  • ytm15732625529
  • ytm15732625529
  • 2017-02-02 22:07:01
  • 567

机房之报表(日、周结账单)

机房收费系统将要接近尾声啦,心里是灰常的激动的!在这期间遇到了许多从未遇到过的问题,今天就来说说报表咯!!! 恩…………说什么好呢?好吧,说说报表与vb的交互吧! 我这几天看了好多博客,关...
  • zh316018340
  • zh316018340
  • 2015-08-12 21:44:11
  • 1303

机房收费系统之结账与报表(二)周报表制作《一学就会傻瓜版》

我们要用一个软件做报表的模板、然后在VB里面添加部件、代码调用模板,详细步骤如下。 一、下载安装 首先做报表要下载安装Grid++Report 4.5 报表设计器 点击下载(内含破解补丁) 二、制作模...
  • u010191034
  • u010191034
  • 2013-11-06 09:09:50
  • 1740
收藏助手
不良信息举报
您举报文章:机房收费系统———报表
举报原因:
原因补充:

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