Foxtable(狐表)用户栏目专家坐堂 → 产品产量统计问题


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

主题:产品产量统计问题

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


加好友 发短信
等级:四尾狐 帖子:972 积分:7048 威望:0 精华:0 注册:2013/3/31 10:33:00
产品产量统计问题  发帖心情 Post By:2015/10/22 10:21:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:22.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:33.png
图片点击可在新窗口打开查看

Dim y As Integer = Date.Today.Year
Dim m As Integer = Date.Today.Month
Dim d As Integer = Date.Today.day
Dim dd1 As New Date(y, m, 1)
Dim dd2 As New Date(y, m, Date.DaysInMonth(y, m)) '获取本月的最后一天

Dim Filter As String
Filter = "日期 >= #" & dd1 & "# And 日期 <= #" & dd2 & "#"

Dim bd1 As New GroupTableBuilder("生产统计表",DataTables("生产记录"))
Dim dt1 As fxDataSource
Bd1.Groups.AddDef("日期",DateGroupEnum.Year,"年")
Bd1.Groups.AddDef("日期","月")
bd1.Groups.AddDef("产品") '根据型号分组
bd1.Totals.AddDef("数量") '对数量进行统计
Bd1.Filter = Filter
dt1 = bd1.BuildDataSource()

Dim bd2 As New GroupTableBuilder("统计表2",DataTables("零件用量"))
Dim dt2  As fxDataSource
bd2.Groups.AddDef("产品") '根据型号分组
bd2.Totals.AddDef("用量") '对数量进行统计
dt2 = bd2.BuildDataSource()

dt1.Combine("产品",dt2,"产品") '将销售统计数据组合到进货统计数据
'Dim nms As String() = {"年","月","产品"} '指定连接列
'dt1.Combine(nms,dt2,nms)
dt1.Show("生产统计表") '显示统计结果


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


加好友 发短信
等级:四尾狐 帖子:972 积分:7048 威望:0 精华:0 注册:2013/3/31 10:33:00
  发帖心情 Post By:2015/10/22 10:25:00 [只看该作者]

生产统计表有个尾巴不好看,加了月份又连接不上,怎么解决这个问题?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:物料需求计划.foxdb


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/22 11:19:00 [只看该作者]

你可以删除嘛,最后加上

 

DataTables("生产统计表").DeleteFor("年 is null")

 


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


加好友 发短信
等级:四尾狐 帖子:972 积分:7048 威望:0 精华:0 注册:2013/3/31 10:33:00
  发帖心情 Post By:2015/10/22 11:35:00 [只看该作者]

哦,好!学了一招,谢谢.

 回到顶部