以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  数据统计问题??  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=119432)

--  作者:zch178053198
--  发布时间:2018/5/24 17:59:00
--  数据统计问题??

 

 
图片点击可在新窗口打开查看此主题相关图片如下:11111.png
图片点击可在新窗口打开查看

 

   用数据统计功能   (合并模式)

问题: 

1、只要一关闭重打开,这样的格式和数据又恢复原状了 

2、如图,序列 1,   2不是同品种。但数量相同,为什么合并在一起。关于合并模式教材看了。确实不想要数量合在一起。 

    
图片点击可在新窗口打开查看此主题相关图片如下:2122.png
图片点击可在新窗口打开查看

3、如图“库存”合并完后应该变动如:

 BNP   同批号180108   合并  80,为什么显示   40                                                

 BNP   同批号180209   合并  44,为什么显示   22


--  作者:zch178053198
--  发布时间:2018/5/24 18:00:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:666.png
图片点击可在新窗口打开查看

 

  这个又是怎么回事?所以信息基本上也没有相同的,为什么合并

              ,如果合并的话应该也是20???

 

 

   关于上述问题。如果用代码表示,该怎么写?有参考提示吗?谢谢

[此贴子已经被作者于2018/5/24 18:02:09编辑过]

--  作者:有点甜
--  发布时间:2018/5/24 18:06:00
--  

1、拷贝代码出来,写到AfterOpenProject事件

 

2、方法一:把需要合并的列移动到最左边,用标准合并;

 

方法二:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=106332&replyID=727401&skin=1

 

3、合并显示并不会累加值的。

 

 


--  作者:zch178053198
--  发布时间:2018/5/24 18:09:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:888.png
图片点击可在新窗口打开查看

    第24行至30行数据变动的莫名其妙??

 

这个的话“数量”栏

F41806 352 (实际是300)
F41806 352 (实际是52)
F41806  1351  (实际999)


--  作者:zch178053198
--  发布时间:2018/5/24 18:14:00
--  

   3、合并显示并不会累加值的。

 

 

那这块有什么方法解决呢???

 


--  作者:有点甜
--  发布时间:2018/5/24 21:05:00
--  
以下是引用zch178053198在2018/5/24 18:14:00的发言:

   3、合并显示并不会累加值的。

 

 

那这块有什么方法解决呢???

 

 

drawcell事件处理一下,如

 

If e.Col.name = "第三列" Then
    e.text = e.Table.compute("sum(第三列)", "第一列 = \'" & e.Row("第一列") & "\'")
End If