Foxtable(狐表)用户栏目专家坐堂 → 多人操作的保存校验问题.


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

主题:多人操作的保存校验问题.

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


加好友 发短信
等级:二尾狐 帖子:575 积分:4384 威望:0 精华:0 注册:2020/4/15 19:53:00
多人操作的保存校验问题.  发帖心情 Post By:2020/11/26 9:18:00 [只看该作者]

请假单的DataColChanged事件 下面代码获取 缴费编号的请假单及已请假次数.
'获取请假次数
Select Case E.DataCol.Name
    Case "请假状态"
        Dim PR As DataRow = DataTables("课程缴费表").Find("缴费编号 = '" & e.NewValue & "'")
        If pr IsNot Nothing Then
            e.DataRow("请假次数") = pr("请假次数")
            e.DataRow("已请假次数") = pr("已请假次数")
        End If
End Select

在窗口按钮(提交)的时候 再次获取一次  请假次数 及已请假次数.
提交的时候,根据请假次数 和 已请假次数校验下当时的状态.
请问代码放在那里合适.

[此贴子已经被作者于2020/11/26 9:19:07编辑过]

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


加好友 发短信
等级:超级版主 帖子:105936 积分:538749 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/26 9:29:00 [只看该作者]

放到按钮里

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


加好友 发短信
等级:二尾狐 帖子:575 积分:4384 威望:0 精华:0 注册:2020/4/15 19:53:00
搞定了,谢谢  发帖心情 Post By:2020/11/26 9:51:00 [只看该作者]

Dim PR As DataRow = DataTables("课程缴费表").Find("缴费编号 = '" & Tables("请假单_学生").Current("缴费编号") & "'")
If pr IsNot Nothing Then
    Tables("请假单_学生").Current("请假次数") = pr("请假次数")
    Tables("请假单_学生").Current("已请假次数") = pr("已请假次数")
End If


 回到顶部