Foxtable(狐表)用户栏目专家坐堂 → [求助]表事件代码在窗口中不能实现


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

主题:[求助]表事件代码在窗口中不能实现

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


加好友 发短信
等级:小狐 帖子:304 积分:2684 威望:0 精华:0 注册:2011/10/29 16:26:00
[求助]表事件代码在窗口中不能实现  发帖心情 Post By:2021/6/21 16:01:00 [只看该作者]

我在表事件中设置了以下代码:
Select Case e.DataCol.Name
    Case "迟到","早退","旷课","事假","病假","课堂表现分","随堂测验分"
        If e.NewValue Is Nothing Then
            e.DataRow("课外作业成绩") = Nothing
            e.DataRow("课外作业分") = Nothing
        Else
            Dim xq As Row = Tables("课程明细表3").Current
            Dim dr As DataRow = DataTables("跑步成绩").Find("[学号] = '" & xq("学号") & "'")
            If dr IsNot Nothing Then
                e.DataRow("课外作业成绩") = dr("有效次数")
                e.DataRow("课外作业分") = dr("跑步分数")
            End If
        End If
End Select

可是在窗口中将表做为“副本表”用的时候发现跨表引用的内容不对。
请问大虾以上代码存在什么问题?

 回到顶部