自由报表

编辑
  • 文档创建者:加菲喵
  • 浏览次数:44380次
  • 编辑次数:25次
  • 最近更新:Leo.Tsai 于 2019-09-17
  • 1. 描述

    在线视频学习请查看:父子格设置

    当数据表中包含多个字段,这些字段的数据都要显示在报表中,如果将所有数据显示在报表的一行上,看起来会很拥挤。这个时候就可以做成自由报表,提高报表展示的美观度和可读性。

    自由报表不像网格式报表或者分组报表那样规则,其特点是数据库表中的一条记录不是分布在一行上,而是散放在多行上,记录分块或者分页显示。

    2. 示例

    2.1 示例效果

    每个订单的数据在一个表格块中的多行展示,所有订单的表格块进行纵向扩展。

    Snag_1d4760a6.png

    2.2 数据准备

    新建数据集 ds1,数据库查询对话框中写入 SQL 查询语句SELECT * FROM 订单,取出「订单」表中所有数据。

    1.png

    2.3 报表设计

    1)按照下面表格中的说明设计「订单统计表」样式:

    单元格操作
    A1~D2合并A1~D2单元格,写入标题「订单统计表」,字号12,字体居中,加粗
    A3,A4,C4,A5,C5,A6,A7,C7依次写入字段标题名:订单编号,订单日期,发货日期,客户编号,客户名称,地址,到货日期,应付金额。字体靠左
    B3~D3,B4,D4,B5,D5,B6~D6,B7,D7合并 B3~D3 单元格,合并 B6~D6 ,给这些空白单元格只添加黑色的外部底框,字体靠左

    给单元格添加黑色的外部底框的方法如下图所示:

    Snag_19abaf61.png

    设计好的「订单统计表」样式如下图所示:

    Snag_1d624d98.png

    2)将数据集中的相关数据列按照标题字段依次拖入到 B3,B4,D4,B5,D5,B6,B7,D7 单元格中。

    Snag_1d64507c.png

    3)选中 B4,D4,B7 单元格,右边属性面板选择单元格属性>样式>文本。设置单元格格式为日期型 > yyyy-MM-dd,将日期设置为「年月日」的格式。

    Snag_1d670f4e.png

    4)选中 D7 单元格,右边属性面板选择单元格属性>样式>文本。设置单元格格式为数字 > #0.00,保留数值小数点后两位。

    Snag_1d693ef0.png

    2.4 父子格设置

    选中 A1,A3,A4~D7 单元格,右边属性面板选择单元格属性>扩展,自定义这些单元格的父格为 B3 单元格。让每个订单块进行纵向扩展。

    Snag_1d730adf.png

    3. 效果预览

    3.1 PC端

    保存报表,分页预览查看报表。

    Snag_1d4760a6.png

    3.2 移动端

    移动端查看报表的方式参见 报表移动端预览

    1568000017502434.jpg


    4. 已完成模板

    已完成模板可参见:%FR_HOME%\webroot\WEB-INF\reportlets\demo\NewbieGuide\自由报表.cpt

    点击下载模板:自由报表.cpt






    附件列表


    主题: 数据连接
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]