以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 物料需求统计 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=20270) |
||||
-- 作者:实话实说 -- 发布时间:2012/6/3 5:03:00 -- 物料需求统计 帮助中物料需求统计示例代码没有注解,看不懂,我想用在以下示例文件中([产品]表窗口1中"统计汇总"按钮代码) 谁能帮我. 我以前是用多表多字段关联的方法设计的,也一直在用,但觉得好繁琐.
[此贴子已经被作者于2012-6-3 5:14:24编辑过]
|
||||
-- 作者:实话实说 -- 发布时间:2012/6/4 8:05:00 -- 顶一下 |
||||
-- 作者:实话实说 -- 发布时间:2012/6/4 9:40:00 -- 再顶一下,我是折腾到凌晨3点才将问题提上来. |
||||
-- 作者:ybil -- 发布时间:2012/6/4 15:23:00 -- 有心就弄個商業版文件上來 |
||||
-- 作者:实话实说 -- 发布时间:2012/6/4 17:52:00 -- 传上商业版求助
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/6/4 18:49:00 -- 帮助又提供了两个简单的方法: http://www.foxtable.com/help/topics/2479.htm
|
||||
-- 作者:实话实说 -- 发布时间:2012/6/4 22:25:00 -- 仔细对照帮助测试,窗口按钮代码如下
Dim gb As New SQLGroupTableBuilder("统计表","用料")
该代码只在每次打开项目后第一次运行时有效,更改了产品数量或用料数量后再点击按钮则无效,不知错在哪里 |
||||
-- 作者:don -- 发布时间:2012/6/4 22:32:00 -- 朦朦: Dim s1 As String Dim gb As new SQLGroupTableBuilder("统计表","用料") gb.Groups.AddDef("材料分类") gb.Groups.AddDef("材料名称") gb.Groups.AddExp("型号规格","材料分类") gb.Totals.AddDef("用料") gb.Build() For Each r As Row In Tables("统计表").Rows s1="材料分类 =\'" & r("材料分类") & "\'And 材料名称 = \'" & r("材料名称") & "\'" s1=DataTables("用料").GetComboListString("型号规格",s1) r("型号规格") = s1.Replace("|",",") Next MainTable = Tables("统计表")
|
||||
-- 作者:实话实说 -- 发布时间:2012/6/4 22:42:00 -- 以下是引用don在2012-6-4 22:32:00的发言:
朦朦:
Dim s1 As String
Dim gb As new SQLGroupTableBuilder("统计表","用料")
gb.Groups.AddDef("材料分类")
gb.Groups.AddDef("材料名称")
gb.Groups.AddExp("型号规格","材料分类")
gb.Totals.AddDef("用料")
gb.Build()
For Each r As Row In Tables("统计表").Rows
s1="材料分类 =\'" & r("材料分类") & "\'And 材料名称 = \'" & r("材料名称") & "\'"
s1=DataTables("用料").GetComboListString("型号规格",s1)
r("型号规格") = s1.Replace("|",",")
Next
MainTable = Tables("统计表") 不行 |
||||
-- 作者:don -- 发布时间:2012/6/4 22:50:00 -- 以下是引用实话实说在2012-6-4 22:42:00的发言:
不行 你匯總結果怎樣計算的 |