Form.PopUp 属性 (Access)

该属性指定窗体是否作为弹出式窗体打开。 可读/写 Boolean 类型。

语法

表达式弹出

expression:表示 Form 对象的变量。

备注

PopUp 属性使用下列设置。

Setting Visual Basic 说明
True 窗体作为弹出式窗口打开。 它停留在其他所有 Microsoft Access 窗口的上面。
False (默认值)窗体不是弹出式窗口。

PopUp 属性只能在窗体设计视图中进行设置。

若要在弹出窗口上指定所需的边框类型,请使用 BorderStyle 属性。 通常应将弹出式窗口的 BorderStyle 属性设置为“细边框”。

要创建自定义对话框,请将 Modal 属性设置为“是”,将 PopUp 属性设置为“是”,并将 BorderStyle 属性设置为“对话框边框”。

仅当执行以下操作之一时,将 PopUp 属性设置为“是”才会使窗体成为弹出窗口:

  • 在数据库窗口的窗体视图中打开窗体。
  • 使用宏或 Visual Basic 在窗体视图中打开窗体。
  • 从设计视图切换到窗体视图。

PopUp 属性设置为“是”时,不能从窗体视图切换到其他视图,因为窗体的工具栏不可用。 (不能将弹出窗体从“窗体”视图切换到“数据表”视图,即使在宏或 Visual Basic 中也是如此。) 必须在“设计”或“数据表”视图中关闭窗体并重新打开它。

该窗体不是“设计”视图或“数据表”视图中的弹出窗体,如果从“数据表”视图切换到“窗体”视图,则窗体也不是。

注意

使用 OpenForm 操作的 WindowMode 参数的 Dialog 设置打开其 PopUpModal 属性设置为“是”的窗体。

如果 Microsoft Access 中的窗口处于最大化状态,在打开或切换到其他窗口时,该窗口也将是最大化的。 但是弹出式窗体不会最大化。 如果要在最大化其他窗口时保持某个窗体的大小,可将其 PopUp 属性设置为“是”。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。