以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]自定义窗口登录,账号密码表只能看到自己(已解决) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=86547) |
||||
-- 作者:cd_tdh -- 发布时间:2016/6/20 13:27:00 -- [求助]自定义窗口登录,账号密码表只能看到自己(已解决) 我做的自定义窗口登录,注册时把信息保存在单独的表“账号密码”中,但每次登录只看得到自己的账号密码,没法进行授权管理,怎么才能看到所有注册的用户。 [此贴子已经被作者于2016/6/26 21:08:57编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2016/6/20 15:02:00 -- 自己设计的话,在用户表加载所有行就行啊。 其实默认就是加载所有行,你应该是设置了代码,导致加载当前用户这一行。 修改你的代码,让管理员加载所有行,普通用户只加载自己这一行。 |
||||
-- 作者:cd_tdh -- 发布时间:2016/6/20 15:58:00 --
账号密码表中没有设置,狐爸帮我看看哪儿有问题呢? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2016/6/20 16:16:00 -- 问题在于你的登录窗口的账号输入框的Vaidating事件,删除看就行了:
登录_账号_Validating
Dim zh As WinForm.TextBox = e.Form.Controls("账号") Dim Filter As String If zh.Value IsNot Nothing Then If Filter >"" Then Filter = Filter & " And " End If Filter = Filter & "账号 = \'" & zh.Value & "\'" End If If Filter > "" Then Tables("账号密码").Filter = Filter Else Tables("账号密码").Filter="" |
||||
-- 作者:cd_tdh -- 发布时间:2016/6/22 13:12:00 -- 狐爸,全部一起怎么修改? |
||||
-- 作者:大红袍 -- 发布时间:2016/6/22 14:26:00 -- 叫你删除validating事件的代码啊。 |