以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 分类统计的代码,,怎么编写,,,, (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11026) |
||||
-- 作者:jackshen888 -- 发布时间:2011/7/4 20:00:00 -- 分类统计的代码,,怎么编写,,,, 我现在有二个表,,,我想分类统计怎么写代码。。。如图
原始表 ![]() 要求达到表的效果,,,
![]() 分别把B表中的数据分类,,(颜色,,加工工艺1,加工工艺2.。。。。。。。。)等数量自动填入,,,
在以前易表里有个SUMFOR,,,,但在FOXTABLE里没有,,,
有没有高人帮一下忙了,,, 附文件
[此贴子已经被作者于2011-7-4 20:02:55编辑过]
|
||||
-- 作者:hhbb -- 发布时间:2011/7/4 20:16:00 -- 订单号001有红色,白色,蓝色三种颜色,在A 表生成3行数据还是1行? |
||||
-- 作者:jackshen888 -- 发布时间:2011/7/4 22:09:00 -- 要求生成三行 |
||||
-- 作者:czy -- 发布时间:2011/7/4 23:08:00 -- 你得让大家看到你的图呀。 |
||||
-- 作者:hhbb -- 发布时间:2011/7/4 23:16:00 -- 在窗口中显示成不? Dim t As Table Dim s1,s2 As String Dim Ls As List(Of String) Ls = DataTables("b").GetUniqueValues("", "加工工艺") For Each s1 In Ls s2+ =",iif(加工工艺 = \'" & s1 & "\'" & ",数量 ,Null) as 加工工艺_" & s1.Replace("号工艺","") Next t = Tables("窗口1_Table1") t.FILL("Select [_Identify],订单号,颜色" & s2 & ",数量 as 订单数量 From{B}",True) t.sort = "订单号" [此贴子已经被作者于2011-7-5 9:15:20编辑过]
|
||||
-- 作者:jackshen888 -- 发布时间:2011/7/5 11:28:00 -- 不行呀,,,提示有错误呀,,, |
||||
-- 作者:hhbb -- 发布时间:2011/7/5 11:39:00 -- 以下是引用jackshen888在2011-7-5 11:28:00的发言:
不行呀,,,提示有错误呀,,, 有何錯誤?你應該先建[窗口1]---再插入[Table1]--再設一按鈕,代碼如上
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/7/5 11:46:00 --
|
||||
-- 作者:jackshen888 -- 发布时间:2011/7/5 12:15:00 -- 行了哦,,谢谢hhbb和狐狸爸爸。。。。 |
||||
-- 作者:jackshen888 -- 发布时间:2011/7/5 22:50:00 -- 狐狸爸爸,,你设计的还有一个问题,,就是只有一个111订单号的参加计算限,,其它的订单号怎么操作??
|