利君工作室 发表于 2021-8-19 19:31:38

查询模块多个参数设置是否为空判断

查询模块中有多个参数,对每个参数做是否为空判断,当超过3个后不只到为什么“是否为空”判断条件没有录入查询参数,始终查询不出数据,是否为空条件没有满足条件,各位有没有碰到这样的问题?
这是一个系统BUG吗?
---如:
(自定义参数.主治医生=常量.空或者种植正畸业绩.主治医生形如自定义参数.主治医生 ) 并且 ( 自定义参数.患者姓名=常量.空或者种植正畸业绩.患者姓名形如自定义参数.患者姓名 )   并且 (自定义参数.提成状态=常量.空或者种植正畸业绩.提成状态=自定义参数.提成状态 ) 并且 (自定义参数.test=常量.空 或者   种植正畸业绩.单据号形如自定义参数.test)

利君工作室 发表于 2021-8-19 19:47:27

查询参数中什么都没有录入
,自定义参数.姓名=常量.空   返回假
   自定义参数.姓名<>常量.空 返回真
这是什么原因?

160678715519642 发表于 2021-8-20 08:54:50

本帖最后由 160678715519642 于 2021-8-20 08:56 编辑

再加一个条件试试:   或者自定义参数.姓名=""       或者自定义参数.姓名<>""

第二个有数据的话,肯定是返回真

利君工作室 发表于 2021-8-20 09:21:33

160678715519642 发表于 2021-8-20 08:54
再加一个条件试试:   或者自定义参数.姓名=""       或者自定义参数.姓名    ""

第二个有数据的 ...

要的效果是为空不用过滤数据,想问明确的为空
条件

160678715519642 发表于 2021-8-20 09:30:44

那你就用   自定义参数.姓名=常量.空 并且 自定义参数.姓名=""

Prex 发表于 2021-8-20 11:25:56

本帖最后由 Prex 于 2021-8-20 11:27 编辑

可以试试把形如这里,掉个头再增加文本空,按下面去修改:
(自定义参数.主治医生=常量.空或者 自定义参数.主治医生=""或者自定义参数.主治医生 形如 种植正畸业绩.主治医生)
下面的并且条件,类似这样修改。但是医生的选择要有列表选择,必须在列表当中
页: [1]
查看完整版本: 查询模块多个参数设置是否为空判断