Foxtable(狐表)用户栏目专家坐堂 → [求助]多表权限问题 在线等 急用


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

主题:[求助]多表权限问题 在线等 急用

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


加好友 发短信
等级:幼狐 帖子:121 积分:1097 威望:0 精华:0 注册:2019/12/27 20:56:00
[求助]多表权限问题 在线等 急用  发帖心情 Post By:2021/6/11 18:11:00 [只看该作者]

BeforeDeleteDataRow


Dim dt As DataTable = DataTables("南崇铁路物资逐日进场台账")
Dim dr As DataTable = DataTables("加油台账")
If e.DataRow.IsNull("材料名称") Or e.DataRow.IsNull("设备名称及编号")  Then
Else
    If User.Group = "录入员"  Or User.Group = "部长" Or User.Group = "计划员"
        e.Cancel = True
        Messagebox.show("您无权删除已存盘数据!如需修改请联系物资台账管理员", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
    End If
End If
设备名称及编号  是加油台账的列
材料名称  是南崇物资逐日进场台账的列

想指定某几个表 某列内容不为空时   不能删除  总出错
[此贴子已经被作者于2021/6/11 18:27:25编辑过]

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


加好友 发短信
等级:幼狐 帖子:121 积分:1097 威望:0 精华:0 注册:2019/12/27 20:56:00
  发帖心情 Post By:2021/6/11 21:48:00 [只看该作者]

为什么没人答呢

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


加好友 发短信
等级:超级版主 帖子:107474 积分:546649 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/12 9:19:00 [只看该作者]

If DataTables("南崇铁路物资逐日进场台账").find("编号='" & e.datarow("编号") & "' and 材料名称 is not null") isnot nothing andalso DataTables("加油台账").find("编号='" & e.datarow("编号") & "' and 设备名称及编号 is not null") isnot nothing  Then
   If User.Group = "录入员"  Or User.Group = "部长" Or User.Group = "计划员"
        e.Cancel = True
        Messagebox.show("您无权删除已存盘数据!如需修改请联系物资台账管理员", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
    End If
end if

 回到顶部