如何使用QuickRep制作简单报表

 我来答
匿名用户
2017-06-01
展开全部
DELPHI7要手动添加的,delphi的bin目录下的dclqrt70.bpl,component->install packages->add->\bin\dclqrt70.bpl
上百度搜一下,可以找到很多解释说明的网文的。例如
1、TQuickRep控件(报表结构设计,相当于一个母板,一个设计器)
TQuickRep属性与方法:
1) Dataset属性:用来和数据集联系,如果做的是主表/明细表型报表,那么Dataset连接的是主表对应的数据集。
2) Bands属性:包含若干子属性,用来规划报表的页面需要哪些栏目,通过该属性,就可以进行整个报表的划分,例如,是否显示报表标题、列名标题、表头、表尾和页码等。他可以设置6中属性,每设置一种属性为TRUE,TquickReport控件就自动增加一个相应的类型的TQRBand,含义如下:
·报表页眉:HasPageHeader:是否打印表头(每页都打印)
·报表标题:HasTitle:是否打印报表的标题(仅在第一页打印)
·数据列标题:HasColumnHeader:是否打印列标题名。(每页都打印)
·数据栏:HasDetail:是否打印列数据记录。
·汇总区:HasSunnary:是否打印总结数据(仅在最后页打印)
·报表页脚:HasPageFooter: 是否打印表尾(每页都打印)
3) Options属性:如果设置了表头、表尾,可以进一步设置Option属性。
FirstPageHeader:设置是否在报表的第一页出现表头。
LastPageFooter:设置是否在报表的最后一页出现表尾。
Compression:用来设置是否以压缩格式存储报表。
4) Page属性:用来设置报表的大小、边和页的方向等。
5) PrinterSetting属性:允许选择打印的份数、打印起止页和是否重复打印。
6) ReportTitle属性:这个属性不能直接设置,通常由TQRSysData控件来设置报表的标题。
另外,还可以通过双击TQueickReport控件的方法,在弹出的对话框中进行设置。
7) OnNeedData事件:用来从非BDE数据集中生成一个报表,当报表需要下一条记录时触发该事件。有个参数MoreData,当报表完成是要把他设置为false。
8)preview方法:报表预览。
2、表段(Band)
·TQRSubDetail控件:用来显示明细表的数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式