明细表中的部分数据如何进行修改权限控制?
录入的明细表,当核算后的数据(部分数据)只显示不修改,有些什么方法呢?
1.通过业务公式保存表单后事件检查明细表的,新值、旧值是否一样确定来控制。(可行)
2.值变化事件,进行监控。(测试可以提示,但数据还是被修改,没有还原)
3.权限管理进行控制。(只有主表的条件,明细表只有是不隐藏。需求是只显示不能修改,不行)
各位,明细表中的部分数据的写权限是如何控制的呢?
第一:核算后对数据加锁,打开表单后也要执行加锁。
第二:通过公式进行数据修改的,要在公式前加一个对话框,判断一下是否已核算,核算的提示不能修改数据,对话框默认不执行后续操作。 难得糊涂126 发表于 2021-8-15 07:27
第一:核算后对数据加锁,打开表单后也要执行加锁。
第二:通过公式进行数据修改的,要在公式前加一个对话 ...
如果不想用对话框,可以对执行修改的公式加一个判断。
以上方法需要添加一个是否核算的辅助数据想
难得糊涂126 发表于 2021-8-15 07:27
第一:核算后对数据加锁,打开表单后也要执行加锁。
第二:通过公式进行数据修改的,要在公式前加一个对话 ...
值变化事件不能回滚数据
利君工作室 发表于 2021-8-15 20:11
值变化事件不能回滚数据
回滚数据只能用业务公式,值变化属于填表公式,不可以回滚数据。
页:
[1]