Foxtable(狐表)用户栏目专家坐堂 → web生成汇总模式问题


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

主题:web生成汇总模式问题

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


加好友 发短信
等级:超级版主 帖子:109681 积分:558103 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/9 13:43:00 [显示全部帖子]

1、把.CreateFromDataTable(dt)去掉

2、把分页的代码去掉

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


加好友 发短信
等级:超级版主 帖子:109681 积分:558103 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/9 17:29:00 [显示全部帖子]

With wb.AddTable("","Table1")
    .Primarykey = "_Identify" '设置主键
    .ActiveSheet = "menu" '设置菜单
    Dim nms() As String
    Dim amt As Double
    .Head.AddRow("No.","药品名称","数量","销售定价","销售金额","订购日期")
    For i As Integer = 0 To dt.DataRows.count - 1
        Dim r As DataRow = dt.DataRows(i)
        If i > 0 Then
            Dim lr As DataRow = dt.DataRows(i-1)
            If r("订购日期") <> lr("订购日期") Then
                amt = dt.compute("sum(销售金额)","订购日期='" & lr("订购日期") & "'")
                With .Body.AddRow()
                    .Attribute = "style='background-color:#F0FFFF'"
                    .AddCell(lr("订购日期") & "订购小计 " ,"colspan='4'")
                    .AddCells(amt,"")
                End With
            End If
        End If
        .Body.AddRow(r("NO."),r("药品名称"),r("数量"),r("销售定价"),r("销售金额"),format(r("订购日期"),"yyyy-MM-dd"))
    Next
    Dim dr2 As DataRow = dt.DataRows(dt.DataRows.count - 1)
    amt = dt.compute("sum(销售金额)","订购日期='" & dr2("订购日期") & "'")
    With .Body.AddRow()
        .Attribute = "style='background-color:#F0FFFF'"
        .AddCell(dr2("订购日期") & "订购小计 " ,"colspan='4'")
        .AddCells(amt,"")
    End With
    
End With

 回到顶部