以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  多人同时对狐表进行编辑?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84817)

--  作者:zhangning
--  发布时间:2016/5/11 11:47:00
--  多人同时对狐表进行编辑?
先建立一个表,比如加班申请表,下午4点时,大家要填这个表,部门长批阅,最后总经理批,
怎样利用FOXTABLE达到这个目的,实现无纸化办公,因为是新手,请各位前辈指点!非常感谢!

--  作者:大红袍
--  发布时间:2016/5/11 11:56:00
--  

1、数据库放在局域网的共享文件夹里,大家都连接这个数据;

 

2、一个申请,就是一行数据啊,如果想加班,就填写。

 

3、如果要做审批

 

http://www.foxtable.com/help/topics/2296.htm

http://www.foxtable.com/help/topics/2351.htm

http://www.foxtable.com/help/topics/3011.htm

 

 

 


--  作者:zhangning
--  发布时间:2016/5/11 12:01:00
--  
太感谢大红袍您了,我看了一下,这正是我想要的,可能有些对我来说很难,我慢慢啃吧,有不明白的,还请您多指点,谢谢您!


--  作者:zhangning
--  发布时间:2016/5/26 8:43:00
--  
老师,您说的数据库是指狐表吧,不是指外部数据源链接的ACCESS吧,

这种要多人编辑的情况的  设计思路是什么,老师再详细说说呗

--  作者:Hyphen
--  发布时间:2016/5/26 8:56:00
--  
2楼的第一点的数据库指的是 外部数据源链接的ACCESS


多人编辑就是在服务器共享Access数据库所在的目录,然后然后各个电脑的狐表数据源连接到这个共享的和数据库。

--  作者:狐狸爸爸
--  发布时间:2016/5/26 9:19:00
--  

联网用可以看看这个视频:

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=63833

 


--  作者:zhangning
--  发布时间:2016/5/26 14:50:00
--  
我对一个表的prepareedit设置了以下代码
If e.Row("录入员") <> User.Name And e.Row.IsNull("录入员") = False  Then 
    e.Cancel = True
End If


如果录入员是李三四时是对的,但如果在录入时,误敲入李三,这样也就编辑不了了,
怎么办呢,如何让自己编辑过的单元格具有修改的权限呢?


--  作者:大红袍
--  发布时间:2016/5/26 16:44:00
--  

录入员,不是应该自动生成的吗?也就是DataRowAdded事件

 

e.DataRow("录入员") = user.Name

 

或者,DataColChanged事件

 

e.DataRow("录入员") = user.Name