Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.
En bases de datos de escritorio de Access si ha establecido el documento de opciones de la ventana para usar 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 establecer las opciones de la ventana de documento, vea la sección Comentarios.
Nota: Esta acción de macro no se puede aplicar a las ventanas de código en el Editor de Visual Basic. Para obtener información acerca de cómo afectar a las ventanas de código, vea el tema de la propiedad WindowState.
Nota: A partir de Access 2010, la acción de macro DesplazarTamaño se cambió el nombre a MoveAndSizeWindow.
Nota: La acción de macro MoveAndSizeWindow no está disponible en aplicaciones web de Access.
Configuración
La acción de macro MoveAndSizeWindow tiene los siguientes argumentos.
Argumento de la acción |
Descripción |
Right |
La nueva posición horizontal de la esquina superior izquierda de la ventana, medida desde el borde izquierdo de la ventana contenedora. Escriba la posición en el cuadro de argumento de la derecha. |
Abajo |
La nueva posición vertical de la esquina superior izquierda de la ventana, medida desde el borde superior de la ventana contenedora. |
Ancho |
Nuevo ancho de la ventana. |
Alto |
Nuevo alto de la ventana. |
Si deja en blanco un argumento, Access usa la configuración actual de la ventana.
Debe escribir un valor para al menos un argumento.
Nota: Cada medida es en pulgadas o centímetros, dependiendo de la configuración regional del Panel de Control de Windows.
Comentarios
Para configurar una aplicación para utilizar ventanas superpuestas en lugar de documentos con pestañas, utilice el procedimiento siguiente:
-
Haga clic en Archivo > Opciones.
-
Haga clic en Base de datos actual.
-
En la sección Opciones de aplicación, en Opciones de la ventana de documento, haga clic en Ventanas superpuestas.
-
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ú de Control de la ventana. Con los comandos de menú, se usan las teclas de flecha del teclado para mover o cambiar el tamaño de la ventana. Con la acción de macro MoveAndSizeWindow , se especifican directamente las medidas de posición y tamaño. También puede usar el mouse para mover y cambiar el tamaño de windows.
Puede usar esta acción de macro en cualquier ventana, en cualquier vista.
Sugerencias
-
Para mover una ventana sin cambiar su tamaño, escriba los valores de la derecha y abajo argumentos pero deje los argumentos ancho y alto en blanco.
-
Para cambiar el tamaño de una ventana sin moverla, especifique valores para los argumentos de alto y ancho pero deje en blanco los argumentos derecha y abajo .
Para ejecutar la acción de macro MoveAndSizeWindow en un módulo Visual Basic para aplicaciones (VBA), use el método de DesplazarTamaño del objeto DoCmd .
Ejemplo
Sincronizar formularios mediante una macro
Las siguientes acciones de macro abren un formulario de lista de productos en la esquina inferior derecha del formulario proveedores, mostrar productos del proveedor actual. Muestra el uso del eco, CuadroMsj, IrAControl, DetenerMacro, AbrirFormularioy MoveAndSizeWindow acciones. También se muestra el uso de una expresión condicional con las acciones CuadroMsj, IrAControly DetenerMacro . Esta macro se debe adjuntar al botón Revisar productos del formulario proveedores.
Condición |
Acción |
Argumentos: configuración |
Comentario |
Echo |
Eco: N |
Detener la actualización de pantalla mientras se ejecuta la macro. |
|
IsNull ([ID de proveedor]) |
Cuadro de mensaje |
Mensaje: mover al registro del proveedor cuyos productos desea ver, a continuación, haga clic en el botón Revisar productos nuevamente. Bip: Sí Tipo: Ninguno Título: seleccionar un proveedor |
Si no hay ningún proveedor activo en el formulario proveedores, mostrar un mensaje. |
IrAControl |
Nombre del control: nombredelaempresa |
Mover el foco al control nombredelaempresa. |
|
... |
DetenerMacro |
Detener la macro. |
|
AbrirFormulario |
Nombre del formulario: lista de productos Vista: hoja de datos Nombre del filtro: Condición WHERE: [ID de proveedor] = [Forms]! [Proveedores]! [Id] Modo de datos: sólo lectura Modo de la ventana: Normal |
Abrir el formulario lista de productos y mostrar 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. |