当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

<b>若何快速自动生成并定制报表</b>[VC/C++编程]

赞助商链接



  本文“<b>若何快速自动生成并定制报表</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在各种管理信息系统利用中,需求产生大量的报表,普通的做法是由编程人员一个个手工制作,工作效率较低;别的,用户但愿可以将在利用程序里查询得到的后果生成报表以便打印.为了办理以上两种问题,本文操纵动态生成技术实现了快速自动产生报表,答应用户手工对报表举行修饰,并将实现历程封装成一个类.

1.计划思绪

利用过C++ Builder或Delphi的编程人员知道,有一个TDBGrid控件,它能以表格的情势显示和操作用户查询的数据记录;而要制作一个可供打印的报表,则需求利用TQuickRep控件,在它上面增添TQRLabel、TQRDBText、TQRShape等控件,设置它们对应的数据集、数据字段等属性,然后编排它们的位置,以表格或别的格局显示出来供预览和打印,这是一个很烦琐的历程.有时,用户但愿能将查询出来的显示在TDBGrid控件的数据打印出来,按照以往的做法,就需求由编程人员按照TDBGrid的显示内容手工计划报表.在这里,本文操纵动态生成技术,读出TDBGrid的有关显示信息,在TQuickRep控件里动态生成呼应的TQRLabel、TQRDBText、TQRShape等控件,设置各字段的标题和数据以及表格分割条.这是完好可行的,因为在C++ Builder里全部的控件都可以由程序动态生成,不但仅是在计划阶段才产生的.别的,假如用户对产生的报表表格筹划不太称心,本文供应了接口利用户可对报表举行手工调整,调整表格的高度、宽度等筹划,实现用户对报表的一定程度的定制.

操纵C++的封装性特点,将自动产生并定制报表的实现封装成一个新类TGridPrint,对外供应编程人员关心的公用接口,屏蔽了内部信息和具体实现,表现了面向对象的计划思惟,为编程人员带来便利.编程人员还可以在它底子长进一步扩大功效.这样计划的新类减轻了编程人员的工作量,同时为用户供应了定制报表的接口,提高了报表的质量和用户参与的主动性.


  以上是“<b>若何快速自动生成并定制报表</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .