查询模块多个参数设置是否为空判断
查询模块中有多个参数,对每个参数做是否为空判断,当超过3个后不只到为什么“是否为空”判断条件没有录入查询参数,始终查询不出数据,是否为空条件没有满足条件,各位有没有碰到这样的问题?这是一个系统BUG吗?
---如:
(自定义参数.主治医生=常量.空或者种植正畸业绩.主治医生形如自定义参数.主治医生 ) 并且 ( 自定义参数.患者姓名=常量.空或者种植正畸业绩.患者姓名形如自定义参数.患者姓名 ) 并且 (自定义参数.提成状态=常量.空或者种植正畸业绩.提成状态=自定义参数.提成状态 ) 并且 (自定义参数.test=常量.空 或者 种植正畸业绩.单据号形如自定义参数.test)
查询参数中什么都没有录入
,自定义参数.姓名=常量.空 返回假
自定义参数.姓名<>常量.空 返回真
这是什么原因? 本帖最后由 160678715519642 于 2021-8-20 08:56 编辑
再加一个条件试试: 或者自定义参数.姓名="" 或者自定义参数.姓名<>""
第二个有数据的话,肯定是返回真 160678715519642 发表于 2021-8-20 08:54
再加一个条件试试: 或者自定义参数.姓名="" 或者自定义参数.姓名 ""
第二个有数据的 ...
要的效果是为空不用过滤数据,想问明确的为空
条件 那你就用 自定义参数.姓名=常量.空 并且 自定义参数.姓名="" 本帖最后由 Prex 于 2021-8-20 11:27 编辑
可以试试把形如这里,掉个头再增加文本空,按下面去修改:
(自定义参数.主治医生=常量.空或者 自定义参数.主治医生=""或者自定义参数.主治医生 形如 种植正畸业绩.主治医生)
下面的并且条件,类似这样修改。但是医生的选择要有列表选择,必须在列表当中
页:
[1]