以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  独占式编辑疑问  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=32054)

--  作者:wuxianzuoji41
--  发布时间:2013/4/25 1:29:00
--  独占式编辑疑问
独占式编辑之一.Table
1、给表增加一个字符列,名为"编辑者,在这个例子里怎么也找不到“编辑者”列,是指动态增加的吗
2、如果一个程序是SQL数据的,几十个表每个表都有可能会多人编辑,那么是不是每个表都得按照这个方式给每个表增加一个字符列,名为"编辑者
[此贴子已经被作者于2013-4-25 1:29:40编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/4/25 7:59:00
--  

有的,注意AfterOpenProject事件中的最后一行代码:

 

 

DataTables("员工").ReplaceFor("编辑者",Nothing,"编辑者 = \'" & User.Name & "\'")

DataTables("员工").Save()

Tables("员工").Cols.Remove("编辑者") \'移除编辑者列,避免用户直接修改此列


--  作者:狐狸爸爸
--  发布时间:2013/4/25 8:01:00
--  
没有必要给每个表增加编辑者列,因为不是每个表都要独占式编辑,给那些需要独占式编辑的表增加这一列即可。