Foxtable(狐表)用户栏目专家坐堂 → 请教


  共有9275人关注过本帖树形打印复制链接

主题:请教

帅哥哟,离线,有人找我吗?
SZDVYE
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:213 积分:2228 威望:0 精华:0 注册:2012/2/3 14:14:00
请教  发帖心情 Post By:2012/3/21 23:09:00 [只看该作者]

已制作“客户档案”和“业务角色”,两个表做了关联

1、让不同用户查看不同的表设置,在AfteOpenProject事件中设置代码:

Select Case User.Name
    Case "操作部经理","操作部","行政部"
        Tables("业务角色").Visible = False
End Select

 

但是在也用用户名进入运行后,没有任何反应。请问是不是要发布了才可以实现。不是的话,如何才可以实现功能?

 

2、记录重要数据的编辑人和编辑时间,

AfterEdit事件中设置代码:

If e.Col.Name = "一类_电话" Then
    e.Row("Log") = User.Name & " " & Date.Now
End If

并在PrepareEdit

If e.Col.Name = "Log" Then
    e.Cancel = True
End If

但是用用户名进入,改动"一类_电话",并没有出出现改变数据的记录

 

请教是什么原因,如何才可以实现?


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2012/3/21 23:16:00 [只看该作者]

发项目上来帮你测试


 回到顶部
帅哥哟,离线,有人找我吗?
SZDVYE
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:213 积分:2228 威望:0 精华:0 注册:2012/2/3 14:14:00
  发帖心情 Post By:2012/3/21 23:52:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:客户联系表.table


 回到顶部
帅哥哟,离线,有人找我吗?
mr725
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2012/3/22 0:24:00 [只看该作者]

1、 说明清楚些,没看懂···可能你该用:User.Group

2。代码要放在表属性的表事件中,不是项目属性的全局表事件。

[此贴子已经被作者于2012-3-22 0:30:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/3/22 8:25:00 [只看该作者]

1、没错,应该用UserGroup,如果中途要求换用户,应该设置在LoadUserSetting事件,代码改为:

 

Select Case User.Name
    Case "操作部经理","操作部","行政部"
         Tables("业务角色").Visible = False

    Case Else

        Tables("业务角色").Visible = True
End Select

 

2、按照mr725兄说的设置。


 回到顶部
帅哥哟,离线,有人找我吗?
SZDVYE
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:213 积分:2228 威望:0 精华:0 注册:2012/2/3 14:14:00
  发帖心情 Post By:2012/3/22 13:05:00 [只看该作者]

灰常感谢狐狸爸爸和mr725兄。问题已经解决。图片点击可在新窗口打开查看


 回到顶部