Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:授权的例子请帮忙

1楼
blackzhu 发表于:2011/8/10 17:42:00
我用狐爸做的自定义登录的例子做用户管理,然后用狐爸做的可视化授权做了一个授权,但是因为是自定义用户,那么授权表补齐作用,我的想法是自定义用户管理做的窗口登录进去后,相关的授权表起作用,该不见表的就不见表,该不能编辑的就不能编辑.现在怎么做都不行.

另外请狐爸将我的例子的授权加多一个窗口不可见,如果能做到不能编辑更加好了.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:项目.rar

2楼
狐狸爸爸 发表于:2011/8/10 17:50:00

其实刚刚QQ中已经提示你了,你的系统用户是开发者,不是普通用户,所以下面语句的条件成立,直接Return了,授权代码根本就没有执行。

 

If  User.Type <> UserTypeEnum.User Then
    Return
End If

 

 

为什么会这样? 因为你忘记了自定义用户管理中关键的一部,在系统用户管理中,随便增加一个普通用户,将其设置为默认用户即可正常。

 

3楼
狐狸爸爸 发表于:2011/8/10 17:55:00

或者直接删除这三行代码也行,自定义用户管理的时候,这三行已经没有意义。

4楼
blackzhu 发表于:2011/8/10 17:55:00
自打耳光一个.本来我在想你提示我的是什么意思,本来就没有用到自带登录的的东西,没有想到是默认的问题,那个授权能不能帮我加多一个窗口不可见,谢谢!
5楼
狐狸爸爸 发表于:2011/8/10 18:03:00

你说的窗口不可见是什么意思?

6楼
布莱克朱 发表于:2011/8/10 20:14:00
现在根据用户名可以做到表和列不可见或者不可编辑,我想加入一个按窗口名关闭.
7楼
狐狸爸爸 发表于:2011/8/10 20:53:00

没有这种不可见。

设计好的系统,应该都是自定义菜单按钮或者窗口按钮来打开某个窗口,在按钮事件:

 

if 条件成立 then

    forms("窗口名称").Open()

end if

8楼
布莱克朱 发表于:2011/8/10 21:01:00
明白
共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04688 s, 3 queries.