Propiedad Form.PopUp (Access)

Especifica si un formulario se abre como una ventana emergente. Boolean de lectura y escritura.

Sintaxis

expresión. Popup

expresión Variable que representa un objeto Form.

Comentarios

Los valores de la propiedad PopUp son:

Configuración Visual Basic Descripción
True El formulario se abre como una ventana emergente. Permanece delante de todas las demás ventanas de Microsoft Access.
No False (Valor predeterminado) El formulario no se abre como una ventana emergente.

La propiedad PopUp solo se puede establecer en la vista Diseño del formulario.

Para especificar el tipo de borde que desea en una ventana emergente, use la propiedad BorderStyle . Habitualmente, la propiedad BorderStyle se establece en Fino para las ventanas emergentes.

Para crear un cuadro de diálogo personalizado, establezca la propiedad Modal en Sí, la propiedad PopUp en Sí y la propiedad BorderStyle en Diálogo.

Al establecer la propiedad PopUp en Sí, el formulario se convierte en una ventana emergente solo cuando se realiza una de las siguientes acciones:

  • Abrirlo en la vista Formulario desde la ventana Base de datos.
  • Abrirlo en la vista Formulario usando una macro o Visual Basic.
  • Cambiar de la vista Diseño a la vista Formulario.

Cuando la propiedad PopUp está establecida en Sí, no puede cambiar a otras vistas desde la vista Formulario porque la barra de herramientas del formulario no está disponible. (No se puede cambiar un formulario emergente de la vista Formulario a la vista Hoja de datos, incluso en una macro o Visual Basic). Debe cerrar el formulario y volver a abrirlo en la vista Diseño o Hoja de datos.

El formulario no es un formulario emergente en la vista Diseño ni en la vista Hoja de datos, y tampoco lo es si cambia de la vista Hoja de datos a la vista Formulario.

Nota:

Use la configuración Diálogo del argumento WindowMode de la acción AbrirFormulario para abrir un formulario con sus propiedades PopUp y Modal establecidas en Sí.

Cuando maximice una ventana en Microsoft Access, las demás ventanas también se maximizarán cuando las abra o se cambie a ellas. Sin embargo, los formularios emergentes no se maximizan. Si quiere que un formulario mantenga su tamaño cuando maximice otras ventanas, establezca su propiedad PopUp en Sí.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.