一路狂奔 发表于 2021-1-25 22:43:49

明细表,某项数据检测是不存在的,如何只清除而不影响.

如题
明细表,其中一列,某数据项通过检测数据项内容系统不存在,需要清除,但又不影响别的明细行。勾选不触发值改变也没用,会导致明细表所有些项数据都清空。

如图设置,发生明细记录,其中一条记录的物流公司不对,会清空所有行的物流公司。

技术问题收集分享君 发表于 2021-1-26 08:50:49

是不是想去除掉明细行中没有数据的一行?

Prex 发表于 2021-1-26 09:14:13

本帖最后由 liu_lijian1 于 2021-1-26 09:17 编辑

增加一个【某项数据】的值变化,就拿客户名称举例:
1、先到客户管理表单中,增加数据源,计数(客户名称),过滤条件设置为:当前表单.客户名称=自定义参数.客户名称
2、回到明细表做【客户名称】值变化,取第1步的数据源,当:计数(客户名称)=0 的时候,就赋值当前明细【客户名称】=常量,空
当然明细表中字段有值变化时,填报的时候还是稍微会影响速度的哦

乐于助人 发表于 2021-1-26 10:02:41

可以带一些截图说明一下吗

月色真美丶 发表于 2021-1-26 11:00:31

值变化赋值操作如果对明细操作,加匹配条件的话就会对整个明细进行赋值操作。不加匹配条件会默认当前值变化操作行赋值操作,看楼主是对整个明细进行清空了,应该就是加了匹配条件导致的。

月色真美丶 发表于 2021-1-26 15:35:42

月色真美丶 发表于 2021-1-26 11:00
值变化赋值操作如果对明细操作,加匹配条件的话就会对整个明细进行赋值操作。不加匹配条件会默认当前值变化 ...

明细增一列临时列,操作当前行的时候就赋值1,然后在匹配条件再加一个并且当前行明细列为1,那么就操作这一列。
页: [1]
查看完整版本: 明细表,某项数据检测是不存在的,如何只清除而不影响.