易表在线答疑技术与交流用户社区 → [求助]局域网多人编辑的问题


  共有7146人关注过本帖树形打印复制链接

主题:[求助]局域网多人编辑的问题

帅哥哟,离线,有人找我吗?
subhellen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:24 积分:425 威望:0 精华:0 注册:2012/12/15 11:47:00
[求助]局域网多人编辑的问题  发帖心情 Post By:2013/1/10 11:36:00 [只看该作者]

在同一时间里面 用户A在表 中添加了一行 用户B也添加了一行数据 用户A先保存 用户B 后保存 如何才能让A 和B所添加的行都保存下来,或者在局域网内只允许一人登陆共享文件进行编辑

[此贴子已经被作者于2013-1-10 11:36:50编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2013/1/10 16:34:00 [只看该作者]

CanWrite

如果其他用户正在向指定的文件写入数据,例如存盘,CanWrite就会返回False,否则返回True。也就是说该函数用于判断目标文件在当前是否可写,这样我们就可以在其他用户完成写入操作后,再开始向目标文件写入数据。
除了保存外,Delfor2、Export、CopyGrid等函数也可以向指定文件写入或删除数据,这些函数在任何时候只能一个用户执行。所以在使用这些函数之前,应该用CanWrite判断是否有其他用户正在向目标文件写入数据。

语法

CanWrite(FileName)

Filename: 目标文件名,包括路径。

例如

CanWrite("c:\data\orders.egd")
判断文件c:\data\orders.egd现在是否可写。


 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2013/1/11 8:53:00 [只看该作者]

以下是引用subhellen在2013-1-10 11:36:00的发言:

在同一时间里面 用户A在表 中添加了一行 用户B也添加了一行数据 用户A先保存 用户B 后保存 如何才能让A 和B所添加的行都保存下来【首先该表在设计初要勾选“允许多人同时编辑本表”,另外赋予用户A和B都有该表的编辑存盘权限即可实现。】,或者在局域网内只允许一人登陆共享文件进行编辑【这个要结合2楼给的命令实现,但如果“只允许一人登录编辑”,这样意义看起来也并不大...】

[此贴子已经被作者于2013-1-10 11:36:50编辑过]


 回到顶部