指定窗体或报表是否作为弹出式窗口打开。Boolean 型,可读写。
expression.PopUp
expression 必需。返回“应用于”列表中的一个对象的表达式。
PopUp 属性使用以下设置:
设置 |
Visual Basic |
说明 |
是 |
True |
窗体作为弹出式窗口打开。它停留在其他所有 Microsoft Access 窗口的上面。 |
否 |
False |
(默认值)窗体或报表不是弹出式窗口。 |
可以使用属性表、宏或 Visual Basic 设置该属性。
PopUp 属性仅可在窗体“设计”视图中进行设置。
若要指定弹出式窗口的边框类型,请使用 BorderStyle 属性。典型的情况是将弹出式窗口的 BorderStyle 属性设为“细边框”。
只有在下列情况下将 PopUp 属性设为“是”,才可使窗体或报表变为弹出式窗口:
? | 在“数据库”窗口的“窗体”视图中打开窗体。 |
? | 使用宏或 Visual Basic 在“窗体”视图中打开窗体。 |
? | 从“设计”视图切换到“窗体”视图。 |
当 PopUp 属性设为“是”时,不能从“窗体”视图切换到其他视图,因为窗体的工具栏不可用。(即使在宏或 Visual Basic 中,也不能将弹出式窗体从“窗体”视图切换到“数据表”视图。)必须关闭窗体,然后在“设计”视图或“数据表”视图中重新打开窗体。
在“设计”视图或“数据表”视图中的窗体不是弹出式窗体,而且从“数据表”视图切换到“窗体”视图时,窗体也不是弹出式窗体。
注释 将 OpenForm 操作的“窗口模式”参数设为“对话框”可以打开一个 PopUp 和 Modal 属性均设为“是”的窗体。
PopUp
下面的示例将“切换面板”窗体设为只有“关闭”按钮的模式弹出式窗体。
With Forms("Switchboard")
.PopUp = True
.Modal = True
.BorderStyle = 3 ' Dialog style.
End With