填报如何做到提交数据之后不允许修改?

每次导入数据或者手动添加数据之后, 提交的数据就不能再修改, 但是可以导入新的数据, 请问这个可以实现吗?

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

填报属性设置成插入提交而不是智能提交

最佳回答
0
snrtuemcLv8专家互助
发布于2021-4-8 14:17

填报成功后,刷新下页面,不就可以了,查不到数据,他怎么修改

填报和出具展示分成两个界面就可以了

  • hell233 hell233(提问者) 他可以对已经提交的数据进行二次导入啊,然后第二次导的时候就修改,这样也行啊
    2021-04-08 14:18 
  • snrtuemc snrtuemc 回复 hell233(提问者) 如果允许数据重复,就按楼上的,插入提交,这样不会修改数据;如果不允许重复数据,那就做提交效验,参考密码校验-https://help.fanruan.com/finereport/doc-view-566.html --- 根据主键,查询存在已有数据,就不让提交,或设置提交条件,已有数据不提交
    2021-04-08 14:23 
  • hell233 hell233(提问者) 回复 snrtuemc 请问大神,设置提交条件,已有数据不提交, 这里的提交条件怎么写?
    2021-04-08 16:15 
  • snrtuemc snrtuemc 回复 hell233(提问者) 就是根据你导入数据,根据主键查询数据库,没有查询到数据设置一个标识,提交时候,帆软有标准提交条件,等于这个标志的数据提交
    2021-04-08 16:19 
  • hell233 hell233(提问者) 回复 snrtuemc 我有个字段是dept_code , 表是 t_dept , 我在提交条件那里设置成: dept_code 不等于 公式写 B2==sql(\"DB\",\"select dept_code from t_dep\") , 我想让不等于表里已有的部门编号才能提交, 这么写好像没用, 导重复或者不重复数据都能提交。
    2021-04-09 09:54 
最佳回答
0
ColdmanLv6高级互助
发布于2021-9-22 10:23
最佳回答
0
停留Lv4见习互助
发布于2023-11-30 16:46

可以使用条件属性 (对每一个单元格),用条件写  条件为True的时候  使用 控件   条件为False的时候不使用控件,例如 条件为空的时候填写  条件不为空 就查询 不能编辑

 

  • 5关注人数
  • 1375浏览人数
  • 最后回答于:2023-11-30 16:46
    请选择关闭问题的原因
    确定 取消
    返回顶部