以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  在SQL下多用户操作会覆盖,我是新手,协助解决!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=124182)

--  作者:ltianbing20082
--  发布时间:2018/9/1 8:17:00
--  在SQL下多用户操作会覆盖,我是新手,协助解决!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:来料管控软件.rar


--  作者:有点蓝
--  发布时间:2018/9/1 8:46:00
--  
多用户操作:
1、操作的不是同一个表的同一行,是不会被覆盖的
2、操作的是同一个表的同一行,以最后保存的为准。这种情况可以参考:http://www.foxtable.com/webhelp/scr/3007.htm

--  作者:ltianbing20082
--  发布时间:2018/9/1 9:23:00
--  
这个是用OpenQQ实现独占式编辑,如果改成SQL,代码如何写?
--  作者:有点蓝
--  发布时间:2018/9/1 9:51:00
--  
1、增加操作人,操作时间列

2、StartEdit事件把后台对应的行操作人设置为使用者,如果被别人使用(操作人不为空)就返回错误提示并禁止修改,数据库操作需要加上事务,建议使用存储过程,先判断操作人是否为空,然后设置为使用者名称

3、保存按钮把后台对应行的操作人,操作时间列清空

4、为了预防异常退出,或者长时间挂机不保存。可以判断操作时间列,超过某个时间如30分钟,就也认为是可以编辑的

--  作者:ltianbing20082
--  发布时间:2018/9/1 10:07:00
--  
帮忙给我上传的附件改一下,我不会,拜托了!谢谢!
--  作者:有点蓝
--  发布时间:2018/9/1 10:12:00
--  
如果不会代码,先系统学习Foxtable的帮助。
--  作者:ltianbing20082
--  发布时间:2018/9/1 10:17:00
--  
好的,谢谢!
图片点击可在新窗口打开查看