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


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

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

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


加好友 发短信
等级:幼狐 帖子:51 积分:633 威望:0 精华:0 注册:2011/3/27 15:11:00
求教关联表行内容校验  发帖心情 Post By:2022/11/7 17:09:00 [只看该作者]

关联表一字符列,第一行选“是”,第二行必须是“否”,反之 一样,就是两行不能相同的.    在子表代码怎么写?
[此贴子已经被作者于2022/11/7 17:11:28编辑过]

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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望: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

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


加好友 发短信
等级:幼狐 帖子:51 积分:633 威望:0 精华:0 注册:2011/3/27 15:11:00
  发帖心情 Post By:2022/11/7 20:13:00 [只看该作者]

谢谢!

 回到顶部