Foxtable(狐表)用户栏目专家坐堂 → 关于数据输入


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

主题:关于数据输入

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


加好友 发短信
等级:幼狐 帖子:146 积分:1238 威望:0 精华:0 注册:2019/12/29 16:20:00
关于数据输入  发帖心情 Post By:2021/1/19 14:35:00 [只看该作者]

想达到如下目的:“会议表中,”如果“缺席人员”列中有名字,则“发言人”列中改名字就不能输入。为此我写了如下代码:

If e.DataCol.Name = "发言人" Then
    If e.DataRow.IsNull("缺席人员")=False Then
        Dim  r As Row = Tables("会议").Current
        For Each s As String In r("缺席人员").split(",")
            Dim pr As DataRow
            pr = DataTables("会议").Find("[发言人] = '"& s &"'")
            If e.DataRow("发言人")=pr("发言人")   Then
                e.DataRow("发言人")= e.OldValue
            End If
        Next
    End If
End If

运行下来,可以实现目的,但同时系统总是提示“调用目标异常”。不知问题出在哪里?请各位老师指教,谢谢


 回到顶部