视频教程可以参考:如何选择合适的报表类型 - ActiveReports 报表控件用户手册 - 葡萄城产品文档中心 (grapecity.com.cn)
区域报表和RDL报表、页面报表最主要的区别是组成结构,区域报表顾名思义是有多个区域组成,区域报表最终由多个区域组合呈现,包括表头、详细区域和表尾组成。
区域报表:
RDL报表最终呈现布局中只有一个单位就是-页面,Rdl报表最终呈现效果是由多个页面组合,进一步说,RDL页面布局最终页数取决于需要展示的数据量,会自动进行分页展示。当报表有多数据源和多数据集,并且需要进行大屏展示和交互式操作的时候建议使用RDL报表
RDL报表:
页面报表最终呈现效果是由多个页面组合,进一步说。页面布局最终页数取决于需要展示的数据量。固定页面报表主要强调的是预览效果和打印效果完全一致。非常适合创建传统的纸质报表格式,如用于设计财务单据、银行帐票等格式要求严格的报表。
页面报表:
1.3 项目中如何选择报表类型
关于在实际项目中如何选择报表,往往是主观因素影响大一些,每个开发人员关注的角度不同会影响选择结果不同。例如,有些程序员会更加倾向把报表分割成规整的页眉、数据区域和页脚三个部分,这样他就会认为区域报表比较适应项目需求而选择区域报表。还有其他程序员需要使所有报表页面基于一张报表模板,这个时候他们就会选择Rdl报表和页面报表。再举个例子,如果需要使用多数据源、多数据集,RDL报表、页面报表也是很好的选择。
如果报表中需要交互式报表分析(向下和贯穿钻取、动态的数据排序),另外迷你图、数据条、地图控件、多数据源等需求也需要使用页面报表实现。
当然,ActiveReports 提供产品文档、随机安装示例和在线示例等多方面资源来为您选择报表类型提供大量的指导,协助您选择正确的报表模板,节省开发时间。
类型 |
特点 |
用途 |
区域报表 |
页眉、明细、页脚三个区域区分明确。
| 需要使用C#编写脚本时可选择这种类型,或者需要调用报表渲染API 时,灵活的代码实现可考虑区域报表 |
页面报表 | 报表元素尺寸和位置固定,每个数据控件提供了固定尺寸FixedSize属性,可实现自动填充空白行,页面报表支持多页面设计模式,并且可以控制组件的扩展区域。这使得您可以精确的设计报表每页的布局和内容,而无需担心组件扩展带来的布局变化。 |
页面报表的页面布局在运行时与设计时完全保持一致,各组件的位置和大小都不会发生改变,非常适合创建传统的纸质报表格式,如用于设计财务单据、银行帐票等格式要求严格的报表。 典型用途是单据套打,自动填充空白行订单报表;Word报告类报表。标签打印报表
|
RDL报表 |
最灵活的报表格式,RDL报表仅支持单页面设计模式,即在同一个页面中设计完成报表的所有内容。 RDL报表在预览或运行时会将组件扩展直至显示出数据集中所有的数据,能自动实现数据分页显示,最终的页面布局取决于需要展示的数据量。
|
适用于制作数据连续展示、无需进行多页面设计和准确布局的报表,也是应用较为广泛的一种报表类型。 |
页面报表和区域报表是为兼容旧版本保留的报表类型。如无特殊需要,请选择【RDL报表】。