电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

进销存管理系统:编制报表程序[4]


发布日期:2022/10/3
 
——此文章摘自《Delphi 数据库开发经典案例解析》定价特价购买>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

另外还可以为报表加上表线首先展开Column HeaderDetail和Summary这个Band的Frame 属性设定所要的DrawBottonDrawLeft DrawRight 及DrawTop 属性为true 然后向各个Band中添加多个QRShape控件(直线)移动各个控件到相应的位置这里就不在一一叙述

到此我们就完成了报表的制作调用QuickRep的preview函数可以生成预览调用print函数可以打印报表读者可以从前面【进货单】窗体中的【显示进货单报表】按钮和【打印进货单并记帐】按钮的代码中看到这两个函数的使用

小知识 利用QuickRep制作报表的方法

() 设定资料来源(使用Table或Query控件或ADO的相应控件)

() 定报表的页码大小(使用QuickRep控件)

() 设定报表所含配件(Band)

常用的Band有表头(Page Header Band)标题(Title Band)字段标题(Column Header Band)字段明细(Detail Band)表尾(Page Footer Band)等这些Band均可设置QuickRep控件的Bands属性而得到读者无法重设其顺序其中字段明细是用来放置字段变量打印或打印预览时会呈现用户表的所有记录字段标题则是放置字段名称

() 设定所要打印的字段于Detail Band

若将报表字段对象放至非Detail区则该报表字段对象只打印出第一笔记录一次

() 设定表头与表尾(Page Header Band与Page Fooder Band)

表头与表尾可以放置一些日期时间记录笔数报表页数及报表标题等资料此项工作可由QRSysData控件完成并设置Data属性为qrsDateqrsTimersPageNumber或qrsReportTitle即可

() 设定报表标题(Title Band)与字段标题(Column Header Band)

报表标题与字段标题均可透过QRLabel放置一些报表标题与字段标题于标题区或字段标题区

() 预览打印

单击选中QuickRep控件快捷菜单的Preview即可在设计阶段预览打印结果

right>[http://developcsaicn/delphi/htm>] [http://developcsaicn/delphi/htm>] [http://developcsaicn/delphi/htm>] []

上一篇:进销存管理系统:编制报表程序[3]

下一篇:MRP计算功能的实现[3]