以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 根据用户组打开不同表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177822) |
-- 作者:lasn -- 发布时间:2022/6/6 14:40:00 -- 根据用户组打开不同表 select case user.group case "A表" tables("B公司","C公司","D公司").visible = false case "B表" tables("A公司","C公司","D公司").visible = false case "C表" tables("A公司","B公司","D公司").visible = false case "D表" tables("A公司","B公司","C公司").visible = false end select 用Foxtable提供的用户登录窗口登录 在项目事件LoadUserSetting中增加这个条件,执行后显示 编译错误:没有可访问的‘Item’接受此数目的参数,因此重载决策失败。 请教一下,这个问题的解决方式 |
-- 作者:有点蓝 -- 发布时间:2022/6/6 14:57:00 -- 只能一个一个表的设置 select case user.group case "A表" tables("B公司").visible = false tables("C公司").visible = false tables("D公司").visible = false
|
-- 作者:lasn -- 发布时间:2022/6/6 15:05:00 -- 根据老师意见修改了,初次登录可以正常开打对应表,但是直接使用切换用户功能后,没有任何表显示 |
-- 作者:狐狸爸爸 -- 发布时间:2022/6/6 15:07:00 -- 那就把代码写在这个事件中: |
-- 作者:有点蓝 -- 发布时间:2022/6/6 15:19:00 -- 如果在切换用户中使用,还需要加一句,把需要的表显示,因为之前隐藏了 select case user.group case "A表" tables("A公司").visible = true tables("B公司").visible = false tables("C公司").visible = false tables("D公司").visible = false |