以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]利用分组统计时,不让表格里的0显示,有办法吗 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46686) |
-- 作者:hrw68529 -- 发布时间:2014/2/27 8:51:00 -- [求助]利用分组统计时,不让表格里的0显示,有办法吗 如图: 此主题相关图片如下:分组统计.png |
-- 作者:Bin -- 发布时间:2014/2/27 8:54:00 -- 加个IIF判断,如果是0 就设置为空 不会的话请上例子,我帮你完成. |
-- 作者:狐狸爸爸 -- 发布时间:2014/2/27 8:57:00 -- 楼主你这是汇总模式吧,可以看一下:
http://www.foxtable.com/help/topics/1594.htm http://www.foxtable.com/help/topics/1911.htm http://www.foxtable.com/help/topics/1964.htm
|
-- 作者:hrw68529 -- 发布时间:2014/2/27 9:04:00 -- 是根据一个表,分组统计自动生成一个统计表,原表中无数据,分组统计后,表格里有0,不想让0显示, |
-- 作者:hrw68529 -- 发布时间:2014/2/27 9:06:00 -- 如果你希望表中所有的数据列,都不能出现零值,可以将DataColChanging事件代码设为: If e.DataCol.IsNumeric Then 但分组统计生成的统计表中,无法打开表属性,无法写入代码 |
-- 作者:Bin -- 发布时间:2014/2/27 9:07:00 -- 请上例子. |
-- 作者:hrw68529 -- 发布时间:2014/2/27 9:10:00 -- 分组统计生成的“统计表”是不是临时表,怎么把它改为内部表或外部表,这样才能打开表属性 |
-- 作者:Bin -- 发布时间:2014/2/27 9:13:00 -- 怎么样也没办法打开表属性,请上例子我看看你是怎么做的. 才能帮你解决. |
-- 作者:狐狸爸爸 -- 发布时间:2014/2/27 9:19:00 -- 统计生成的是临时表,无法打开表属性。
按三楼的办法处理,代码为
‘原来生成统计表的代码 For each r as row in Tables("统计表名") if r("某某列") = 0 then r("某某列") = Nothing end if end if next |
-- 作者:hrw68529 -- 发布时间:2014/2/27 9:22:00 -- bin,你看这个例子: |