条件属性

编辑
  • 文档创建者:文档助手1
  • 浏览次数:22548次
  • 编辑次数:25次
  • 最近更新:Leo.Tsai 于 2019-09-20
  • 1. 描述

    在线视频学习请查看:条件属性

    1.1 应用场景

    给报表的属性添加条件,当满足该条件时,对属性的属性值进行修改,从而达到改变报表样式的目的。

    1.2 功能介绍

    FineReport 设计器中可以给报表的12种属性设置条件,分别是:颜色、字体、超级链接、形态、缩进、行高、分页、列宽、背景、边框、控件、新值。

    Snag_f95543f.png

    2. 示例

    2.1 示例效果

    1)报表隔行变色,奇数行无背景色,偶数行紫色背景。

    2)运货费大于100红时色高亮展示。

    Snag_f9d53eb.png

    2.2 数据准备

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

    Snag_faa2663.png

    2.3 表格设计

    1)A1~G1 单元格写入表格标题信息,选中 A1~G1 单元格,右边属性面板选择单元格属性>样式,样式下拉框选择预定义样式,给标题设置一个Head类型的样式。

    注:设置好 Head 类型的样式后,标题字体会自动居中,无需另外设置。

    1.png

    2)将数据集中的字段拖入到对应单元格中,选中A2~G2单元格,将字体居中,选中A1~G2单元格,给表格整体添加黑色的内外框。

    Snag_fc5bd8f.png

    3)为了报表展示的美观性,将订购日期和到货日期的格式改为「年月日」格式。选中 C2~D2 单元格,右边属性面板选择单元格属性>样式>文本,格式下拉框选择日期型,日期型格式下拉框选择yyyy-MM-dd

    Snag_1341747d.png

    4)同样为了报表展示的美观性,将运货费小数点保留后两位。选中 F2 单元格,右边属性面板选择单元格属性>样式>文本,格式下拉框选择数字,数字格式下拉框选择#0.00

    Snag_13700d43.png

    2.4 隔行变色效果实现

    1)选中 A2 单元格,右边属性面板选择条件属性>添加条件,添加一个新的条件属性,双击该条件属性将其重命名为偶数行紫色背景,点击编辑按钮进入条件属性设置界面。

    Snag_1350518b.png

    2)条件属性设置对话框中,点击Snag_136208e2.png按钮,选择背景属性,点击编辑按钮,选择紫色背景色,作用范围选择为当前行。给背景属性添加一个条件,条件类型选择公式,点击定义按钮,添加公式ROW()%2 ==0,点击增加按钮,这样就设置好了偶数行显示紫色背景这样一个条件属性。

    Snag_135ede56.png

    2.5 红色高亮效果实现

    1)选中 F2 单元格,右边属性面板选择条件属性>添加条件,添加一个新的条件属性,双击该条件属性将其重命名为运货费大于100红色高亮,点击编辑按钮进入条件属性设置界面。

    Snag_136c3e1a.png

    2)条件属性设置对话框中,点击Snag_136208e2.png按钮,选择颜色属性,颜色下拉框选择红色,作用范围为当前格子。给颜色属性添加一个条件,条件类型选择普通,条件内容为大于整型数100,点击增加按钮,这样就设置好了运货费大于100时红色高亮显示的条件属性。

    Snag_137b6d40.png

    3. 效果预览

    3.1 PC端

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

    Snag_f9d53eb.png

    3.2 移动端

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

    Screenshot_20190830_105031.jpg

    4. 已完成模板

    已完成模板可参见:%FR_HOME%\webroot\WEB-INF\reportlets\demo\NewbieGuide\条件属性.cpt

    点击下载模板:条件属性.cpt














    附件列表


    主题: 快速入门
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

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

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