Foxtable(狐表)用户栏目专家坐堂 → 物料需求统计


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

主题:物料需求统计

帅哥哟,离线,有人找我吗?
实话实说
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2012/6/4 22:56:00 [只看该作者]

[产品]表的"数量"*[用料]表的"标准用料" = [统计表]的"用料汇总"
[此贴子已经被作者于2012-6-4 22:56:36编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2012/6/5 6:07:00 [只看该作者]

以下是引用实话实说在2012-6-4 22:25:00的发言:

仔细对照帮助测试,窗口按钮代码如下

 

Dim gb As New SQLGroupTableBuilder("统计表","用料")
Dim Cols1() As String = {"产品分类","型号","规格"}
Dim Cols2() As String = {"产品分类","型号","规格"}
gb.AddTable("用料",Cols1,"产品",Cols2)
gb.Groups.AddDef("材料分类")
gb.Groups.AddDef("材料名称")
gb.Groups.AddDef("型号规格")
gb.Totals.AddExp("用料汇总","[数量] * [标准用料]")
gb.Build()
MainTable = Tables("统计表")

 

该代码只在每次打开项目后第一次运行时有效,更改了产品数量或用料数量后再点击按钮则无效,不知错在哪里

==============================================================

執行SQL前要保存的,你只更改,不保存當然不行了

Syscmd.Project.Save()

Dim gb As New SQLGroupTableBuilder("统计表","用料")

Dim Cols1() As String = {"产品分类","型号","规格"}

Dim Cols2() As String = {"产品分类","型号","规格"}

gb.AddTable("用料",Cols1,"产品",Cols2) 

gb.Groups.AddDef("材料分类") 

gb.Groups.AddDef("材料名称") 

gb.Groups.AddDef("型号规格") 

gb.Totals.AddExp("用料汇总","[数量] * [用料]") 

gb.Build() 

MainTable = Tables("统计表")

[此贴子已经被作者于2012-6-5 6:07:23编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2012/6/5 6:57:00 [只看该作者]

以下是引用don在2012-6-5 6:07:00的发言:

[此贴子已经被作者于2012-6-5 6:07:23编辑过]

不好意思,忘了狐爸提示,谢了


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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2012/6/5 15:44:00 [只看该作者]

还有点问题:我想一直在窗口中操作,但每次在窗口运行按钮后窗口就关闭,去掉MainTable = Tables("统计表")代码也不行,如何不让窗口关闭?


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


加好友 发短信
等级:超级版主 帖子:521 积分:4910 威望:0 精华:7 注册:2008/9/2 22:22:00
  发帖心情 Post By:2012/6/5 16:21:00 [只看该作者]

改為SQLTable或SQLQuery或副本型的Table

Syscmd.Project.Save()

Dim gb As New SQLGroupTableBuilder("统计表","用料")

Dim Cols1() As String = {"产品分类","型号","规格"}

Dim Cols2() As String = {"产品分类","型号","规格"}

gb.AddTable("用料",Cols1,"产品",Cols2) 

gb.Groups.AddDef("材料分类") 

gb.Groups.AddDef("材料名称") 

gb.Groups.AddDef("型号规格") 

gb.Totals.AddExp("用料汇总","[数量] *[用料]") 

Tables("窗口1_Table2").DataSource = gb.BuildDataSource


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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2012/6/5 16:49:00 [只看该作者]

ybil,搞定


 回到顶部
总数 16 上一页 1 2