Foxtable(狐表)用户栏目专家坐堂 → [求助]复制


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

主题:[求助]复制

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4507 威望:0 精华:0 注册:2016/10/19 16:45:00
[求助]复制  发帖心情 Post By:2024/12/16 7:19: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("总表_本期")
            e.DataRow("一号楼_分表上期") = dr1("一号楼_分表本期")
            e.DataRow("二号楼_分表上期") = dr1("二号楼_分表本期")
            e.DataRow("三号楼_分表上期") = dr1("三号楼_分表本期")
        End If
    End If    
End If


图片点击可在新窗口打开查看此主题相关图片如下:2024-12-16 07 17 54.jpg
图片点击可在新窗口打开查看




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


加好友 发短信
等级:超级版主 帖子:111325 积分:566671 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/16 8:37:00 [只看该作者]

If e.DataRow.IsNull("项目") = False Then
改为
If e.DataRow.IsNull("项目") = False andalso e.DataRow.IsNull("抄表日期") = False Then

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4507 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2024/12/16 8:57:00 [只看该作者]

老师,隔开空行后的一行继续复制空行前面的一行数据

图片点击可在新窗口打开查看此主题相关图片如下:复制.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:111325 积分:566671 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/12/16 9:04:00 [只看该作者]

Dim dr1 As DataRow = e.DataTable.Find("项目='" & e.NewValue & "' and 抄表日期 is not null and _sortkey <" & e.DataRow("_sortkey"),"_sortkey desc")

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


加好友 发短信
等级:三尾狐 帖子:706 积分:4507 威望:0 精华:0 注册:2016/10/19 16:45:00
  发帖心情 Post By:2024/12/16 9:08:00 [只看该作者]

谢谢老师

 回到顶部