Foxtable(狐表)用户栏目专家坐堂 → 单一条件特殊汇总的问题


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

主题:单一条件特殊汇总的问题

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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
单一条件特殊汇总的问题  发帖心情 Post By:2017/9/27 11:08:00 [只看该作者]

请教老师,下面代码,想实现,表C的逻辑列“选择”为TRUE时,表D新增一行,汇总表C为TRUE的行的一列内容到表D,每一次不同的TRUE都汇总到新增的行里

 

现在的问题是,表D增加的不是一行是多行,但是又无其他编号条件设置进行对应,这样应该怎样写代码

 

If e.DataCol.Name = "选择" Then
    If e.DataRow("选择") = True Then
        Dim cr As Row = Tables("表D").AddNew
        Dim str As String = ""
        For Each dr As DataRow In DataTables("表C").Select("选择 = True")
            str & = dr("第四列")
        Next
        cr("测试列") = str.trim
    End If
End If

 


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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/27 11:22:00 [只看该作者]

你固定在第一行填写数据就好了嘛

 

If e.DataCol.Name = "选择" Then
    If e.DataRow("选择") = True Then
        Dim cr As Row = Tables("表D").Rows(0)
        Dim str As String = ""
        For Each dr As DataRow In DataTables("表C").Select("选择 = True")
            str & = dr("第四列")
        Next
        cr("测试列") = str.trim
    End If
End If


 回到顶部