导入数据库中最开始A1(向下扩展)都是空值,需要填写,填写用户名(登录谁的账号填谁的用户名),空的时候谁都可以填(任意账号都可填自己的用户名),但是有内容以后,该单元格只能由提交账号修改。
简单说:就是判断单元格是否为空,空都可以填写,不空谁填写只能由谁改变。
两个用户同时打开填报界面,一个已经提交了第一行数据,另一个(因为是同时打开的)第一行数据还是空的,他也提交就会覆盖第一个提交的数据(智能提交),怎么限制第二个人提交
你需要在数据提交的时候将提报人保存一下,然后数据展示的时候将对应的提交人放到一个辅助列中(隐藏掉);然后通过B2与系统获取的登录人进行比较,一致的才能显示出控件(或者A2 为空的话)
判断 当前控件值不等于登录用户名 且控件值不为空,禁用该填报控件的条件属性设置方法:
限制第二人可以用这个方法
https://help.fanruan.com/finereport/doc-view-566.html --与数据库中数据对比校验