Foxtable(狐表)用户栏目专家坐堂 → 如何合并数据


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

主题:如何合并数据

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
如何合并数据  发帖心情 Post By:2018/5/27 4:43:00 [显示全部帖子]

老师你好:
我的需求:现场检查砼坍落度:2,实测坍落度:128   [00:00]  250   [00:00]  ,符合设计要求;

改为:现场检查砼坍落度:2,实测坍落度:128  250  ,符合设计要求;


此主题相关图片如下:微信截图_20180527044013.png
按此在新窗口浏览图片


下面这段代码如何修改:

    Case "坍落度_第1次_值","坍落度_第2次_值","坍落度_第3次_值","坍落度_第4次_值","坍落度_第5次_值","坍落度_第6次_值"
        If e.DataCol.Name.StartsWith("坍落度_")  'AndAlso e.DataCol.Name.EndsWith("_值") Then
            Dim i As Integer = 0
            Dim st As String
            For Each dc As DataCol In e.DataTable.datacols
                If dc.Name.StartsWith("坍落度_") AndAlso dc.Name.EndsWith("_值") AndAlso dr.IsNull(dc.Name) = False Then
                    i += 1
                    
                    Dim ss As String = dc.name
                    Dim s As String = ss.SubString(0,ss.LastIndexOf("_"))
                    st = st & dr(s & "_值") & "   [" & Format(dr(s & "_时间"),"HH:mm") & "]  "
                    
                End If
            Next
            dr("坍落度_共计_次数") = i
            If dr("坍落度_共计_次数") > 0 Then
                dr("抽检坍落度") = "现场检查砼坍落度:" & dr("坍落度_共计_次数") & "次,实测坍落度:" & st & ",符合设计要求;"
            Else
                dr("抽检坍落度") = ""
            End If
        End If

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
  发帖心情 Post By:2018/5/27 16:33:00 [显示全部帖子]

有点甜老师:
可能是我表达不清楚,时间为00:00 时,如128   [00:00]  250   [00:00] 改为:128 250,但时间为空时,如第二条应为:96 [12:32]  251 [06:30], 真正的需求是:如值为空时,不管时间为空还不为空均显示空,如值不为空时,而时间为空时只显示值不显示时间,如何调整?
[此贴子已经被作者于2018/5/27 16:39:35编辑过]

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
  发帖心情 Post By:2018/5/27 17:15:00 [显示全部帖子]


 回到顶部