Foxtable(狐表)用户栏目专家坐堂 → 专业报表取数与实际顺序不一致


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

主题:专业报表取数与实际顺序不一致

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/4/1 8:45:00 [显示全部帖子]

1.按顺序排列用tables,不要用Datatable,他们顺序不一定一样的



2.
Select Case e.DataCol.name
    Case "户名"
        If e.DataRow("户名") = "无户名无账号" Then
            Dim v As List(Of String)  = DataTables("交易明细").GetValues("交易内容","对方户名 = '" & e.DataRow("户名") & "'")
            For Each s As String In v 
                Dim sum = DataTables("交易明细").SQLCompute("sum(借方金额)","对方户名 = '" & e.DataRow("户名") & "' and 交易内容='" & s & "'")
                msgbox(sum)
            Next
        Else
            e.DataRow("银行明细_借方金额")=DataTables("交易明细").SQLCompute("sum(借方金额)","对方户名 = '" & e.DataRow("户名") & "'")
        End If
End Select

 回到顶部