找回密码
 立即注册

QQ登录

只需一步,快速开始

Lay.Li 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-2-16 11:48  /   查看:2637  /  回复:0
本帖最后由 Lay.Li 于 2023-2-16 11:49 编辑

大家好啊,相信空值查询一直都是各位格友的心头大患,表格中查询空值是查全部,组合框项目查询为空又是真的查询空值,同一个产品两处的查询策略居然不相同。
这合理吗.gif345297240.png
这当然不合理了,那么今天给大家带来9.0的新功能就是,支持设置查询结果为空时,返回值内容设置。听起来很拗口是吧,简单点来说就是,在9.0中查询空值时,是查询出全部的数据,还是一条数据都不查询出呢,或者是查询出值真为空的数据,这些完全可以由用户自行去设置了
如图所示,空值查询策略的选项一共有三个
空记录 -- 当一个查询条件的值为公式,并且公式计算结果为空时,这个条件会判断为永假(如果没有其他条件,不会返回任何记录)。一条数据都不查询出
全部记录 -- 当一个查询条件的值为公式,并且公式计算结果为空时,这个条件会被忽略(如果没有其他条件,将返回全部记录)。 查询出全部的数据
值为空的记录 -- 当一个查询条件的值为公式,并且公式计算结果为空时,这个条件会查询列的值为空的记录。查询出值真为空的数据
image.png808604430.png
注意,以上的前提是查询条件的值为公式,如果是直接使用null去作为查询的值得话,这个空值策略是不会生效的哈
接下来,我们看看那些地方都可以使用这个空值查询策略
1.表格的查询条件,默认值是全部记录
image.png241215514.png
2.组合框/组合复选框/单选按钮的项目查询中,默认设置是空记录
image.png61965331.png
3.数据表操作更新特定行时,默认值是空记录,在服务端和前端命令中都可以设置

image.png945224914.png
4.服务端导出csv命令时,默认值是空记录,只有导出时支持
image.png78974913.png
5.发送邮件命令的收件人,抄送,密送中,默认是全部记录,服务端和前端中都可以使用
image.png905858154.png
6.设置变量命令中,默认是全部记录,服务端和前端中都可以使用
image.png160155638.png
7.查询命令中,默认是全部记录
image.png204598082.png
8.设置报表数据源时,默认是全部数据
image.png14803770.png
9.树型图绑定数据库的树节点查询条件中,默认是空记录,为了保持和旧版本的兼容性,老版本升级上来的工程中值是全部记录
image.png808544006.png
10.图片轮播插件绑定数据库时的查询条件,默认是空记录,为了保持和旧版本的兼容性,老版本升级上来的工程中值是全部记录
image.png672557983.png
11.甘特图的节假日设置中,默认是空记录,为了保持和旧版本的兼容性,老版本升级上来的工程中值是全部记录
image.png981721496.png

好了,以上便是我们支持设置查询结果为空时,返回值内容设置的新功能,希望能更好的帮助到大家使用活字格开发项目哈

评分

参与人数 1满意度 +5 收起 理由
小白学员 + 5

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部