Propiedad Form.PopUp (Access)
Especifica si un formulario se abre como una ventana emergente. Boolean de lectura y escritura.
expresión. Popup
expresión Variable que representa un objeto Form.
Los valores de la propiedad PopUp son:
Configuración | Visual Basic | Descripción |
---|---|---|
Sí | 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í.
¿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.