以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]跨表多条件统计,用代码如何实现!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18472)

--  作者:99473593
--  发布时间:2012/4/14 8:18:00
--  [求助]跨表多条件统计,用代码如何实现!

有一张"订单"表,表的格式如下图:

 

 日期  

  客户

产品   

   单价

  数量 

  金额 

   

   

   

   

   2012-01-02

   客户A

产品A   

  1

  10   

   10

   

   

   

   

   2012-01-03

   客户B

产品A  

  1

 10  

     10 

   

   

   

   

   2012-02-03

   客户A

产品A

1

20

   20

   

   

   

   

   2012-02-04

   客户B

产品A

 1

20

   20

   

   

   

   

  

另有一张"统计"表,格式如下图:

 

 客户   一月份数量合计     一月份金额合计  二月份数量合计    二月份金额合计  
 客户A   10    10   20    20
 客户B                
                   
                   
                   

 

需要实现,如何将“订单表”中,某时间段内(如一月份)某客户(如客户A)的数量和金额,自动汇总到“统计”表对应的列中,用代码如何实现,并在,“统计”表中的“客户”列输入某客户(如:客户B)时,能自动在客户B所在行对应格列统计出相关数量和金额,请赐教!

[此贴子已经被作者于2012-4-16 9:18:08编辑过]

--  作者:程兴刚
--  发布时间:2012/4/14 8:30:00
--  

统计表增加一个月份列多好啊,这样统计更加灵活!


--  作者:99473593
--  发布时间:2012/4/14 11:15:00
--  

那代码怎么写呢,请指教!


--  作者:czy
--  发布时间:2012/4/14 11:30:00
--  

我觉得这种要求直接用交叉统计更好,更简单。