Foxtable(狐表)用户栏目专家坐堂 → 交叉统计的报表导出格式疑问


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

主题:交叉统计的报表导出格式疑问

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


加好友 发短信
等级:六尾狐 帖子:1368 积分:12195 威望:0 精华:0 注册:2012/3/5 11:32:00
交叉统计的报表导出格式疑问  发帖心情 Post By:2013/5/11 10:37:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:未命名1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:未命名2.jpg
图片点击可在新窗口打开查看

各位 请看 图

 

我生成了 交叉统计的 临时表

 

然后导出临时表   ,但发现 第一行的内容发生了变化,不显示日期,  另外  也没了统计的作用 求帮助.

代码如下

 

Dim dtp As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker1")
Dim dt As Date = dtp.Value
If dt > # 3/1/2013# Then
Dim d1 = New Date(dt.Year, dt.Month, 1) '取得该月的第一天
Dim d2 = new Date(dt.Year, dt.Month, Date.DaysInMonth(dt.Year,dt.Month))
Dim g As New CrossTableBuilder("统计", DataTables("订单明细"), "[出货日期]> #1/1/2011#")
g.HGroups.AddDef("货号")
g.HGroups.AddDef("客户品番")
g.VGroups.AddDef("出货日期", DateGroupEnum.Day, "{0}日")
g.Totals.AddDef("数量", "数量")
g.HorizontalTotal = True
g.VerticalTotal = True
g.Filter = "[出货日期] >=  #" & d1 & "#  And  [出货日期] <=   #" & d2 & "#"
g.Subtotal = True
g.Build()
Dim ex As New Exporter
ex.SourceTableName = "统计" '指定导出表
Dim filename As String = "C:\Documents And Settings\user\桌面\" &  dt.year & "年" & dt.month & "月" & ".xls" 
   ex.FilePath = filename

ex.Format = "Excel"

ex.Export() '开始导出

end if

[此贴子已经被作者于2013-5-11 10:38:02编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1368 积分:12195 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2013/5/11 11:05:00 [显示全部帖子]

老师,你看下 .

 

 

我上传了 附件.   如何修改?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.table

[此贴子已经被作者于2013-5-11 11:05:47编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1368 积分:12195 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2013/5/11 11:40:00 [显示全部帖子]

老师 ,这个操作 不怎么好!,  还要人去选择  ,  excel 的表名 也不能 按规定设定,   要人工录入.

 

能否 通过代码  判断  导出的模式?


 回到顶部