使用 DisplayWhen 属性可以指定窗体中将在屏幕上显示及打印的节或控件。Byte 型,可读/写。
expression.DisplayWhen
expression 必需。返回“Applies To”列表中的一个对象的表达式。
DisplayWhen 属性只应用于下列窗体节:主体节、窗体页眉和窗体页脚,同时也应用于窗体中所有控件(分页符除外)。
DisplayWhen 属性使用下列设置:
设置 | Visual Basic | 说明 |
---|---|---|
两者都显示 | 0 | (默认值)对象在“窗体”视图中显示,在打印时打印。 |
只打印显示 | 1 | 对象在“窗体”视图中隐藏,但在打印时打印。 |
只屏幕显示 | 2 | 对象在“窗体”视图时显示,但在打印时不打印。 |
对于控件,可以使用默认控件样式或在 Visual Basic 中使用 DefaultControl 方法设置属性的默认值。
在很多情况下,某些控件只用于“窗体”视图。为了避免 Microsoft Access 打印这些控件,可以将它们的 DisplayWhen 属性设置为“只屏幕显示”。例如,如果不想打印窗体的命令按钮或指令。或者不想在屏幕上显示窗体页眉与窗体页脚,但却要打印出来。在这种情况下,可将 DisplayWhen 属性设置为“只打印显示”。
提示 对于报表,可以使用 Format 和 Retreat 事件来指定事件过程或宏,设置不打印的控件的 Visible 属性。也可以通过删除报表节的 Format 或 Print 事件来避免打印某节。