Foxtable(狐表)用户栏目专家坐堂 → 职员档案已使用部门,部门档案不能再增加下级


  共有3229人关注过本帖平板打印复制链接

主题:职员档案已使用部门,部门档案不能再增加下级

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


加好友 发短信
等级:九尾狐 帖子:2928 积分:20178 威望:0 精华:0 注册:2012/2/3 17:45:00
职员档案已使用部门,部门档案不能再增加下级  发帖心情 Post By:2015/1/28 22:03:00 [只看该作者]

有点甜老师,
      有两个档案,部门档案和职员档案
      部门档案怎么达到,职员档案中已使用了该部门,部门档案不能增加二级,已经使用了递归的函数
部门档案的befor add datarow怎么写代码(没有e参数) 类似如下  

Select Case e.DataCol.Name                                                                                        
    Case "编码名称"
        Dim dr As DataRow
        dr = DataTables("职员档案").Find("部门名称 = '" & e.DataRow & "'")
            If dr IsNot Nothing Then
                MessageBox.Show("已职员档案中使用,不能增加下级","提示")
                e.Cancel = True
            End If
      Case "编码规则"
        Dim dr As DataRow
        dr= DataTables("职员档案").Find("部门编码 = '" & e.DataRow & "'")
            If dr IsNot Nothing Then
                MessageBox.Show("已职员档案中使用,不能增加下级","提示")
                e.Cancel = True
            End If
End Select                                                                                                                                                                                                                                                                              
[此贴子已经被作者于2015-1-28 22:10:46编辑过]

 回到顶部