Foxtable(狐表)用户栏目专家坐堂 → [求助]代码如何修改请指教?


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

主题:[求助]代码如何修改请指教?

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


加好友 发短信
等级:三尾狐 帖子:645 积分:4583 威望:0 精华:0 注册:2012/11/12 14:27:00
[求助]代码如何修改请指教?  发帖心情 Post By:2013/1/31 12:12:00 [只看该作者]

以下代码执行时,秘书长可以进入,而中心委员会 不能进入,代码如何修改请指教!

 

If User.IsRole("秘书长") OrElse User.IsRole("中心委员会") Then
    MainTable = Tables("aaa")
    Tables("aaa").Filter=""
    DataTables("aaa").AllowEdit=True

If MessageBox.Show("是否删除之前的通知内容?","确认",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) =DialogResult.OK Then
Dim dt As DataTable = DataTables("aaa")
dt.DataRows.Clear
End If

Else
    MessageBox.Show("你无权发布通知!")
End If


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


加好友 发短信
等级:婴狐 帖子:9 积分:145 威望:0 精华:0 注册:2009/10/10 20:50:00
  发帖心情 Post By:2013/1/31 13:06:00 [只看该作者]

If User.IsRole("秘书长") 'OrElse User.IsRole("中心委员会") Then
MainTable = Tables("aaa")
Tables("aaa").Filter=""
DataTables("aaa").AllowEdit=True

If MessageBox.Show("是否删除之前的通知内容?","确认",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) =DialogResult.OK Then
Dim dt As DataTable = DataTables("aaa")
dt.DataRows.Clear
End If

Else
MessageBox.Show("你无权发布通知!")
End If


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


加好友 发短信
等级:三尾狐 帖子:645 积分:4583 威望:0 精华:0 注册:2012/11/12 14:27:00
  发帖心情 Post By:2013/1/31 13:24:00 [只看该作者]

?!!!

 


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/31 14:59:00 [只看该作者]

 代码没有问题。逻辑正常。

 你msgbox(user.roles)看看当前的角色是什么?
[此贴子已经被作者于2013-1-31 14:59:56编辑过]

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


加好友 发短信
等级:三尾狐 帖子:645 积分:4583 威望:0 精华:0 注册:2012/11/12 14:27:00
  发帖心情 Post By:2013/1/31 15:55:00 [只看该作者]

解决了  谢谢!!!

 回到顶部