以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何用代码实现跨表多条件统计?请指教! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18584) |
||||
-- 作者:99473593 -- 发布时间:2012/4/18 9:26:00 -- [求助]如何用代码实现跨表多条件统计?请指教! 将“销售表”中,某客户编号(如8077)在某时间段内(如一月份)的发货金额,自动汇总到“统计表”表对应的列中,用代码如何实现,并在,“统计表”中的“客户编号”列输入客户编号(如:8057)时,能自动在客户编号8057所在行对应的列统计出该月的发货金额,请赐教!
[此贴子已经被作者于2012-4-18 10:19:12编辑过]
|
||||
-- 作者:czy -- 发布时间:2012/4/18 10:36:00 -- 直接用交叉统计就可以了,如:
Dim g As New CrossTableBuilder("统计表1", DataTables("销售表"), "[店面编号] = \'8077\'")
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/4/18 10:52:00 -- 或者:
Dim d1 As Date
|
||||
-- 作者:99473593 -- 发布时间:2012/4/18 10:56:00 -- 谢谢,由于销售表的数据是在不断更新的,所以希望在销售表数据更新后统计表能自动汇总,同时希望能统计所有店面的数据,怎么实现呢
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/4/18 10:58:00 -- 那就实在MainTableChanged事件中设置代码,每次切换到这个日报表,就自动重新统计。 |
||||
-- 作者:99473593 -- 发布时间:2012/4/18 11:05:00 -- 不好意思,好像刚传的附件传错了,应该是这个项目。
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/4/18 11:08:00 -- 用交叉统计就行,做个按钮,按钮代码:
Dim g As New CrossTableBuilder("统计表1", DataTables("销售表")) |