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

    在机房收费系统的日结账和周结账部分我们用到了报表,我们先来了解一下什么是报表。

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

 

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

一:选择文件——新建向导——设计主标题和副标题。

二:连接数据库,跟创建数据源很像,这里就不在重复,注意就是记得测试连接。

三:出现定义主要信息对话框中,数据库连接串会自动出现我们刚才设置的信息的代码(注意:有时候数据库密码需要我们手动添加),然后查询SQL中输入我们建表需要的数据库表。点击测试,是否连接成功。

计算机生成了可选文字: 定义主要信息回四口定义连接数据库的连接串与查询报表明细数据的SQL语句。数据库连接串:Provlder二SQLOLEDBI.password二123456;Perslstsecu向info二False;UserID=sa;In比IaIC歇alog:查询SQL洲时·fromcheckweekjnfol卜上一步⑧)(下一步卿>j!取消!

四:定义字段类型和字段标题。这个实际操作的时候就会明白。

最后就会显示我们制作的表的。

计算机生成了可选文字: 机房收入日汇总表从#startDate至#EndDate#单位:信息技术提高班制表时间:#当前日期时间#刁明细网格.…,.…2.曰标题行上期余额曰内容行闪翎0》咧…氦需毓…困园因国目口口一{二而石下几二「矛二!…下汀下六飞.巨·一而刁·…而画泛.石.3…今日充值金额l今日消费金额}今日退卡金额}本次余额日期。·一…#··一…,E·。一…#C一…#一#Che.二kdate#

在这里提醒一下,要学会使用插入里面的各种功能,尤其是各种文本框与参数的结合,可是实现很多功能,比如显示我们查询的时间段。

最后就是与VB的连接,首先在VB中加入报表控件。工程——部件选择一下两项。

计算机生成了可选文字: 沪Grid++ReportDe:i,ers.OT"eLibrary)沪Grid++ReportEn'inesOT"eLibrary

下面是界面和代码:

计算机生成了可选文字: 巴遭戮旬账单从:12012/10/132012/10/13最新余额:}空件名称版本号:Grid++Rep。rt报表查询显示器520功能授权版本:0免费试用版试用标志只屏幕显示不打印

Dim Report As grproLibCtl.GridppReport
Private Sub cmdCheckDay_Click()
Dim txtSQL As String
  Dim msgText As String
  Dim objRs As ADODB.Recordset
   txtSQL = "select * from checkday_info where checkdate between '" & Trim(StartTime.Value) & "'and'" & Trim(EndTime.Value) & "'"
         
         '报表的参数设置,显示时间段
            Report.ParameterByName("startdate").AsString = Str(StartTime.Value)
            Report.ParameterByName("enddate").AsString = EndTime.Value
         
         Report.DetailGrid.Recordset.QuerySQL = txtSQL
         
          '查看报表
          GRDisplayViewer1.Refresh
          GRDisplayViewer1.Start

     
End Sub
'打印报表
Private Sub cmdStamp_Click()
Report.[Print] (True)
End Sub
'打印预览
Private Sub cmdStampView_Click()
Report.PrintPreview (True)
End Sub


 

 

评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值