提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郑恭琳|2019-09-18 10:56:36.540|阅读 446 次
概述:在电子报告中,最常见的文档类型是一个简单的列表。然后,有复杂的列表。复杂列表可以有许多变体,但主要的是“Main” - “subordinate”类型的报告。这种类型的本质是在一对多方案中数据实体之间存在依赖关系。也就是说,主表中的一条记录可以对应于下级中的几条记录。本文就为大家展示如何使用FastReport制作Master-Detail主从报表,加快数据查询和减少数据冗余。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
各种电子文档有时似乎是无限的。然而,在实践中,通常不能使用过多类型的文档。
在电子报告中,最常见的文档类型是一个简单的列表。然后,有复杂的列表。复杂列表可以有许多变体,但主要的是“Main” - “subordinate”类型的报告。这种类型的本质是在一对多方案中数据实体之间存在依赖关系。也就是说,主表中的一条记录可以对应于下级中的几条记录。在实践中,它看起来像这样:
主表中的条目包含类别的名称、简要说明和图片。每个类别都包含特定产品。此示例仅显示一个依赖项“Main” - “subordinate”。但是从属表也可以有它的从属表,然后它已经是第二个连接的主要表。这种分层依赖性可以是任意多个。现在,在实践中,让我们考虑如何创建这样的报告。
首先,我们需要一个数据源,其中将有两个逻辑相关的表,如上例所示。
将数据源添加到报表中。在我们的例子中,将有两个相关的表:
客户和订单。
在数据“Data”窗口中,它看起来像这样:
现在我们需要链接这些表。为此,请单击数据窗口中的操作“Actions”按钮。下拉列表将打开:
您需要选择新关系“New Relation”项。在关系编辑表单中,我们需要定义主表和从属表,以及它们应该链接的字段:
主表是“customer”,其主键是CustNo。从属表是“orders1”,它的外键CustNo。成功创建连接后,我们将在数据窗口中看到它:
如您所见,orders1表中显示了一条指向客户的链接。如果您打开它,我们将看到customer表中的所有相同字段。
我们已经准备好了数据,现在您需要创建一个报告模板。
默认情况下,空白报告中提供单个波段数据。让我们从客户表中添加一些字段:customer.Company、customer.Addr1、customer.Phone、customer.Contact。我们将放置这些字段,以便获得某张公司名片卡:
右键单击波段标题数据“Data”:
并选择添加详细数据段“Add detailed data band”选项。单击配置数据段Configure bands...链接
并为Data2频段添加标题区。为此,请使用鼠标选择Data2波段,然后单击添加“Add”按钮。在下拉列表中,选择标题Header。
之后,您可以将orders1表中的字段添加到详细的数据“Data”区域:orders1.OrderNo、orders1.SaleDate、orders1.AmountPaid。同时将自动添加列标题。格式化标题,我们的模板几乎准备就绪:
双击“Data”频段的标题:
我们选择客户表作为数据源。现在让我们对详细的数据“Data”频段做同样的事情:
现在我们的报告已准备就绪。让我们看看我们得到了什么:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢