我做了一个授权的目录树,目录树的NodeMouseDoubleClick时间的代码如下:
If e.Node.Level =0 Then '如果是多层节点
Return '则返回
End If
Select Case e.Node.Text
Case "物料类别"
If Functions.Execute("ShouQuan","A-物料类别") Then
Forms("物料类别_浏览").Open()
MainTable = Tables("物料类别")
Tables("物料类别").Visible =True
Else
Messagebox.Show("对不起,你没有操作权限")
End If
Case "物料管理"
If Functions.Execute("ShouQuan","B-物料管理") Then
Forms("物料管理_浏览").Open()
MainTable = Tables("物料管理")
Tables("物料管理").Visible =True
Else
Messagebox.Show("对不起,你没有操作权限")
End If
Case "仓库管理"
If Functions.Execute("ShouQuan","C-仓库管理") Then
Forms("仓库管理_浏览").Open()
MainTable = Tables("仓库管理")
Tables("仓库管理").Visible =True
Else
Messagebox.Show("对不起,你没有操作权限")
End If
Case "入库单"
If Functions.Execute("ShouQuan","A-入库单") Then
Forms("入库单_浏览").Open()
MainTable = Tables("入库单")
Tables("入库单").Visible =True
Else
Messagebox.Show("对不起,你没有操作权限")
End If
Case "材料出库单"
If Functions.Execute("ShouQuan","B-材料出库单") Then
Forms("材料出库单_浏览").Open()
MainTable = Tables("材料出库单")
Tables("材料出库单").Visible =True
Else
Messagebox.Show("对不起,你没有操作权限")
End If
Case "领料单"
If Functions.Execute("ShouQuan","C-领料单") Then
Forms("领料单_浏览").Open()
MainTable = Tables("领料单")
Tables("领料单").Visible =True
Else
Messagebox.Show("对不起,你没有操作权限")
End If
Case "销售出库单"
If Functions.Execute("ShouQuan","D-销售出库单") Then
Forms("销售出库单_浏览").Open()
MainTable = Tables("销售出库单")
Tables("销售出库单").Visible =True
Else
Messagebox.Show("对不起,你没有操作权限")
End If
Case "委外加工单"
If Functions.Execute("ShouQuan","E-委外加工单") Then
Forms("委外加工单_浏览").Open()
MainTable = Tables("委外加工单")
Tables("委外加工单").Visible =True
Else
Messagebox.Show("对不起,你没有操作权限")
End If
Case "退货换货单"
If Functions.Execute("ShouQuan","F-退货单") Then
Forms("退货单_浏览").Open()
MainTable = Tables("退货单")
Tables("退货单").Visible =True
Else
Messagebox.Show("对不起,你没有操作权限")
End If
Case "移库单"
If Functions.Execute("ShouQuan","G-移库单") Then
Forms("移库单_浏览").Open()
MainTable = Tables("移库单")
Tables("移库单").Visible =True
Else
Messagebox.Show("对不起,你没有操作权限")
End If
End Select
在测试的时候,点击目录树节点的时候,老是出现如下图所示的错误
请狐狸爸爸,帮我看一下,是哪里出了问题,谢谢
此主题相关图片如下:qq截图20120821084828.jpg