本帖最后由 fengjish 于 2022-4-17 11:31 编辑 问题:在填表公式中工具栏按钮事件下的赋值,匹配条件为:数据源的名称不等于目标表的名称时,为什么相同的名称也会被执行呢? 设置如下: 图1:两个表,一个是数据源的明细表,另一个是目标表的明细表, 在目标表中,填表公式下设置工具栏按钮事件然后赋值:匹配条件为:数据源明细表中的名称不等于目标表明细表中的名称时,是否故障等于空。设置如下图: 执行事件前,是否故障列的值如下图: 执行事件后,是否故障列所有的值都等于空了,匹配条件不起作用,如下图: 请问是不是哪里做的不对呢,数据源明细表中的名称不等于目标表明细表中的名称时,执行的结果不应该是第4和第5行中,是否为故障的值等于空才对吗。为什么第1和第3行是否故障的值也被等于空了呢?而且在最底加还增加了一行空白行。 |
+10
9 条回帖
匹配条件写的不对,按照你写的匹配条件,当执行第一条数据源“康乐路中英珠宝”时,就会清空2-5条数据的“是否故障”,当执行第二条数据源“人民路”的时候,就会将1,3,4,5也清空的,所以最后的结果就是全是空的。你这么写匹配条件是1改多,而不是1对1。你把匹配条件改成 “=”试下。 |
+10
易企管理eSE 发表于 2022-4-17 12:12 那就在数据源中把需要修改的数据筛选出来。 |
+10
把匹配条件那里的 数据源.镜头名称<>本表单.明细.设备名称 改成: 本表单.明细.设备名称<>数据源.镜头名称 这样试试看呢 |
+10