填报删除问题

填报报表,在单元格中添加了一个删除行按钮,但是点删除行 - 提交 - 提交成功,未生效,再查询时数据仍在。但是我只更新数据的话,就修改数据之后提交,是生效的。麻烦各位看看是啥问题,为什么能更新就是不能删除呢?

image.png

image.png

FineReport 廿三 发布于 2021-4-12 11:25 (编辑于 2021-4-12 11:31)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2021-4-12 11:28(编辑于 2021-4-12 11:34)

正常的数据列单元格做主键才可以触发智能提交的删除提交,你的N列都是公式

--

因为你不是数据列而是公式或者控件的话,就无法保证数据库内有这个数据了,删除了可能会报错,也可能删除无权查看的数据

  • 廿三 廿三(提问者) 那如果我不在单元格中写公式,在填报属性中,将值设置成公式:数据列+公式,这样能触发删除提交吗,还是说用组合主键的方式或者其他方法
    2021-04-12 11:38 
  • shiroko shiroko 回复 廿三(提问者) 都不行或者可能出问题。如果有需求可以考虑做两个提交,一个是删除,一个是智能,也就是说先删除后插入
    2021-04-12 11:43 
  • 廿三 廿三(提问者) 回复 shiroko 一个报表还可以选择两种提交方式吗
    2021-04-12 11:48 
  • shiroko shiroko 回复 廿三(提问者) 那个加可以加很多个啊,你加两个,用同样的数据但是可以分别设置不同的提交,第一个把数据全部删除,第二个把现存的提交。
    2021-04-12 11:57 
  • 廿三 廿三(提问者) 回复 shiroko 好的,谢谢
    2021-04-12 12:59 
最佳回答
0
孤陌Lv6资深互助
发布于2021-4-12 11:27

应该是主键设置问题 无法定位啊 你那个是数组

  • 廿三 廿三(提问者) 但是如果我主键设置有问题,不是应该更新也不生效吗
    2021-04-12 11:29 
  • 3关注人数
  • 768浏览人数
  • 最后回答于:2021-4-12 11:34
    请选择关闭问题的原因
    确定 取消
    返回顶部