以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 要得到按用户输入的时间条件来得到相应的统计报表,用以下的代码后出错,请指正,谢谢。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=128286) |
|||||
-- 作者:soap_lwb -- 发布时间:2018/12/3 11:22:00 -- 要得到按用户输入的时间条件来得到相应的统计报表,用以下的代码后出错,请指正,谢谢。
此主题相关图片如下:统计结果.png
|
|||||
-- 作者:有点甜 -- 发布时间:2018/12/3 11:31:00 -- Dim Filter1 As String = "1=1" With e.Form.Controls("StartDate") Tables("管网管理所抢修热线").Filter = Filter1
a.Groups.AddDef("来电时间",DateGroupEnum.Year,"年") a.Totals.AddDef("来电信息",AggregateEnum.Count,"管网A单_接单数量") \'对接单数量进行count
a.Totals.AddDef("是否解决",AggregateEnum.Count,"管网A单_未处理数量") dt1 = a.BuildDataSource() Dim dt2 As fxDataSource b.Groups.AddDef("来电时间",DateGroupEnum.Year,"年") b.Totals.AddDef("来电信息",AggregateEnum.Count,"表务B单_接单数量") \'对数量进行count dt2 = b.BuildDataSource() Dim cls() As String = {"年","月","日"} |
|||||
-- 作者:有点甜 -- 发布时间:2018/12/3 11:39:00 -- Dim Filter1 As String = "1=1" With e.Form.Controls("StartDate")
Dim tjb As String = "统计表1" |
|||||
-- 作者:soap_lwb -- 发布时间:2018/12/3 12:39:00 -- 用了以后,发现只统计出了“管网管理所抢修热线”一张表,其它三张表的统计结果没有列出 此主题相关图片如下:统计后结果1203.png |
|||||
-- 作者:有点甜 -- 发布时间:2018/12/3 12:42:00 -- Dim Filter1 As String = "1=1" With e.Form.Controls("StartDate")
Dim tjb As String = "统计表1" i += 1 |
|||||
-- 作者:soap_lwb -- 发布时间:2018/12/3 14:18:00 -- 如果在统计表的最后一行需要增加一行汇总统计,怎么加代码? 如果在统计表的最后一行需要增加一行汇总统计,如何加代码 |
|||||
-- 作者:有点甜 -- 发布时间:2018/12/3 15:25:00 -- 以下是引用soap_lwb在2018/12/3 14:18:00的发言:
如果在统计表的最后一行需要增加一行汇总统计,如何加代码
设置汇总模式,或者合计模式
Dim Filter1 As String = "1=1" With e.Form.Controls("StartDate")
Dim tjb As String = "统计表1" Dim t As Table = Tables(tjb) g = New Subtotalgroup t.Subtotal() |