填报报表只运行一个用户执行填报

同一个填报报表只允许一个人在操作,这个如何操作

FineReport lx50034084 发布于 2023-8-1 14:48
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
LTC朝Lv6高级互助
发布于2023-8-1 14:53

之前做过这样的需求,下面是我的方案

创建一个数据库表,设置一个字段:是否编辑中(1-是;0-否)

填报报表的控件都设置在条件属性中,通过按钮实现控件是否可用,

第一次点击时:即时查询数据库中该表的值:

1)如果为0,则使控件变为可用状态,并将数据库中的值变为1;再次点击时,将控件置为不可用,同时将库的值变为0;

2)如果为1,则不可用

  • lx50034084 lx50034084(提问者) 那如果用户一直不提交,去操作别的了,这个有没有办法控制
    2023-08-01 15:14 
  • LTC朝 LTC朝 回复 lx50034084(提问者) 这确实是个问题,你可以考虑写一个定时脚本,当第一次点击之后,超过多久如果没有提交,那就自动执行提交
    2023-08-01 15:18 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-1 14:50(编辑于 2023-8-1 14:52)

授权给一个用户填报

其他人不给访问权限

目录授权权限

  • 3关注人数
  • 193浏览人数
  • 最后回答于:2023-8-1 14:53
    请选择关闭问题的原因
    确定 取消
    返回顶部