Foxtable(狐表)用户栏目专家坐堂 → [求助]代码不完全加载后台数据执行?


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

主题:[求助]代码不完全加载后台数据执行?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/4 11:10:00 [显示全部帖子]

试试这样,如果还不行,做个例子上来测试。

 

Select Case e.DataCol.name
    Case "截止日期","工号","时段"
        Dim dr As DataRow = e.DataRow
        If dr.IsNull("截止日期") = False AndAlso dr.IsNull("时段") = False  AndAlso dr.IsNull("工号") = False Then
            Dim filter As String = "截止日期 = '" & dr("截止日期") & "' and 时段 = '" & dr("时段") & "' and (1=2 "
            For Each s As String In dr("工号").split(",")
                filter= filter & " or (','+工号+',') like '%," & s & ",%'"
            Next
            filter = filter & ")"
            Dim count = e.DataTable.SqlCompute("count(时段)", filter)
            If count > 1 Then
                msgbox("查看员工重复")
                e.DataRow(e.DataCol.Name) = e.OldValue '取消输入
            Else
                e.datarow.save
            End If
        End If
End Select

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/21 12:50:00 [显示全部帖子]

以下是引用manyifuwu在2018/10/21 0:49:00的发言:

 

[此贴子已经被作者于2018/10/21 0:49:25编辑过]

 

没看到附件,如果还有问题,具体实例发上来测试。


 回到顶部