Office中国论坛/Access中国论坛

标题: 表中某一列数据为0的那一行不打印如何实现? [打印本页]

作者: 西部游侠    时间: 2008-1-4 15:53
标题: 表中某一列数据为0的那一行不打印如何实现?
在数据表中,有一列如数量,如果等于0,那么这一行在打印时不输出到打印机,但显示,不知道如何来实现。
作者: pureshadow    时间: 2008-1-4 15:59
用代码:
    ActiveWindow.DisplayZeros = False
    ActiveWindow.SelectedSheets.PrintOut ...
    ActiveWindow.DisplayZeros = True
作者: 欢欢    时间: 2008-1-4 20:13
标题: 我的思路
该问题最终要实现的目标也就是说在等于0的这一行不打印的目的,我的思路是这样,
A.可以把改列的0值隐藏,当然要实现隐藏的方法很多,可以查找0,找到后,点右键隐藏,也可以直接隐藏,也可以用vba直接查找隐藏
B.根据以往的我工作习惯,几个的工作表都一点点篇幅,想打在一张A4纸上,可以用照相功能,当然这个问题好像没有必要哦!!
作者: 西部游侠    时间: 2008-1-5 21:59
原帖由 pureshadow 于 2008-1-4 15:59 发表
用代码:
    ActiveWindow.DisplayZeros = False
    ActiveWindow.SelectedSheets.PrintOut ...
    ActiveWindow.DisplayZeros = True


请问,这段代码在哪里写?
以前从来没用过。
作者: pureshadow    时间: 2008-1-5 22:19
这个是录出来的,因为没有装打印机,所以打印那段后面省略了。
你也可以自己录一段,以后再操作就一键完成了。
作者: 新人类    时间: 2008-2-29 13:29
恩,试一下,学到好多呢




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