以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问在局域网内多人编辑内容的问题如何解决 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39824) |
-- 作者:curt -- 发布时间:2013/9/2 16:14:00 -- 请问在局域网内多人编辑内容的问题如何解决 把项目方在局域网里的一个共享空间里,多人可以通过共享打开项目并编辑表格内容。这样的后果是大家保存的数据会相互覆盖。能不能做到像excel一样,一人打开后其他人打开处于锁定状态不能编辑。或者有没有更好的办法让大家都可以编辑内容保存,互不干扰。 |
-- 作者:qq121454970 -- 发布时间:2013/9/2 16:16:00 -- foxtbale 轻松解决这个问题 http://www.foxtable.com/help/topics/2295.htm |
-- 作者:qq121454970 -- 发布时间:2013/9/2 16:18:00 -- 而且可以各自编辑数据,只要不是同一行就行了,(同一行也会出现你想要的提示,比如: ** 正在编辑此行) |
-- 作者:狐狸爸爸 -- 发布时间:2013/9/2 16:29:00 -- 如果不做任何设置,默认情况下,不同的人编辑编辑不同的行,可以分别保存,不同的人编辑同一行的不同列,也可以分别保存。 |
-- 作者:curt -- 发布时间:2013/9/3 0:53:00 -- 大概明白了。谢谢。就是通过增设用户名列,并在编辑前更新数据库,以此来判断是否是空或相同用户编辑,是的话则可以编辑,不是则弹出警告退出编辑。那如果我的项目没有设置用户名的话,可以用ip地址或机器名来代替,是吧?要是foxtable有内部机制可以避免同时编辑同一行就好了,我觉得如果数据多了,afteropenproject 中的replacefor代码会占用过多时间,影响效率。 [此贴子已经被作者于2013-9-3 1:05:07编辑过]
|
-- 作者:yan2006l -- 发布时间:2013/9/3 5:02:00 -- 开始前,大家QQ互相通报一下各自编辑哪行不就行了,比如你第5行,我就第6行 |
-- 作者:lsy -- 发布时间:2013/9/3 7:10:00 -- 以下是引用yan2006l在2013-9-3 5:02:00的发言:
开始前,大家QQ互相通报一下各自编辑哪行不就行了,比如你第5行,我就第6行 这样的数据库,小的可怜吧。 |
-- 作者:狐狸爸爸 -- 发布时间:2013/9/3 7:43:00 -- 一般来说,除非有流程的需要,否则不用考虑这个问题的,Foxtable内部的机制对于多人同时编辑已经有充分考虑了。
|