以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 统计本年报错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149929) |
-- 作者:lgz518 -- 发布时间:2020/5/15 14:57:00 -- 统计本年报错 \'按客户年度统计: Dim b As New CrossTableBuilder("统计表1",DataTables("订单登记明细")) b.HGroups.AddDef("客户名称") \'b.VGroups.AddDef("交货日期",DateGroupEnum.Year,"{0}年") Dim y As Integer = Date.Today.Year Dim dt1 As New Date(y, 1, 1) Dim dt2 As New Date(y, 12, 31) \'Dim Filter As String \'Filter = "交货日期 >= #" & dt1 & "# And 交货日期 <= #" & dt2 & "#" b.VGroups.AddDef("交货日期 >= #" & dt1 & "# And 交货日期 <= #" & dt2 & "#","{0}月") \'b.VGroups.AddDef("交货日期","{0}月") b.Totals.AddDef("数量") b.VerticalTotal= True b.HorizontalTotal = True \'b.Build \'MainTable = Tables("统计表1") Tables("订单登记汇总_Table3").DataSource = b.BuildDataSource() 老师,上代码是注掉是按年统计统计,有跨年度统计,需求只想统计本年1-12月 的每个月数据,没注,报错 1.如何实现只想统计本年1-12月 的每个月数据? 2.按年统计统计,有跨年度统计,但统计最近三年的每月数据,是怎么实现?谢谢 |
-- 作者:lgz518 -- 发布时间:2020/5/15 14:58:00 -- 老师,上代码是注掉是按年统计统计,有跨年度统计,需求只想统计本年1-12月 的每个月数据,没注,报错 1.如何实现只想统计本年1-12月 的每个月数据? 2.按年统计统计,有跨年度统计,但统计最近三年的每月数据,是怎么实现?谢谢
|
-- 作者:有点蓝 -- 发布时间:2020/5/15 15:14:00 -- Dim b As New CrossTableBuilder("统计表1",DataTables("订单登记明细")) b.HGroups.AddDef("客户名称") b.VGroups.AddDef("交货日期",DateGroupEnum.Month,"{0}月") Dim y As Integer = Date.Today.Year Dim dt1 As New Date(y, 1, 1) Dim dt2 As New Date(y, 12, 31) b.Filter = "交货日期 >= #" & dt1 & "# And 交货日期 <= #" & dt2 & "#" b.Totals.AddDef("数量") b.VerticalTotal= True b.HorizontalTotal = True Tables("订单登记汇总_Table3").DataSource = b.BuildDataSource()
|
-- 作者:lgz518 -- 发布时间:2020/5/15 17:02:00 -- Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog dlg.Filter= "Excel文件|*.xls" \'设置筛选器 If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 Tables("订单登记汇总_Table3 ").SaveExcel(dlg.FileName, "订单登记汇总_Table3") \'保存文件 End If 统计结果和图表导示Excel文件,报错
|
-- 作者:有点蓝 -- 发布时间:2020/5/15 17:09:00 -- 报什么错? |
-- 作者:lgz518 -- 发布时间:2020/5/15 19:35:00 -- 找不到“订单登记汇总_Table3 ”,因为统计是用临时表,不是正表 |
-- 作者:有点蓝 -- 发布时间:2020/5/16 8:34:00 -- 1、确定窗口名和表控件名称是正确的 2、确定窗口已经打开
|
-- 作者:lgz518 -- 发布时间:2020/5/16 11:11:00 -- 确定窗口名和表控件名称是正确的 2、确定窗口已经打开 原来Table3名称,想是不是没改名“订单登记汇总_Table3”一样报错,而且统计不统计不了,又改Table3,统计正常,导出就是报错图
|
-- 作者:有点蓝 -- 发布时间:2020/5/16 11:37:00 -- 上传实例说明 |