机房收费之报表

来源:互联网 发布:手机文字识别软件 编辑:程序博客网 时间:2024/05/16 08:24

 前言:

     报表作为机房收费系统的一大重点,其主要流程分为报表设计-数据库连接-vb与报表的交互。下面首先介绍一下报表设计。

     1.首先下载安装报表设计器,大家普遍使用的是Grid++Report5.0

       下载链接:http://xiazai.zol.com.cn/detail/27/262835.shtml

        VB中添加相应部件

       


     2.打开编辑器-->插入报表头-->插入静态框  在静态框中填写需要内容

        

       添加时间需插入系统变量框-->在属性框-->数据-->选择日期格式

         

          

       3.插入明细网格-->输入sql查询语句-->点击下图所示建立与数据库连接

         

       点击创建数据库连接-->按指示操作

       

       

      将数据库checkday_Info表中的字段导入网格中去(下图两项)-->更改表头

        

        

      4.vb与报表交互的代码:

      类似于导出excel 首先定义 然后赋值 最后执行使用

     Dim Report As grproLibCtl.GridppReport   '实例化报表
        
     Private Sub Form_Load()     Dim txtSQL As String  '实例化报表Report       Set Report = New grproLibCtl.GridppReport  '报表建立的位置       Report.LoadFromFile App.Path & "\checkday.grf"     Report.DetailGrid.Recordset.ConnectionString = ConnectString   '数据源连接数据库直接调用写好的模块内容       txtSQL = "select * from CheckDay_Info"     Report.DetailGrid.Recordset.QuerySQL = txtSQL  '查看报表     GRDisplayViewer1.Report = Report '显示报表     GRDisplayViewer1.Start     End Sub
 小结

     报表学习暂告一阶段,在学习过程中不断有这样的感悟:很多时候都是困难的心理暗示吓倒了我们而不是困难本身,计算机学习还是需要我们塌下心来去专研,一切问题都是纸老虎!

        

           

0 0