Applies ToAccess para Microsoft 365 Access 2021 Access 2019 Access 2016

En las bases de datos de escritorio de Access, si ha configurado las opciones de la ventana del documento para que usen ventanas superpuestas en lugar de documentos con pestañas, puede usar la acción de macro MoveAndSizeWindow para mover o cambiar el tamaño de la ventana activa. Para obtener información sobre cómo configurar las opciones de la ventana del documento, consulte la sección Observaciones.

Nota: Esta acción de macro no se puede aplicar a ventanas de código en el Editor de Visual Basic. Para obtener información sobre cómo afectar a las ventanas de código, vea el tema de la propiedad WindowState .

Nota: La acción de macro MoveAndSizeWindow no está disponible en las aplicaciones web de Access.

Configuración

La acción de macro MoveAndSizeWindow tiene los siguientes argumentos:

Argumento de la acción

Descripción

Derecha

La nueva posición horizontal de la esquina superior izquierda de la ventana, medida desde el borde izquierdo de la ventana que la contiene. Escriba la posición en el cuadro Argumento derecho .

Abajo

La nueva posición vertical de la esquina superior izquierda de la ventana, medida desde el borde superior de la ventana que la contiene.

Ancho

El nuevo ancho de la ventana.

Alto

El nuevo alto de la ventana.

Si deja un argumento en blanco, Access usa la configuración actual de la ventana.

Debe escribir un valor para al menos un argumento.

Nota: Cada medida se realiza en pulgadas o centímetros, según la configuración regional de Windows Panel de control.

Comentarios

Para configurar una aplicación para que use ventanas superpuestas en lugar de documentos con pestañas, siga este procedimiento:

  1. Haga clic en Archivo > Opciones.

  2. Haga clic en Base de datos activa.

  3. En la sección Opciones de la aplicación , en Opciones de la ventana del documento, haga clic en Ventanas superpuestas.

  4. Haga clic en Aceptar y, a continuación, cierre y vuelva a abrir la base de datos.

Esta acción es similar a hacer clic en Mover o Tamaño en el menú Control de la ventana. Con los comandos de menú, usa las teclas de dirección del teclado para mover o cambiar el tamaño de la ventana. Con la acción de macro MoveAndSizeWindow , escriba las medidas de posición y tamaño directamente. También puedes usar el mouse para mover y cambiar el tamaño de las ventanas.

Puede usar esta acción de macro en cualquier ventana, en cualquier vista.

Recomendaciones

  • Para mover una ventana sin cambiar su tamaño, escriba los valores de los argumentos Derecha y Abajo , pero deje los argumentos Ancho y Alto en blanco.

  • Para cambiar el tamaño de una ventana sin moverla, escriba los valores de los argumentos Ancho y Alto , pero deje los argumentos Derecha y Abajo en blanco.

Para ejecutar la acción de macro MoveAndSizeWindow en un módulo Visual Basic para Aplicaciones (VBA), use el método MoveSize del objeto DoCmd .

Ejemplo

Sincronizar formularios mediante una macro

Las siguientes acciones de macro abren un formulario Lista de productos en la esquina inferior derecha del formulario Proveedores, donde se muestran los productos del proveedor actual. Muestra el uso de las acciones Echo, MsgBox, GoToControl, StopMacro, OpenForm y MoveAndSizeWindow . También muestra el uso de una expresión condicional con las acciones MsgBox, GoToControl y StopMacro . Esta macro debe adjuntarse al botón Revisar productos del formulario Proveedores.

Condición

Acción

Argumentos: Configuración

Comentario

Echo

Eco activado: No

Detener la actualización de la pantalla mientras se ejecuta la macro.

EsNulo([Id. de proveedor])

Msgbox

Mensaje: Vaya al registro del proveedor cuyos productos desea ver y, a continuación, haga clic en el botón Revisar productos de nuevo.

Pitido:

Tipo: Ninguno

Título: Seleccionar un proveedor

Si no hay ningún proveedor actual en el formulario Proveedores, muestre un mensaje.

Gotocontrol

Nombre del control: Nombre de la compañía

Mueva el foco al control CompanyName.

...

StopMacro

Detener la macro.

Abrirformulario

Nombre del formulario: lista de productos

Vista: Hoja de datos

Nombre del filtro:

Where Condition: [Id. del proveedor] = [Forms]![ ¡Proveedores]! [IdProvee]

Modo de datos: solo lectura

Modo de ventana: Normal

Abra el formulario Lista de productos y muestre los productos del proveedor actual.

MoveAndSizeWindow

Derecha: 0.7799"

Hacia abajo: 1,8"

Coloque el formulario Lista de productos en la esquina inferior derecha del formulario Proveedores.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.