主子表填报uuid问题

第一张图红框内是主表,下面是子表,主子表根据uuid关联,一开始下拉框不选自动生成一个uuid作为主表的唯一标识,子表会通过这个关联,在主表子表填写数据保存之后都没有问题,但是我根据下拉选择刚才填报的数据时,在子表中删除一行,还没点提交,uuid那个单元格就产生$name?这个报错,这是什么原因

FineReport 冰雨咖啡 发布于 2021-12-16 14:20 (编辑于 2021-12-16 14:20)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
冰雨咖啡Lv5见习互助
发布于2021-12-16 16:12(编辑于 2021-12-16 16:12)

uuid那个单元格报错的时候设置的条件属性为新值,公式是if(len(L5)=0,UUID(32),$$$)

但是我将条件属性设置为新值,公式uuid(32),同时在下面添加普通条件判断len($$$)=0,此时这个问题就解决了,L5就是uuid那个单元格

最佳回答
0
墨残烛Lv5初级互助
发布于2021-12-16 14:28

uuid那一列不要直接生成uuid,做个判断,若为空则生成uuid,否则为$$$

  • 冰雨咖啡 冰雨咖啡(提问者) 做了条件属性判断了的
    2021-12-16 14:29 
  • 墨残烛 墨残烛 回复 冰雨咖啡(提问者) 删除按钮的父格有没有设置为ID单元格,这个报错应该是发生在删除后单元格自动扩展但又无法识别扩展后结果而产生的
    2021-12-16 14:41 
最佳回答
0
檬茶茶Lv4初级互助
发布于2021-12-16 14:33

if(isnull(S4), sql("msdb05_wldb", "select top 1 newid() from dual", 1), S4)

最佳回答
0
shirokoLv6资深互助
发布于2021-12-16 14:35

你uuid单元格是怎么写的?肯定不是单纯的uuid()吧

  • 3关注人数
  • 485浏览人数
  • 最后回答于:2021-12-16 16:12
    请选择关闭问题的原因
    确定 取消
    返回顶部