若希望数据不能被编辑时,可以将数据上锁,以下分别介绍两种数据上锁模式,但请注意数据上锁只能阻塞用户手动编辑,但还是可以透过动作单击钮、公式重算等触发字段值进行数据更新。
如果在数据库中用户 A 正在编辑某一笔数据,而用户 B 刚好也点进了此笔数据要做编辑的话,系统会自动将数据上锁,告知用户 B 目前用户 A 正在编辑该笔数据,来避免用户们同时编辑某一笔数据造成数据错误或不见。
如果你是上述情况的用户 B,又必须要编辑此笔数据时,你可以手动点选解锁,但先保存的数据会被后保存的数据覆盖。因此还是建议通知另一个正在编辑的用户 A 先行保存后你再进入编辑或是请他先退出编辑模式。
备注:系统会针对表单页的同一笔数据(包含从其他多版本表单上编辑)或是列表页编辑多笔数据当下画面上的所有数据来进行这样的加锁判断。
如果希望将整笔数据只读,可以利用右下数据信息i的地方点选数据上锁(若没有权限使用此功能请询问你的系统管理员),这样在你解锁以前,其他人在看这笔数据时就会是只读的状态。
另外,有需要的话也可以透过此方法将数据上锁功能设计成动作单击钮。