以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 审核界面 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=148390) |
-- 作者:有点蓝 -- 发布时间:2020/4/7 10:16:00 -- 学会调试:http://www.foxtable.com/webhelp/scr/1485.htm msgbox(_UserGroup) \'弹出什么 If _UserGroup Like "*经理*" = False Then msgbox(“1”)\'能不能弹出 Forms("审核界面").open() Dim tab1 As WinForm.TabControl = Forms("审核界面").Controls("操作业务") tab1.TabPages("经理审核").Visible = False Else msgbox(“2”)\'能不能弹出
If Tab |
-- 作者:有点蓝 -- 发布时间:2020/4/7 13:56:00 -- 使用文字描述一下,双击里要实现的功能。 |
-- 作者:有点蓝 -- 发布时间:2020/4/7 15:22:00 -- _UserGroup存储的是什么内容?一个用户会不会有多个分组? 如果登录人员分组为线长 那么应该是:If _UserGroup Like "*线长*" Then 而不是:If _UserGroup Like "*线长*" = False Then吧!这个判断应该是_UserGroup不包含“线长”2个字 其它判断也是同样问题
|
-- 作者:有点蓝 -- 发布时间:2020/4/7 16:00:00 -- 当前用户_UserGroup是什么内容?什么东西不能执行? |
-- 作者:有点蓝 -- 发布时间:2020/4/7 16:28:00 -- 上传实例测试 |
-- 作者:有点蓝 -- 发布时间:2020/4/8 9:46:00 -- e.Cancel = True \'禁止进入编辑状态 If _UserGroup Like "*线长*" Then Forms("审核界面").Open() Dim tab As WinForm.TabControl = Forms("审核界面").Controls("操作业务") For Each p As WinForm.TabPage In tab.TabPages p.Visible = False Next tab.TabPages("线长审核").Visible = True End If If _UserGroup Like "*经理*" Then If e.Row("操作类型") = "修磨处理" OrElse e.Row("操作类型") = "刀盘调试" Then Forms("审核界面").open() Dim tab1 As WinForm.TabControl = Forms("审核界面").Controls("操作业务") For Each p As WinForm.TabPage In tab1.TabPages p.Visible = False Next tab1.TabPages("经理审核").Visible = True ElseIf e.Row("操作类型") = "报废" OrElse e.Row("操作类型") = "再利用库" Then e.Row("经理批准") = _UserName e.Row("批准日期") = Date.Today() e.Row("审核状态") = "已完成" e.Row("需审核人") = "已完成" End If End If If _UserGroup Like "*技术员*" Then Forms("审核界面").open() Dim tab2 As WinForm.TabControl = Forms("审核界面").Controls("操作业务") For Each p As WinForm.TabPage In tab2.TabPages p.Visible = False Next tab2.TabPages("技术审核").Visible = True End If If _UserGroup Like "*采购员*" Then Forms("审核界面").open() Dim tab3 As WinForm.TabControl = Forms("审核界面").Controls("操作业务") For Each p As WinForm.TabPage In tab3.TabPages p.Visible = False Next tab3.TabPages("采购处理").Visible = True End If
|