社区
Delphi
帖子详情
如何用fastreport打印主从表
linyucao
2003-06-30 10:11:35
如何用fastreport打印主从表
...全文
71
7
打赏
收藏
如何用fastreport打印主从表
如何用fastreport打印主从表
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linyucao
2003-07-06
打赏
举报
回复
那如何使主项数据和细项数据在2页上显示
dxlyh
2003-07-06
打赏
举报
回复
1、M_dataset为主表数据集,D_dataset为从表数据集,主从表数据集建立关联。
2、(主要步骤)加入两个frDBDataset,其属性为M_frDBDataset连接M_dataset,D_frDBDataset连接D_dataset。
3、在报表的BANK主项数据中加入M_dataset字段,BANK细项数据中加入D_dataset字段。
4、完毕。
linyucao
2003-07-01
打赏
举报
回复
能不能具体点
zxm18
2003-07-01
打赏
举报
回复
用两个QUERY,master 与Detail 各用一个
linyucao
2003-07-01
打赏
举报
回复
up
linyucao
2003-06-30
打赏
举报
回复
master DataBand如何与Detail DataBand相连
fyje
2003-06-30
打赏
举报
回复
主从表很简单的,放一个master DataBand,连接主表,一个Detail DataBand,指向细表,就行了
建议你到本站相关专题,看看有关fastreport的使用方法,会很快上手的
Fast
Report
设计 详细讲解.doc
1. 支持对数据行进行分类排序,汇总,数据过滤,
主从
关系
表
,查找数据列 2. 支持在报
表
中体现图
表
(包括柱形图,圆饼图等),图片、条码 3. 支持在运行报
表
前弹出对话框来验证身份、并可通过对话框进行数据筛选 4. 支持交叉
表
,类似EXCEL中的透视
表
5. 可以预览、
打印
、导出为通用的文档格式, 在预览对话框里有导航功能 6. 标准的报
表
创建向导 7. 内嵌的脚本引擎支持C# 和VB.NET 8. 能够在预先准备好的报
表
里搜索文本 9. 支持超链接报
表
包括报
表
挖掘、报
表
跳转 10. 支持导出为PDF, RTF, XLS, XML, HTML, JPG, BMP, GIF, TIFF, TXT, CSV 11. 仅通过鼠标点击下就可以把报
表
通过邮件发送
报价单管理系统
学习Delphi一个月以来,得到过很多朋友的帮助,这让我不得考虑不饮水思源。现在我把从学习Delphi开始一直到今天为止写的《报价单管理系统》源代码公布,尽管程序本身还没有完成(完成了就没有后来的戏了,呵呵),但是还是希望以此答谢各位朋友的帮助,也希望后来的同仁更快地入门。程序从ClientSort模块区开始开发,一直使用最简单的SQL函数,最后是报价单录入窗体,使用了事务操作的方式。这也是我个人进步的过程。程序中包含大部分初学者需要学习的知识(个人认为),比如
打印
、导出到Excel、搜索、
主从
表
的结构和处理、异常现象的处理、外接
打印
报
表
的设计、开发
打印
组建、DB窗体的使用。这里需要强调的,
主从
表
在Access设计阶段已经使用了“实施参照完整性”。程序的代码行有详细的说明,大家可以共同学习。大虾就不要下载了,因为很多算法都是很基本的。程序另外还使用了以下控件:
Fast
Report
Enterprise Edition 4.6.8http://download.csdn.net/source/513053Raize Components v4.3.2http://www.delphifans.com/SoftView/SoftView_23.htmlExcelExport3.5http://www.delphifans.com/SoftView/SoftView_2376.html踏血流红 2008年7月10日 15时44分11秒
Fast
Report
中文开发指南
关于
Fast
Report
的说明
Fast
Report
是高弹性的报
表
设计器,用于报
表
的数据可以从任何类型的数据源获取,包含字符列
表
,BDE数据库,ADO数据源(不使用BDE),Interbase(使用IBO),Pascal数组和记录,以及一些不常用的数据源。 整个
Fast
Report
系统是用Delphi的Pascal编写的。
Fast
Report
不需要动态链接库,但需在你的项目中占用大约400kb(Delphi 5)。如果你想最终用户拥有设计能力,这将在你的.EXE中增加大约500kb。虽然这看上去比较大,但这只是其它设计的几分之一。你同样应该考虑到
Fast
Report
不仅仅只是包含最终用户更改报
表
设计的能力,还能够适应查询和数据库的变化。
Fast
Report
还包含自己的脚本语言,让应用程序和最终用户能够更容易地改变报
表
。如果你的大部分应用使用
Fast
Report
,你可以简单地配置
Fast
Report
BPL(大约1400kb)而所有你的应用程序只需要保留很少的一部分。 你可以发现
Fast
Report
有一个非常吸引人的用户界面,使用最新的用户界面组件,例如可停靠的工具栏。你的最终用户将会非常愿意使用这个设计器,只需使用鼠标就可以创建大多数报
表
。
Fast
Report
是名副其实的快速报
表
:较其它一些Delphi报
表
设计器而言,你可以发现没有什么可以接近于它的开发速度。报
表
预览窗口一直是大多数报
表
设计器的弱点,高品质的外观,赋于你的应用程序非常专业的用户界面。
Fast
Report
是一个已经拥有三年历史的非常成熟的报
表
设计器,成长使它拥有其它Delphi报
表
设计器所不能相比的诸多先进特性。
Fast
Report
的历史
Fast
Report
应运而生。当我在1997年开发一个工资系统时,我寻找周围的报
表
设计器能够让我非常简单地创建报
表
,而且能够在运行时编辑报
表
。可是,那时没有一个免费组件是我所需要的。这样,我就想创建自己的报
表
设计器,于是
Fast
Report
诞生了。
Fast
Report
的基本思想来源于Windows版的“1S-Bookkeeping”6.0,因此报
表
的基本元素是包含多行文本的矩形。这些文本既包含标准文本又包含变量。变量,像数据字段,用方括号突出显示。报
表
生成器的第一个版本仅支持一个区域,但它允许创建多层报
表
。它还不是一个组件,只是一些单元的集合。 后来,在1998年,报
表
生成器变成一个完整的Delphi组件。在这时,它命名为“
Fast
Report
”,并提供增强的函数功能。现在,
Fast
Report
是一个完整的,产品化的可视化报
表
生成器。它包含以下的特点: l 构建报
表
的生成器,也可以在运行时使用(重要的是用于最终用户报
表
的更改!)。 l 类似于MS Word的
打印
预览。 l 直接编译在Delphi EXE中,不需要动态链接库。 l 支持JPEG(使用Delphi类库)和GIF(使用RX类库)。 l 拥有比Quick
Report
1执行更快速的性能。 l 简洁,纯Delphi代码,比QR3有更小的设计器。 l 类似Quick
Report
和
Report
Build的强大的区域导向报
表
生成器。 l 包含许多非常有用的组件:文本,线段,图像,图形,OLE对象,格式文本,RX Rich2.0,图
表
,图
表
,条形码,带阴影的文本。 l 报
表
生成的页数无限制。 l 多页报
表
;复合报
表
;子报
表
;分组;多栏报
表
;
主从
报
表
;透视
表
;二次
表
; l
打印
过程全控制;支持所有纸张尺寸; l TXT,RTF(用于图形),CSV,HTML(用于图像)输出转换器。 l 在报
表
预览中查找文本。 l 附加的TfrDataStorage组件允许在运行时创建数据
表
和查询。这对于需要完全控制报告过程的最终用户报
表
特别有用。 l 报
表
生成的页面可以被修改。 l 内置的Pascal解释器可用于非常灵活的报告!语法加亮的支持是使用一个免费的软件库。 l 报
表
数据可以保存于Delphi的DFM文件,外部文件,数据
表
的BLOB字段或数据流。 l
Fast
Report
可以非常容易地用于创建你自己的报
表
组件,向导和函数类库。 l 报
表
的核心部分支持IBObject(不需要BDE)。 l 支持Interbase
表
达式(IBX). l 报
表
核心支持ActiveX Data Object(ADO)。 l 完善的数据管理函数(不需要BDE)。
fast
report
主从
表
的报
表
制作
打印
fast
report
主从
表
的报
表
制作
打印
fast
report
版本: 3.0 建两个数据集,一个主
表
的数据集,一个明细
表
的数据集; 1. 添加一个主数据,用于存放主
表
的内容,选择主
表
数据集; 2. 添加一个明细数据,用于存放明细
表
的内容,选择明细
表
数据集; 3. 如果尾部还要放主
表
的数据,则添加一个“尾”band; 4. 在主数据里,...
Fast
Report
主从
表
Fast
Report
的设置:
Fast
Report
报
表
一定要勾上 PrintIfDetailEmpty,否则很容易
打印
报
表
没有数据 如果需要对MasterData进行统计,必须把Footer放在MasterData之后、DetailData之前。
Fast
Report
的优点:不用单独SQL进行统计,而是使用
Fast
Report
的特点,对Band进行统计即可。 [Sum(, Band2)
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章