条件属性中插入斜线

编辑
  • 文档创建者:axing
  • 浏览次数:1516次
  • 编辑次数:3次
  • 最近更新:Kevin-s 于 2019-06-20
  • 1. 问题描述

    在设计报表的时候,可以通过菜单栏的插入斜线功能来插入斜线,如下所示

    222

    但是,如果要在满足一定的条件下才插入斜线,如何实现呢,条件属性里没有插入斜线这个功能。


    2. 解决思路

    1)在单元格输入一个斜线,保存预览,按 F12,可以发现斜线其实是一个图片,那么在条件属性里设置新值为这个代码,再使用 HTML 显示就好了。
    222

    2)可以反其道而行之,当满足条件时显示斜线等价于先显示斜线,不满足条件时显示原来的值


    3. 解决步骤

    以下实现为当值为空时插入斜线。


    3.1 使用图片代码

    1)创建数据集

    SELECT 姓名,职务,性别,城市 FROM 雇员

    222

    2)报表设计如下:

    222

    3)选中 D2 单元格,添加条件属性-新值

    222

    条件为len($$$)=0,新值如下:

    <img style="border:0;width:72px;height:17px;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAARCAYAAAB+bOp4AAABgElEQVR4nO3YQUeGURCG4am+JIlIKaKIIooWUUQRRYtoEUUUUUTRIoooooiiRRRRRBFFiyiiaBFRtIgiiiglleoHdI/Z1C+YWXwP1/5xOO87c0RE3nGGObQhV5L5l0w0YAIH+MQ1VtCNErdmQZOGagxhG094xBYGUYVUt3ZBU4oerOIGH9jHOOqR4VctZvLQjnmc4wenmEUrcvyqxUwWmjCJI3zhCkvoQpFftZhJoAYj2MELHrCBAVQgxatc1JShD2u4wxv2MIo6pPtVi5kCdGARF/jGCabRgmy3ZkGjB9IsdkDHYgd2KXaAepCFftViRq9crdgV1KuoV1Kv5rrYVS13axY0+lHXj3u/2Mf+Hq/YFfsZ6E8h4dYuaHR86BQbJ3Ss0PFCx4wpsbEjy61Z0OiAqoPqjNjgqt8xHWQXxAbbfL9qMaMrkK5CY2Krkb5c3IqtTL1iK1Qyf6JLdqXY0r0ptoQ/iy3lw2JLeppbu6ApFnvWWRZ75tHnnkOx55/GX7b6R+0E0Y0oAAAAAElFTkSuQmCC">
    4)

    222

    5)保存预览,效果如下:

    222


    3.2 使用相反条件

    1)在 3.1 第二步的基础上,添加 E 列并插入斜线,如下
    222
    2)选中 E2 单元格,添加条件属性-新值,新值类型为公式:=D2,条件为LEN(D2)>0
    222

    3)隐藏 D 列
    222

    4)保存预览,效果与上面一致。


    4. 移动端效果

    1)App 效果

    222

    2)H5 效果
    222


    附件列表


    主题: 报表应用
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

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

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