以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 汇总不显示零值 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3430) |
||||
-- 作者:lihe60 -- 发布时间:2009/7/4 11:17:00 -- 汇总不显示零值 用汇总模式生成的汇总表,零值单元格显示“0”,如何才能不显示“0”? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/7/4 11:19:00 -- 编码,扫描所有行列,看到0值,用nothing代替。 |
||||
-- 作者:lihe60 -- 发布时间:2009/7/4 14:40:00 -- for each dr as datarow in datatables("明细账").datarows if dr.isnull("入库_数量") then dr("入库_数量")=nothing end if next 用这个代码,还是不行啊,汇总行还是有“0”存在。 [此贴子已经被作者于2009-7-4 14:41:14编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/7/4 14:43:00 -- 我晕,IsNull表示为空,已经为空的,你还设置为空干啥? for each dr as datarow in datatables("明细账").datarows if dr("入库_数量") =0 AndAlso dr.isnull("入库_数量") = False then \'等于0且不为空 dr("入库_数量")=nothing end if next |
||||
-- 作者:lihe60 -- 发布时间:2009/7/4 15:04:00 -- 请问贺老师,如何清除明细账的小计行中的零值。
[此贴子已经被作者于2009-7-4 15:04:29编辑过]
|
||||
-- 作者:lihe60 -- 发布时间:2009/7/6 8:09:00 -- 看来如此多的人下载,没有人能解决,是个世纪难题。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/7/6 8:14:00 -- 非也,应该是很多人和我一样,没有看懂。 |
||||
-- 作者:lihe60 -- 发布时间:2009/7/6 8:21:00 -- 上传文件生成的汇总行,怎么去掉“0”值。 |
||||
-- 作者:梦倩 -- 发布时间:2009/7/6 9:30:00 -- 其实很容易的,帮助中有专门的一章“汇总模式下的行”,你看一下,就会明白的。 清除数量列分组行的0值: For r As Integer =0 To CurrentTable.Rows.Count(True) -1 If CurrentTable.Rows(r,True).IsGroup Then If CurrentTable.Rows(r,True)("数量") = "0" Then CurrentTable.Rows(r,True)("数量") = Nothing End IF End If Next |
||||
-- 作者:lihe60 -- 发布时间:2009/7/6 11:02:00 -- 现在汇总模式能不能生成按某项目汇总后,再生成累计汇总,如上传文件中先按“订单名称”汇总,最后一行生成累计,如“入库"为63,出库为42 |