以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]又来麻烦老师了,窗口无法打开  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=57514)

--  作者:zmh4358
--  发布时间:2014/9/25 21:35:00
--  [求助]又来麻烦老师了,窗口无法打开
 前几天好不容易把动态加载搞定,可怎么在主窗口里打开另一个模式窗口,也不报错,也打不开是怎么回事,晕哦 


If user.Group = "录入员" Then 
forms("基础录入").open() 
Tables("配件信息表").AddNew()
Else If  User.Roles <> "录入员" Then
    Messagebox.Show("对不起,领导说了,只有录入员才能输入数据!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
\'Else
    \'
\'\'Dim A As WinForm.TextBox = e.Form.Controls("TextBox1")
\'\'
\'\'Tables("配件信息表").AddNew(A.text)
    \'\'Forms("基础录入").Open()
End If

可在表里双击,却能打开这是怎么回事呢

--  作者:有点甜
--  发布时间:2014/9/25 21:37:00
--  

 单独执行这句代码呢?

 

Forms("基础录入").open()


--  作者:zmh4358
--  发布时间:2014/9/25 21:43:00
--  
谢谢老师,单独一行代码能打开,可要把权限加起,怎么出问题了呢,之前没设动态加载的时候,一直都是对的呢,如果 要加上用户角色权限又应该怎么这个代码呢
--  作者:有点甜
--  发布时间:2014/9/25 21:45:00
--  

 因为这句代码,你当前登录的用户,分组不是录入者

 

If user.Group = "录入员" Then 
--  作者:zmh4358
--  发布时间:2014/9/25 21:49:00
--  
晕菜,眼瞎了,错误以发现了,谢谢老师提醒