以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口设置  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3062)

--  作者:lihe60
--  发布时间:2009/6/8 15:58:00
--  窗口设置

用户                   打开                            保存
 张三           □表1                        □ 表1

 李四           □表2                        □ 表2

 王五           □表3                        □  表3 
这样的窗口如何设置:
光标选中"用户"下面的"张三",选择"打开"下面复选框选中"表1"和"表3",选择"保存"下面的"表1"复选框"
"张三"只能打开"表1"和"表3",只能保存"表1"?


--  作者:lihe60
--  发布时间:2009/6/8 16:02:00
--  
狐表有这样的功能,更好!!!
用户不用设置任何代码.
--  作者:lihe60
--  发布时间:2009/6/8 16:02:00
--  
狐狸爸爸:
能增加这样的功能吗?
--  作者:lihe60
--  发布时间:2009/6/8 16:03:00
--  
易表就有这样的功能
--  作者:狐狸爸爸
--  发布时间:2009/6/8 16:04:00
--  
我在另一个贴已经回了的:

在项目的AfterOpenProject中加入:

If e.user.name = "张三"
  Tables("表2").Visible = False
  Tables("表3").AllowEdit = False
End If

--  作者:lihe60
--  发布时间:2009/6/8 16:11:00
--  

最好是不用设置代码,只要选中复选框就可以对用户授权.


--  作者:lihe60
--  发布时间:2009/6/8 16:12:00
--  
也许我这个问题很幼稚,但有这个功能,对用户授权很方便.


--  作者:yangming
--  发布时间:2009/6/8 16:12:00
--  
可以做个表,然后用代码设置
--  作者:狐狸爸爸
--  发布时间:2009/6/8 16:16:00
--  
以下是引用lihe60在2009-6-8 16:12:00的发言:
也许我这个问题很幼稚,但有这个功能,对用户授权很方便.


这个其实很简单的,自己设计一个这样的授权表。
在AfterOpenProject事件中读取这个表,根据表的设置授权即可。

[此贴子已经被作者于2009-6-8 16:16:20编辑过]

--  作者:lihe60
--  发布时间:2009/6/8 16:16:00
--  
请帮我做个这样的窗口吧.