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


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

主题:关于数据输入

帅哥哟,离线,有人找我吗?
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

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


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


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/19 14:39:00 [只看该作者]

prepareedit事件

If e.Col.Name = "发言人" Then
if e.Row.IsNull("缺席人员")=False then
e.cancel = true
end if
end if

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


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

蓝老师,“缺席人员”列有多个名字,“发言人”列只有一个名字,您的代码好像不能实现我的目的啊

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


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/19 15:25:00 [只看该作者]

没看懂举例说明一下

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


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

蓝老师,请指教
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试1.table


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


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/19 16:02:00 [只看该作者]

解释一下?

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


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

意思是只要“缺席人员”列出现的名字,“发言人”列就禁止输入,谢谢蓝老师

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


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/19 16:11:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试1.zip


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


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

谢谢蓝老师,搞定了!

 回到顶部