以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]复制  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189444)

--  作者:风声
--  发布时间:2023/12/2 12:09:00
--  [求助]复制
老师好,项目后面再增加一个条件为姓名。谢谢老师!


If e.DataCol.Name = "项目" Then
    If e.DataRow.IsNull("项目") = False Then
        Dim dr1 As DataRow = e.DataTable.Find("项目=\'" & e.NewValue & "\' and _sortkey <" & e.DataRow("_sortkey"),"_sortkey desc")
        If dr1 IsNot Nothing Then
            e.DataRow("总表_上期读数") = dr1("总表_本期读数")            
        End If
    End If    
End If

--  作者:有点蓝
--  发布时间:2023/12/2 13:45:00
--  
If e.DataCol.Name = "项目" orelse e.DataCol.Name = "姓名" Then
    If e.DataRow.IsNull("项目") = False andalso e.DataRow.IsNull("姓名") = False  Then
        Dim dr1 As DataRow = e.DataTable.Find("项目=\'" & e.DataRow("项目")  & "\' and 姓名=\'" & e.DataRow("姓名")  & "\' and _sortkey <" & e.DataRow("_sortkey"),"_sortkey desc")
--  作者:风声
--  发布时间:2023/12/2 16:10:00
--  
谢谢老师!