反馈已提交

网络繁忙

自动分页报表

  • 文档创建者:文档助手1
  • 编辑次数:27次
  • 最近更新:Catqiu 于 2021-11-03
  • 1. 概述

    1.1 版本

    报表服务器版本
    11.0

    1.2 功能简介

    使用设计器设计报表时,在常用的「分页预览」模式下展示数据量比较大的报表时,若数据超出 页面设置 中所设定的纸张大小(分页线),就会自动分页显示。本文将通过制作一张报表来简单讲解根据纸张大小分页显示的「分页报表」。

    2. 示例

    2.1 数据准备

    新建普通报表,在模板数据集面板下新建内置数据集 ds1,SQL 查询语句为:select * from 订单 where 货主地区 != '' and 应付金额 != '',SQL 语句表达的是取订单表里货主地区和应付金额均不为空,如下图所示:

    2.2 表格设计

    设计如下图所示表格样式,A4、A5、B5、C5、D5 单元格中拖入 ds1 数据集中数据列,扩展方向均为「纵向扩展」。

    Snag_26b1e2.png

    2.3 父格设置

    订单明细需要根据货主地区分组显示,故选中「订单 ID」所在的 A5 单元格,将其左父格设置为「货主地区」所在的 A4 单元格,如下图所示:

    Snag_2daea4.png

    2.4 形态设置

    选中 C5 单元格,选择右侧工具栏的「单元格属性>形态」,下拉选择「数据字典」。选择数据库 FRDemo 中的客户表,实际值为「客户ID」列,显示值为「公司名称」列。如下图所示:

    Snag_30d150.png

    2.5 纸张大小

    在报表设计页面,可以看到两条黑色虚线,即「分页线」,如下图所示:

    Snag_4624aa.png

    「分页线」的位置是由纸张大小决定的。点击菜单栏「模板>页面设置」,可以看到纸张大小默认为「预定义 A4 」,如下图所示:

    1611197758288776.png

    2.6 效果预览

    2.6.1 PC 端

    保存报表,点击「分页预览」,可以看到在 A4 纸大小下,报表分为 5 页显示,效果如下图所示:

    Snag_38ea6f.png

    2.6.2 移动端

    App 端和 HTML5 端均支持,效果如下图所示:

    Snag_4d65e7.png

    3. 已完成模板

    已完成模板可参见:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\分页报表.cpt

    点击下载模板:分页报表.cpt

    附件列表


    主题: 报表应用
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭