Foxtable(狐表)用户栏目专家坐堂 → 求教关联表行内容校验


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

主题:求教关联表行内容校验

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


加好友 发短信
等级:超级版主 帖子:109505 积分:557193 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/7 17:33:00 [显示全部帖子]

子表datacolchanging事件

If e.DataCol.Name = "第一列" Then
    Dim idx As Integer = Tables("关联表").FindRow(e.DataRow)
    If idx > -1 Then
        Dim r As Row
        If idx Mod 2 = 0 Then
            If idx <= Tables("关联表").rows.Count - 2 Then 
                r = Tables("关联表").rows(idx + 1)
            End If
        Else
            If idx > 0 Then 
                r = Tables("关联表").rows(idx - 1)
            End If
        End If
        If r IsNot Nothing Then
            If e.NewValue = r("第一列") Then
                MsgBox("不能相同")
                e.Cancel = True
            End If 
        End If 
    End If
End If

 回到顶部