以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  table或datatable的某行Locked = True后的操作  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=171806)

--  作者:guosheng
--  发布时间:2021/9/10 11:23:00
--  table或datatable的某行Locked = True后的操作
问题1、table或datatable的某行Locked = True后,其他用户不能对该行进行编辑或删除操作吧?
问题2、基于锁行的一个数据操作流程(基于窗口操作):
(1)用户A登录
(2)从后台调出表A的某一行数据(列1,列2,列3,列4,列5),同时将该行的locked=True.
(3)将“列4”赋值为“123”  ,此时,该行是锁定的,该怎么编辑这“列4啊?
(4)同时,用户B可能,对“列5”进行编辑操作,该怎么解决啊?
[此贴子已经被作者于2021/9/10 11:26:29编辑过]

--  作者:有点蓝
--  发布时间:2021/9/10 11:35:00
--  
1、是的
2、解锁,将该行的locked=false,然后编辑列4”,编辑完毕重新锁上locked=True,然后保存

--  作者:guosheng
--  发布时间:2021/9/10 13:12:00
--  
能否只锁定某一行的,列1和列2的单元格,而列3和列4的单元格不锁定啊?
--  作者:有点蓝
--  发布时间:2021/9/10 13:39:00
--  
没有办法。如果要控制只能修改列1和列2的单元格,参考:http://www.foxtable.com/webhelp/topics/0605.htm