Office中国论坛/Access中国论坛

标题: [求助]在报表中如何隐藏全部字段为零的记录 [打印本页]

作者: szcsm    时间: 2006-7-29 22:17
标题: [求助]在报表中如何隐藏全部字段为零的记录
报表格式如下:

品种        今天销量数         今天库存量          昨天库存量

A                  100                     10                      5

B                   150                     12                     3

C                      0                      0                      0

D                     100                    0                      0

现在我想在报表里设置,如果每一个字段的数量为零,那么该条记录就会被隐藏。由于第三条记录每一个字段的都等于零,所以我要在报表里将这条记录隐藏,隐藏后报表记录如下:

品种        今天销量数         今天库存量          昨天库存量

A                  100                     10                      5

B                   150                     12                     3

D                     100                    0                      0

请问版主及各高手该报表在打开事件里的代码如何写?
作者: szcsm    时间: 2006-7-29 22:18
已经查找了很多帖子,没有头绪[em06][em06][em06]
作者: szcsm    时间: 2006-7-29 22:19
请版主帮忙解答,这样的问题,其他的菜鸟应该也等着要答案,多谢!!!~
作者: andymark    时间: 2006-7-29 22:27
在查询里先过虑今天销量数、今天库存量 、昨天库存量 都为零的记录
作者: szcsm    时间: 2006-7-29 23:00
我找到了一种方法,适合我现在的要求,不知道对其他朋友有没有帮助。

设计视图下-报表属性-数据-打开筛选(是)-筛选中写入条件(各数据源<>0)



这样的话在报表中就解决了问题。不用在查询中设置条件了。

[此贴子已经被作者于2006-7-29 15:05:48编辑过]


作者: szcsm    时间: 2006-7-29 23:04
谢谢andymark的回答!不过我的查询中是有IF条件的,所以不能在查询中设置数据<>0

类似这样的条件:本期入库: Sum(IIf([日期] Between Forms!库存报表!开始日期 And Forms!库存报表!截止日期 And [重量]>0 And [批号] Like "*R*",[重量],0))

要不然就得利用现有的查询再建查询了。
作者: hywlthj    时间: 2008-8-29 22:07
再新建一个本字段条件下<>0




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3