Formato de un formulario

Hola.
Mira en la pestaña "Formato" de la hoja de Propiedades del Formulario. Ahí tienes las propiedades "Ajuste de tamaño automático" y "Centrado Automático". Pon las 2 a Sí y ya está (OJO, el centrado no es respecto a la pantalla, sino respecto a la ventana de Access).
"acDialog" es un modo de abrir la ventana del Formulario y es equivalente a poner las propiedades "Emergente" y "Modal" a Sí, con lo que este formulario quedará encima de cualquier otra ventana de la aplicación..
Un saludo
1

1 respuesta

Respuesta
1
En el evento "Al abrir" del Formulario, escribe la siguiente linea:
DoCmd.Restore
Un saludo.
Hola Expertos, les consulto lo siguiente:
No se como hacer para diseñar un formulario y que, al abrirlo, me lo muestre centrado en la pantalla y sea de tamaño pequeño y no me abarque toda la pantalla como generalmente aparece. He utilizado el formato acDialog para abrir este formulario. Pero si utilizo este formato, luego de hacer click en un botón de acción para abrir un informe, me aparece adelante del informe, el formulario que tiene el botón de acción.
Muchas gracias,
Sebastián
Estimado Experto, he probado tu sugerencia pero ocurre lo mismo.
El problema que quiero solucionar es que, al abrir un formulario que solo tiene cuatro botones de acción con su respectivas etiquetas, no ocupe toda la pantalla (queda muy desprolijo), sino que se ajuste al tamaño que le doy a la sección detalle del formulario en el modo diseño. Si tienes idea como hacerlo agradeceré me lo digas.
Gracias,
Sebastián
Estimado Experto, He probado esta sugerencia pero ocurre que al cambiar el tamaño de este formulario (al abrirlo), se modifica el tamaño de otro formulario que es el menu principal del programa y queda bastante feo.
Realmente no entiendo como hacer algo tan sencillo. Espero que me puedas ayudar...
Gracias,
Sebastián
Hola Sebastián.
Algo tan sencillo puede no serlo en el fondo.
Access es lo que se conoce como un MDI (Múltiple Document Interface) en el que una ventana padre (Access) contiene varias "ventanas hijas" (base de datos, consultas, formularios, macros e informes). El problema que tienen los MDI es que si tu maximizas una ventana hija, automáticamente quedan todas maximizadas y si tu la restauras a su tamaño, todas quedan restauradas. El mismo problema lo tiene, por ejemplo, Excel cuando tienes varios libros abiertos. La única opción que actúa a nivel de ventana hija es minimizar.
Incluso utilizando el API de Windows, no es sencillo manejar una ventana de un formulario de Access ya que buena parte de sus propiedades tienen que ir referidas a las de la ventana del propio access.
Yo iría pensando (y perdona que la respuesta no sea la que deseas) en un rediseño de las pantallas de menús o en cambios más radicales en el concepto de la propia aplicación.
Un saludo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas

Tamaño formularios

1 respuesta - Hola buenos días: Estoy creando una base de datos, la cual se va a usar en...

Ventana emergente

1 respuesta - Abuso de la paciencia de los expertos para pedir su ayuda. Tengo un...

Relación Formulario-Subformulario

1 respuesta - Hola, buenas. Tengo un formulario con un botón que me abre un...

Centrar elementos de formulario en pantalla completa

1 respuesta - Hola. Esta es mi primera consulta. Ojalá lo haga bien. Verán, creo un...

Tamaño de formularios

1 respuesta - Tengo un problema: el caso es que casi siempre al abrir un formulario y sin...

Redimensionar mi aplicación en access

1 respuesta - Buenos días. Tengo una aplicación en access 2007 y me gustaría saber si...

Presentaciones de inicio al entrar a Access.

4 respuestas - Hola. Quisiera saber como puedo hacer para que al entrar a Access se...

Tamaño de formulario en Access

1 respuesta - Hola amigos y amigas deseo saber como puedo cambiar mediante código VBA el...