第一张图红框内是主表,下面是子表,主子表根据uuid关联,一开始下拉框不选自动生成一个uuid作为主表的唯一标识,子表会通过这个关联,在主表子表填写数据保存之后都没有问题,但是我根据下拉选择刚才填报的数据时,在子表中删除一行,还没点提交,uuid那个单元格就产生$name?这个报错,这是什么原因
uuid那个单元格报错的时候设置的条件属性为新值,公式是if(len(L5)=0,UUID(32),$$$)
但是我将条件属性设置为新值,公式uuid(32),同时在下面添加普通条件判断len($$$)=0,此时这个问题就解决了,L5就是uuid那个单元格
uuid那一列不要直接生成uuid,做个判断,若为空则生成uuid,否则为$$$
if(isnull(S4), sql("msdb05_wldb", "select top 1 newid() from dual", 1), S4)
你uuid单元格是怎么写的?肯定不是单纯的uuid()吧