全部显示

DisplayWhen 属性

       

使用 DisplayWhen 属性可以指定窗体中将在屏幕上显示及打印的控件Byte 型,可读/写。

expression.DisplayWhen

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

DisplayWhen 属性只应用于下列窗体节:主体节、窗体页眉和窗体页脚,同时也应用于窗体中所有控件(分页符除外)。

DisplayWhen 属性使用下列设置:

设置 Visual Basic 说明
两者都显示 0 (默认值)对象在“窗体”视图中显示,在打印时打印。
只打印显示 1 对象在“窗体”视图中隐藏,但在打印时打印。
只屏幕显示 2 对象在“窗体”视图时显示,但在打印时不打印。

可以使用对象的属性表Visual Basic 设置此属性。

对于控件,可以使用默认控件样式或在 Visual Basic 中使用 DefaultControl 方法设置属性的默认值。

在很多情况下,某些控件只用于“窗体”视图。为了避免 Microsoft Access 打印这些控件,可以将它们的 DisplayWhen 属性设置为“只屏幕显示”。例如,如果不想打印窗体的命令按钮或指令。或者不想在屏幕上显示窗体页眉与窗体页脚,但却要打印出来。在这种情况下,可将 DisplayWhen 属性设置为“只打印显示”。

提示   对于报表,可以使用 FormatRetreat 事件来指定事件过程,设置不打印的控件的 Visible 属性。也可以通过删除报表节的 Format 或 Print 事件来避免打印某节。