用vb6.0+access做一个企业管理系统,用户登陆分管理员和普通员工,权限怎么做?具体权限表怎么做

如题... 如题 展开
 我来答
绝情rON5
2014-04-27 · 超过58用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:50.1万
展开全部
再用户表上建设一个权限字段 再根据字段的权限来配置程序该哪些显示哪些不显示 在登陆的时候判断 下面是我登陆权限的一部分代码 Private Sub CmdLogin_Click() Dim SqlStr As String On Error GoTo lerr 'If Trim(CmbUser.Text) = "" Or Trim(TxtPwd.Text) = "" Then 'MsgBox "用户名或密码不能为空!请重新输入!", vbExclamation, "错误" 'Exit Sub 'End If If ConnMain.State = 0 Then Call SQLConnect(ConnMain, Trim(TxtSqlName.Text), Trim(TxtSqlUser.Text), Trim(TxtSqlPwd.Text), Trim(TxtSqlDB.Text)) End If SqlStr = "select UserPwd,UserQX from TUser where UserName='" & CmbUser.Text & "'" If rs.State <> 0 Then rs.Close rs.Open SqlStr, ConnMain, 1, 1 If Not rs.EOF Then If Trim(rs("UserPwd")) = Trim(TxtPwd.Text) Then Call SaveServer(Trim(TxtSqlName.Text), Trim(TxtSqlUser.Text), Trim(TxtSqlPwd.Text), Trim(TxtSqlDB.Text)) MsgBox "登陆成功!", vbInformation, "成功" 'BBUser = CmbUser.Text BBUser = CmbUser.Text If rs!UserQX = "系统管理员" Then MDIFormMain.NmSys.Visible = True ElseIf rs!UserQX = "仓库管理员" Then MDIFormMain.NmSys.Visible = False ElseIf rs!UserQX = "车间管理员" Then MDIFormMain.NmSys.Visible = False MDIFormMain.NmDepot.Visible = False End If 'MDIFormMain.Show rs.Close Unload Me Exit Sub Else MsgBox "密码错误!请重新输入!", vbInformation, "错误" TxtPwd.Text = "" TxtPwd.SetFocus Exit Sub End If Else MsgBox "用户名不存在!请与管理员联系!", vbInformation, "错误" CmbUser.Text = "" TxtPwd.Text = "" CmbUser.SetFocus End If rs.Close ConnMain.Close Set rs = Nothing Exit Sub lerr: If rs.State <> 0 Then rs.Close MsgBox "1与服务器连接失败!", vbInformation, "失败" End Sub
聚龄信息技术
2023-08-27 广告
WMS(仓库管理系统)是用于仓库管理的软件系统,其中包括以下几个主要功能:仓库计划、仓库执行和仓库控制。仓库计划功能包括库存计划、补货计划和收货计划等,根据需求预测和库存水平生成计划。仓库执行功能包括收货、补货、发货和盘点等,这些操作通过仓... 点击进入详情页
本回答由聚龄信息技术提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式