帆软报表查询结果为空时不显示报表内容
查询结果为空时不显示报表内容
描述:
在制作一些报表的时候,为了美观,整洁,通常需要将查询结果为空的行不显示在报表中,这也是最近开发过程中碰到的一个需求,那么这种效果怎么实现呢?
处理思路:
报表区域是否显示,其实最简单的方式就是设置行高,当行高为0的时候,自然也就实现了隐藏效果。
具体方法:
方法1:条件属性
非空字段为空,则该行的行高为0
添加条件属性:
len(A1)=0
方法2:JS 实现
模板>模板 Web 属性-分页预览设置(其他预览也可以),为该模板单独设置,并添加加载结束事件
if($("[id^=A2]").text().length==0){ $(".x-table").css("display","none"); }
总结:
虽然两种方式都可以实现,但是各有优缺点,使用条件属性比较繁琐,如果区域多的话,比较麻烦,但是精准。使用js实现的话,快速,但是当一些莫名的问题出现时,不好排查。所以日常开发中,大家根据实际情况进行选择!
帆软报表查询结果为空时不显示报表内容相关推荐
- 帆软报表等于空的时候不显示_查询结果为空时不显示报表内容
2.1 准备数据 新建普通报表,新建数据库查询 ds1,SQL 查询语句为:SELECT * FROM 销量 WHERE 地区='${地区}',如下图所示: 2.2 表格设计 A1~C1 单元格输入标 ...
- java按条件查询结果为空_mybatis中查询结果为空时不同返回类型对应返回值问题...
今天在别人的代码基础上实现新需求,看到对于mybatis查询结果的判断不是很正确,如果查询结果为空就会异常,不知道大家有没有这样的疑惑:mybatis中resultType有多种返回类型,对于每种不同 ...
- Mybatis为什么查询结果为空时返回值为NULL或空集合?
以下内容如有错误欢迎指出,有则改之无则加勉~ 一行数据记录如何映射成一个 Java 对象,这种映射机制是 MyBatis 作为 ORM 框架的核心功能之一,也是我们这篇文章需要学习的内容 开始前我们先 ...
- vs2015调试时不显示vector内容的解决方法
vs2015调试时不显示vector内容的解决方法 参考文章: (1)vs2015调试时不显示vector内容的解决方法 (2)https://www.cnblogs.com/Joetao/artic ...
- PyQt5随笔:QTextEdit和QTextBrowser文本框多次设置输入内容时,显示全部内容的方法
PyQt5随笔:QTextEdit和QTextBrowser文本框多次设置输入内容时,显示全部内容的方法 1.前言 QTextEdit 和 QTextBrowser 文本控件方法基本一样,只不过 QT ...
- mysql null 查询条件_MySql当查询条件为空时不作为条件查询
之前遇到一个很麻烦的条件查询.就是有很多个条件,并且条件可能有,也有可能没有.又不是像mybatis那样又专门的SQL.xml文件,需要自己写sql文.这种情况下,需要去判断每个条件是不是为空,后来发 ...
- 在html中active什么状态,javascript – 为什么html选项卡在设置为active时不显示其内容?...
显示一些标签. 当浏览器上的html页面加载并显示它的内容,因此它应显示第一个选项卡信息,因为它已设置为活动状态. 但是单击选项卡后,活动选项卡不显示其正在工作的内容. 我只是想在我在任何标签上设置活 ...
- sql 当为空值时置0_SQL查询值为空时默认输出0的方法
今天在完善支付系统的时候,优化了一下程序中的数据库相关语句代码,原本采用的逻辑是先读取整个表数据,先将变量指定为0,然后循环输出加值,这样做效果没那么好,还影响效率,所以我将它改成了直接从数据库查询的 ...
- mybatis中查询字段为空时需要赋值_当数据表中的列和需要返回的对象的属性不完全一致, MyBatis是不会自动赋值的。此时,就可以使用【】元素进行处理。...
[判断题]在 Windows7中,回收站与剪贴板一样,是内存中的一块区域.(1.0分) [填空题]在 Windows7中,若要选定多个连续的文件时,可先单击要选定的第一个文件,然后按下()键,再单击最 ...
最新文章
- c语言程序窗口后台持续监测,用c语言实现后台运行的、每隔30s检查一次的、带有日志功能的断网重新连接程序...
- 五个常用的Linux监控脚本代码
- plotloss记录
- 教你用Python自制拼图小游戏,轻松搞定熊孩子
- linux 读取 gateway ip socket,linux下获取本地IP信息(没看代码)
- Unity,UDK,Unreal Engine4或者CryENGINE——我应该选择哪一个游戏引擎
- 外媒:ATT宣布加入SD-WAN阵营
- 中移M5311-NBIOT-低功耗OPENCPU开发-MQTT
- Java写播放器好写吗_java写mp3播放器
- Callable 接口控制线程
- java动态代理和Cglib动态代理的区别和使用
- java中文输出乱码_java汉字乱码解决办法
- 乌班图系统设置系统语言,以及中文输入法
- mysql 触发器 instead of_AFTER触发器与INSTEAD OF触发器
- 产品研发流程的四个里程碑
- CPU线程与超线程技术
- 数学建模·层次分析法基本步骤及参考代码
- Linux中bash文档翻译
- java中的常用名词,Java编程基础常见英语词汇
- 网优谷教你怎么做好SEO
热门文章
- 警惕url跳转到钓鱼网站--淘宝二手经历
- html网页转换swf格式,[转]html网页 swf播放器使用代码
- [OpenCV实战]29 使用OpenCV实现红眼自动去除
- 三自由度机器人运动学matlab仿真实验报告,3自由度机器人的正运动学建模研究...
- 简述sqlite数据库的特点_sqlite数据库的优缺点
- 软件安装管家(2021年1月8日更新)
- nodeJs 接收上传文件
- 基于Navicat管理工具实现以客户为导向的数据库基本操作
- 利用Fierce2查询子域名
- excel 置信区间 计算_如何用excel计算95%的置信区间?