以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  问一个比较菜的问题,如何多人编辑  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=540)

--  作者:小狐
--  发布时间:2008/9/17 0:24:00
--  问一个比较菜的问题,如何多人编辑

不好意思,帮助里没有看到啊.


--  作者:czy
--  发布时间:2008/9/17 0:43:00
--  
好象没有特殊的要求,只需采用外部数据源进行链接就行。
具体操作请参看帮助中的使用指南,外部数据中的相关章节。
--  作者:gdtgl
--  发布时间:2008/9/17 0:59:00
--  
如SQLSERVER:
1.各表设主键,设自动递增
2.如是关联表.也要在数据库设好.

就如在foxtable操作内部表1样.多人编辑安全,还没有试到数据覆盖.
--  作者:贺老六
--  发布时间:2008/9/17 8:28:00
--  
因为采用access / sql server作为数据存储方案,所以天生就支持多人同时编辑的。
而且,不同的人编辑同一行的不同单元格,还可以分别保存。
--  作者:小狐
--  发布时间:2008/9/17 10:39:00
--  

总要有个设制什么的吧


--  作者:小狐
--  发布时间:2008/9/17 11:02:00
--  
听说ip地址还有内网,外网区分,要把两台电脑的foxtable数据库连起来,怎么做
--  作者:smileboy
--  发布时间:2008/9/17 11:12:00
--  
记得要设置ip地址才行
--  作者:程兴刚
--  发布时间:2008/9/17 11:24:00
--  

如果想要禁止某些人编辑,设置权限,这样即可,
if e.coname = “指定列”
    if UserName IsNot “管理员"
         e.Cancel  = True
     Else
         e.Cancel = False
    end if
end if
        注:禁止非管理员操作指定列
或者

if e.coname = “指定列”
    if UserName = “张三"
         e.Cancel  = True
     Else
         e.Cancel = False
    end if
end if

注:禁止张三操作指定列

[此贴子已经被作者于2008-9-17 11:32:17编辑过]

--  作者:贺老六
--  发布时间:2008/9/17 11:25:00
--  
呵呵,老程的代码设置在PrepareEdit事件中。
--  作者:kylin
--  发布时间:2008/9/17 11:30:00
--  
如果一定要有的话,那就是防止不同的人编辑同一单元格吧