lunes, 13 de septiembre de 2010

EJERCICIO DE PANEL DE CONTROL

                Sobre la base de datos que ya tenemos llamada BIBLIOTECA, vamos a crear el panel de control. Previamente, crearemos un formulario para cada tabla y un informe de LIBROS y USUARIOS.
  • Vamos a Herramientas de base de datos 
  • Administrador del panel de control y creamos uno. 
  • Renombramos el existente (modificar) y lo cambiamos por “MENÚ GENERAL BIBLIOTECA”. Añadiremos los menús de LIBROS, USUARIOS e INFORMES. 
  • Pinchamos en Nueva y escribimos LIBROS. Igual para USUARIOS e INFORMES. 
  • Una vez tengamos los tres creados hacemos doble clic sobre MENÚ GENERAL BIBLIOTECA y pulsamos Nueva.
                    En Texto ponemos LIBROS.
                    En Comando ponemos Ir a panel.
                    En Panel de control seleccionamos LIBROS.
                    Lo mismo para los otros dos. 

          Pulsamos Cerrar y volvemos al Administrador de panel de control.
  • Hacemos doble clic sobre el primer menú, USUARIOS. Pinchamos en Nueva y pondremos: 
                    Texto: Usuarios nuevos.
                    Comando: Abrir el formulario en modo agregar.
                    Formulario: USUARIOS

           Pinchamos en Nueva otra vez:

                    Texto: VOLVER
                    Comando: Ir a panel
                    Panel de control: MENÚ GENERAL BIBLIOTECA 

           Pinchamos en Cerrar y volvemos al Administrador del panel de control 
  • Doble clic sobre el siguiente menú, LIBROS. Pinchamos en Nueva y pondremos: 
                    Texto: ALTA DE LIBROS NUEVOS
                    Comando: Abrir el formulario en modo agregar
                    Formulario: LIBROS 

          Pinchamos en Nueva otra vez: 

                    Texto: VOLVER
                    Comando: Ir a panel
                    Panel de control: MENÚ GENERAL BIBLIOTECA 

          Pinchamos en Cerrar y volvemos al Administrador del panel de control 
  • Doble clic sobre el siguiente menú, INFORMES. Pinchamos en Nueva y pondremos: 
                    Texto: INFORME DE LIBROS 
                    Comando: Abrir el informe 
                    Informe: LIBROS 

          Pinchamos en Nueva otra vez: 

                    Texto: INFORME DE USUARIOS 
                    Comando: Abrir el informe 
                    Informe: USUARIOS 

          Pinchamos en Nueva otra vez: 

                    Texto: VOLVER 
                    Comando: Ir a panel 
                    Panel de control: MENÚ GENERAL BIBLIOTECA 

          Pinchamos en Cerrar y volvemos al Administrador del panel de control 
  • Pinchamos en Cerrar. Ya tenemos nuestro Panel de control creado. Ahora vamos al Botón Office, desmarcamos la casilla Mostrar panel de Exploración, en Exploración y en Opciones de la aplicación, Mostrar formulario seleccionamos el nuestro, que vendrá definido como “Panel de control”. Cerramos y abrimos la base de datos y vemos como ya aparece nuestro MENÚ GENERAL BIBLIOTECA.
Obviamente este es un panel sencillo. Se podrían haber creado consultas para buscar determinados registros, listados, etc. Tener en cuenta que el diseño del Panel de control se puede modificar abriéndolo en Vista diseño y cambiar el aspecto.


EJERCICIOS DE MACROS II

1º. A partir de la base de datos zoo.mdb crear un informe a partir de la tabla CUIDADORES y otro a partir de la tabla ANIMALES. Crear a continuación un formulario como el que se indica:
Dependiendo de la opción que se elija, se abrirá un informe u otro.

EJERCICIOS DE MACROS

1º. Crear un formulario en Vista Diseño con una etiqueta que ponga tu nombre. Crear a continuación una macro llamada Saludo que muestre el mensaje “Bienvenido a mi formulario”. El tipo de mensaje será de información y el título será “Ola!!!”. Abrir las propiedades del formulario creado y cámbialas para que al iniciarlo se muestre el mensaje que se creó con la macro.

2º. Crear una macro llamada Despedida que muestre el mensaje “Hasta la próxima!!!” Dicho mensaje se va a visualizar al cerrar el formulario creado en el ejercicio anterior. Guardar los cambios realizados.

3º.  Crear una nueva macro en la que su acción sea maximizar y otra macro cuya acción sea minimizar. Los nombres de las macros serán Maximizar y Minimizar respectivamente. Añadir al formulario del ejercicio 1 dos botones de comando y asociarles las macros creadas.

CÓMO PROTEGER LA BASE DE DATOS CON CONTRASEÑA

                Una de las formas más rápidas y eficientes de proteger nuestros datos es establecer una contraseña para restringir el acceso a nuestra base de datos.
                Si deseamos establecer una contraseña para la base de datos activa, hay que tener en cuenta que ésta debe estar abierta en modo exclusivo. No podrá estar abierta por más de una persona a la vez.
1º. Abrir la base de datos mediante la orden Más de la pantalla de Introducción a Microsoft Access.
2º. En el cuadro de diálogo que aparece, buscar la carpeta donde tengamos la base de datos y marcarla. Vemos como en la parte inferior se activa el botón Abrir, el cual desplegamos y seleccionamos Abrir en modo exclusivo.


3º. Una vez dentro de la base de datos, ir a la pestaña Herramientas de base de datos y dentro de ésta a Herramientas de base de datos y Cifrar con contraseña.
4º. Nos solicita que establezcamos la contraseña y que la confirmemos. Los caracteres son sustituidos por asteriscos (*)
5º. Cuando tengamos definida la contraseña, Aceptamos. Una vez hecho esto, cada vez que iniciemos la base de datos, aparecerá un cuadro pidiendo la contraseña que hemos establecido.



PANEL DE CONTROL

                El Panel de Control es como el menú principal que vamos a tener cuando ejecutemos nuestra base de datos.
1. Ir a Herramientas de base de datos.
2. Herramientas de base de datos y pulsar sobre Administrador del panel de control. 
3. En la ventana que nos aparece, nos informa que no hay ningún panel de control válido y si queremos crear uno. Decimos que
4. Nos aparece ahora la ventana donde vamos a definir nuestro panel. Por defecto hay uno creado y que viene como predeterminado. Si queremos cambiar el título de ese panel pinchamos en Modificar y cambianos el nombre; si queremos crear uno nuevo pinchamos en Nueva. Al crear uno nuevo hay que tener en cuenta que debemos seleccionarlo como Predeterminado. 
5. Ahora vamos a agregar los menús que va a tener nuestro panel de control. Pulsamos en Nueva creamos el primer control. Así como tantos controles necesitemos. Ojo, Access solo admite hasta ocho elementos por página en el panel de control, es decir, ocho botones dentro del menú general. 
6. Ahora para que esos controles que hemos creado salgan en el menú general, hacemos doble clic sobre el título de nuestro panel de control establecido como predeterminado, y en Modificar página del panel de control pulsamos Nueva.
En Texto ponemos los mismos nombres que pusimos antes.
En Comando seleccionamos Ir a panel de control.
En Panel de control si desplegamos el campo nos aparecen los menús que agregamos antes en el Administrador del panel de control. Asociar a cada uno el que le corresponda.
                        Cerrar y volver a la ventana Administrador del panel de control
7. Ahora, para agregar submenús a los menús principales, hacemos doble clic sobre cada uno, como hicimos con nuestro panel de control establecido como principal. Añadimos a cada uno los submenús que necesitemos.
En el Comando seleccionaremos lo que necesitemos para cada submenú, abrir formulario, ejecutar macro, …
8. Para eliminar el Panel de Exploración (donde nos aparecen las tablas, consultas, formularios, …) y que nos aparezca nuestro panel de control nada más ejecutar la base de datos, hacemos lo siguiente:
a.       Pinchamos en el Botón de Office (esquina superior izquierda con el logotipo)
b.      Pinchamos ahora en Opciones de Access (botón en la parte inferior de la ventana abierta)
c.       En el menú de la izquierda pinchamos en Base de datos actual.
d.      Buscamos Exploración y desmarcamos la casilla Mostrar panel de exploración. Ya no nos aparecerá al abrir la base de datos.
e.      Para ejecutar el Panel de control desde el comienzo, vamos a Opciones de la aplicación y Mostrar formulario. Desplegamos el campo y seleccionamos el que hemos creado. Access nos pide cerremos y abramos la base de datos para poder realizar los cambios.


MOVER LA BASE DE DATOS A UNA UBICACIÓN DE CONFIANZA

                Si una base de datos no está ubicada en una zona de confianza, Access solicitará que se habilite el contenido de la base de datos que considera de riesgo. Este contenido de riesgo son macros que incluyen en su diseño determinadas acciones. Para evitar esta situación hay varias alternativas:
  • Cambiar la configuración de seguridad de Microsoft Office para las macros, de forma que no realice una comprobación de seguridad. 
  • Configurar la ubicación actual de la base de datos como una ubicación de confianza. 
  • Mover nuestra base de datos a una ubicación de confianza.
          La primera opción no es muy aconsejable, ya que se reduce el nivel de seguridad de las aplicaciones de Microsoft Office.

    Por lo tanto, añadiremos una carpeta de nuestro disco duro a la lista de ubicaciones de confianza. Los pasos serían:
1.       Hacer clic sobre el Botón de Office y sobre el botón Opciones de Access situado en la parte inferior del menú desplegable.
2.       A continuación, hacer clic sobre la opción Centro de confianza situada en el menú de la izquierda de la ventana.
3.       Hacer clic sobre el botón Configuración del Centro de confianza… Se abrirá el cuadro de diálogo Centro de confianza. Hacer clic sobre la opción de menú Ubicaciones de confianza, en la parte izquierda de esta ventana. En esta sección del cuadro de diálogo se muestra la lista de ubicaciones consideradas de confianza por Microsoft Access.
4.       Hacer clic sobre el botón Agregar nueva ubicación…
5.       Hacer clic sobre el botón Examinar y localizar la carpeta del disco duro que deseamos añadir a la lista de ubicaciones de confianza. Cuando la tengamos, pulsamos Aceptar. La carpeta elegida aparecerá ahora en la lista.
6.       Hacer clic en Aceptar, para que guarde los cambios efectuados.
Si la carpeta que hemos añadido a la lista de ubicaciones de confianza no es la carpeta actual donde tenemos la base de datos, mover el archivo de la base de datos a dicha carpeta.
Para evitar que se ejecute la macro AutoExec al iniciar la base de datos, mentener pulsada la tecla Mayús cuando seleccionemos la base de datos para abrila y mientras se carga.

MACRO AUTOEXEC

                Si creamos una macro y le asignamos el nombre Autoexec, Access la ejecutará cada vez que se abra la base de datos donde está almacenada.
                Esta utilidad es útil para cuando tengamos nuestro Panel de Control definido y que se ejecute automáticamente nada más abrir la base de datos.
-          Creamos una macro.
-          En primer término, definiremos la acción RelojDeArena, que mostrará el puntero del ratón con dicha forma danto la sensación de que los siguientes pasos se realizarán en uno o dos segundos.
-          La siguiente acción será AbrirFormulario.
-          En los argumentos de acción, especificamos en el Nombre de Formulario que abra el formulario que tendremos creado para el Panel de control principal.
-          Guardamos la macro con el nombre Autoexec.
-          Cerramos la base de datos y la volvemos a abrir, para comprobar que efectivamente se inicia el formulario Panel de control principal.


CREACIÓN DE UNA MACRO CON UN GRUPO DE MACROS

                Puesto que un formulario o un informe pueden tener muchas macros asociadas y una base de datos puede contener muchos formularios o informes, la lista de macros en el Panel de Control puede ser muy extensa.
                Para evitar este inconveniente, es aconsejable crear una macro que agrupe todas las que tengan algún tipo de relación entre ellas o que estén asociadas a un mismo formulario.
                Los pasos a seguir para agrupar un conjunto de macros bajo un solo nombre son los siguientes:
  1. Vamos a la pestaña Crear y, dentro de esta, al área Otros y pulsamos sobre el botón Macro
  2. Activamos la columna Nombres de macro pulsando el botón del mismo nombre que se encuentra en la pestaña Diseño de las Herramientas de macros en el área Mostrar u ocultar
  3. Escribir el nombre de la macro en la celda de la columna Nombre de macro de la primera acción. 
  4. Agregar las acciones que deben ejecutar la macro en filas consecutivas de la columna Acción, dejando en blanco la columna Nombre de macro. 
  5. Repetir los dos pasos anteriores para incluir otras macros en el grupo.


MACROS CONDICIONALES

                En ocasiones, necesitaremos establecer condiciones que se deben cumplir para que se realice una determinada acción.
                Access permite escribir expresiones condicionales para que la macro siga un camino u otro, dependiendo de que la expresión sea verdadera o falsa. Algunos ejemplos de condiciones son:
                [Nombre]=”Fernando”
                [Compras]-[Ventas]>3500
                [Forms]![Diplomas]![Curso]=”Access 2007”
                Por ejemplo, se podría crear una macro para comprobar si el campo de un formulario se ha cumplimentado o no y, si no se ha cumplimentado, emitir un mensaje de advertencia cuando el usuario intente salir de él.
                No EsNulo([NombreDelCampo])
                [Forms]![Diplomas]![Curso] Es Nulo


MACROS INCRUSTADAS

                Las macros incrustadas están asociadas a una propiedad de evento de un formulario de un informe, o de un control existente en un formulario o en un informe. Este tipo de macros no aparece en la sección Macros del Panel de exploración ya que forman parte integral del formulario o informe en el que se encuentra.
                Si el formulario o informe se borra, la macro también desaparece. Y si el objeto se copia, la macro incrustada se copia también.
                Para crear una macro incrustada, seguimos los siguientes pasos:
  1.  Abrir el formulario deseado en el modo Vista Diseño. 
  2. Seleccionamos el control, botón, … deseado. 
  3. Abrimos la hoja de propiedades de ese control, o bien pulsando el botón Hoja de Propiedades del menú Diseño, Herramientas, o bien pulsando directamente F4. 
  4. Seleccionamos la pestaña Eventos de la Hoja de Propiedades. 
  5. Seleccionamos el evento que nos interesa y pulsamos sobre los tres puntos (…) 
  6. En el cuadro de diálogo Elegir Generador, seleccionamos la opción Generador de macros y pulsamos Aceptar. 
  7. Vemos que se abre la misma ventana de Diseño de Macros. Creamos la macro de la misma forma que se crean las macros independientes.
Para ver el efecto, ir a la Vista Formulario y según el Evento que hemos seleccionado, veremos el resultado de la macro.
Para ver y modificar una macro incrustada, simplemente hay que abrir la hoja de propiedades del elemento al que está incrustada la macro y hacer clic sobre el botón generador de la propiedad de centro que muestra el texto [Macro incrustada]. Se abrirá la vista Diseño de la macro.
Aunque en Access 2007 es posible crear macros incrustadas, sigue siendo posinle asociar macros independientes a propiedades de evento de objetos y controles. Simplemente hay que hacer clic sobre la flecha de lista desplegable de la propiedad de evento a la que se desea asociar una macro independiente, y elegir la macro deseada en la lista.

LISTA DE ACCIONES XXXV

TransferirTexto
                La acción TransferirTexto se utiliza para importar o exportar texto entre la base de datos (base de datos: colección de datos relacionados con un fin o tema concreto. Dentro de una base de datos, la información sobre una entidad en particular, como un empleado o un pedido, se categoriza en tablas, registros y campos.) (.mdb o .accdb) de Microsoft Office Access 2007 o el proyecto de Access (proyecto de Microsoft Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se utiliza para crear aplicaciones cliente-servidor. Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como, por ejemplo, tablas o vistas.) (.adp) actual y un archivo de texto. También permite vincular (vincular (tablas): acción que establece una conexión a datos desde otra aplicación para que pueda ver y editar los datos tanto en la aplicación original como en Access.) los datos de un archivo de texto con la base de datos actual de Access. Con un archivo de texto vinculado, se pueden ver los datos de texto con Access mientras se permite el acceso completo a los datos desde un programa de procesamiento de texto. También es posible importar, exportar o vincular con una tabla o lista de un archivo HTML (*.html).
                Nota    Si establece un vínculo con los datos de un archivo de texto o de un archivo HTML, los datos en Access son de sólo lectura.
, el nombre se determina mediante el texto especificado por la etiqueta
Tipo de transferencia
El tipo de transferencia que se desea realizar. Podemos importar, exportar o vincular datos de archivos de texto delimitados (archivo de texto delimitado: archivo que contiene datos donde los valores de campo individuales están separados por un carácter, como una coma o una ficha.), de archivos de texto de ancho fijo (archivo de texto de ancho fijo: archivo con datos en el que cada campo tiene un ancho fijo.) o de archivos HTML. También podemos exportar datos a un archivo de datos de combinación de correspondencia de Microsoft Office Word 2007, que luego podemos usar con la función de combinar correspondencia para crear documentos combinados, como cartas modelo o etiquetas postales.
Seleccionar Importar delimitado, Importar ancho fijo, Importar HTML, Exportar delimitado, Exportar ancho fijo, Exportar HTML, Exportar combinación de Word para Windows, Vincular delimitado, Vincular ancho fijo o Vincular HTML en el cuadro Tipo de transferencia de la sección Argumentos de acción del panel Generador de macros. La opción predeterminada es Importar delimitado.
 Nota    En un proyecto de Access (.adp), sólo se admiten los tipos de transferencia Importar delimitado, Importar ancho fijo, Exportar delimitado, Exportar ancho fijo o Exportar combinación de Word para Windows.

LISTA DE ACCIONES XXXIV

TransferirListaDeSharePoint
                Se puede usar la acción TransferirListaDeSharePoint para importar o vincular los datos de un sitio de Microsoft Windows SharePoint Services 3.0.
Tipo de transferencia
Seleccionar el tipo de transferencia.
·         Seleccionar Importar para copiar los datos de Windows SharePoint Services 3.0 a una tabla de Microsoft Office Access 2007. Las actualizaciones de los datos de Office Access 2007 no afectan a los datos de Windows SharePoint Services. De manera similar, las actualizaciones de los datos de Windows SharePoint Services no afectan a los datos de Access.
·         Seleccionar Vincular para crear en Access una tabla vinculada a los datos de Windows SharePoint Services. Las actualizaciones de los datos de Access se reflejan en Windows SharePoint Services. De manera similar, las actualizaciones de los datos de Windows SharePoint Services se reflejan en Access.

domingo, 12 de septiembre de 2010

LISTA DE ACCIONES XXXIII

TransferirHojaCálculo
                La acción TransferirHojaCálculo se utiliza para importar o exportar datos entre la base de datos de Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto. (.mdb o .accdb) o el proyecto de Access (proyecto de Microsoft Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se utiliza para crear aplicaciones cliente-servidor. Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como, por ejemplo, tablas o vistas.) (.adp) actual y un archivo de hoja de cálculo. También se puede vincular (vincular (tablas): acción que establece una conexión a datos desde otra aplicación para que pueda ver y editar los datos tanto en la aplicación original como en Access.) los datos de una hoja de cálculo de Microsoft Office Excel 2007 con la base de datos de Microsoft Office Access 2007 actual. Con una hoja de cálculo vinculada, se pueden ver y modificar los datos de la hoja de cálculo con Access. Esto no impide el acceso a los datos desde Excel al mismo tiempo. También se pueden vincular los datos de un archivo de hoja de cálculo Lotus 1-2-3, pero estos datos son de sólo lectura en Access.

Tipo de transferencia
El tipo de transferencia que se desea realizar. Seleccionar Importar, Exportar o Vincular en el cuadro Tipo de transferencia de la sección Argumentos de acción del panel Generador de macros. La opción predeterminada es Importar.
 Nota    Los proyectos de Access (.adp) no admiten el tipo de transferencia Vincular.

LISTA DE ACCIONES XXXII

TransferirBaseDeDatosSQL
                Se puede utilizar la acción TransferirBaseDeDatosSQL para transferir una base de datos de Microsoft SQL Server 7.0 o posterior a otra base de datos de SQL Server 7.0 o posterior.
Servidor
El nombre de la base de datos de SQL Server 7.0 o posterior donde se están copiando los datos.
Base de datos
El nombre de la nueva base de datos que se creará en el servidor de destino.
Usar conexión de confianza
Especifica si existe o no una conexión de confianza con SQL Server. Si presenta el valor , entonces existe una conexión de confianza y no se necesitan los argumentos Inicio de sesión y Contraseña. Si tiene el valor No, entonces es necesario especificar también los argumentos Inicio de sesión y Contraseña. La opción predeterminada es .
Cuando se utiliza una conexión de confianza, la seguridad de SQL Server se integra en la seguridad del sistema operativo Windows para proporcionar un único inicio de sesión en la red y en la base de datos.

LISTA DE ACCIONES XXXI

SeleccionarObjeto
                Se puede utilizar la acción SeleccionarObjeto para seleccionar un determinado objeto de base de datos (objetos de base de datos: una base de datos de Access contiene objetos como tablas, consultas, formularios, informes, páginas, macros y módulos. Un proyecto de Access contiene objetos como formularios, informes, páginas, macros y módulos.).
Tipo de objeto
El tipo de objeto de base de datos que se desea seleccionar. Hacer clic en Tabla, Consulta, Formulario, Informe, Macro, Módulo, Páginas de acceso a datos, Vista de servidor, Diagrama, Procedimiento almacenado o Función en el cuadro Tipo de objeto de la sección Argumentos de acción del panel Generador de macros. Este argumento es obligatorio.
Nombre del objeto
Nombre del objeto que se va a seleccionar. El cuadro Nombre del objeto muestra todos los objetos del tipo seleccionado mediante el argumento Tipo de objeto que existen en la base de datos. Este argumento es obligatorio, a menos que el argumento En panel de exploración se haya establecido en .
 Nota    Los nombres de los objetos Vista de servidor, Diagrama o Procedimiento almacenado no se muestran en el cuadro Nombre del objeto de un proyecto de Access (proyecto de Microsoft Access: archivo de Access que se conecta con una base de datos de Microsoft SQL Server y se utiliza para crear aplicaciones cliente-servidor. Un archivo de proyecto no contiene datos ni objetos basados en definiciones de datos, como, por ejemplo, tablas o vistas.) (.adp).
En panel de exploración
Especifica si Microsoft Office Access 2007 selecciona el objeto en el panel de exploración. Hacer clic en para seleccionar el objeto en el panel de exploración, o en No para no seleccionarlo. La opción predeterminada es No.

                Para ejecutar la acción SeleccionarObjeto en un módulo de Visual Basic para Aplicaciones (VBA), usar el método SelectObject del objeto DoCmd.

LISTA DE ACCIONES XXX

SalidaHacia
                Se puede utilizar la acción SalidaHacia para enviar los datos del objeto de base de datos especificado de Microsoft Office Access 2007 (hoja de datos (hoja de datos: datos de una tabla, formulario, consulta, vista o procedimiento almacenado que aparecen en formato de filas y columnas.), formulario (formulario: objeto de base de datos de Access en el que se colocan controles para realizar acciones o para especificar, mostrar y editar datos en los campos.), informe (informe: objeto de base de datos de Access que imprime información a la que se ha dado formato y se ha organizado de acuerdo con sus especificaciones. Ejemplos de informes: resúmenes de ventas, listines telefónicos y etiquetas postales.), módulo (módulo: colección de declaraciones, instrucciones y procedimientos almacenados juntos como una unidad con nombre. Existen dos tipos de módulos: módulos estándar y módulos de clase.) o página de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.)) a varios formatos de salida.
Tipo de objeto
Tipo de objeto que contiene los datos a los que se va a dar salida. Hacer clic en Tabla,  Consulta, Formulario, Informe, Módulo, Página de acceso a datos, Vista de servidor, Procedimiento almacenado o Función en el cuadro Tipo de objeto de la sección Argumentos de acción del panel Generador de macros. No puede dar salida a una macro (macro: acción o conjunto de acciones utilizados para automatizar tareas.). Si se desea dar salida al objeto activo, seleccionar su tipo con este argumento, pero dejar en blanco el argumento Nombre del objeto. Este argumento es obligatorio. El valor predeterminado es Tabla.
Nombre del objeto
Nombre del objeto que contiene los datos a los que se va a dar salida. El cuadro Nombre del objeto muestra todos los objetos de la base de datos que son del tipo seleccionado en el argumento Tipo de objeto.
Formato de resultados
Tipo de formato que se desea utilizar para dar salida a los datos. Se puede seleccionar Libro de Excel 97 - Excel 2003 (*.xls), Libro binario de Excel (*.xlsb), Libro de Excel (*.xlsx), HTML (*.htm; *.html), Libro de Microsoft Excel 5.0/95 (*.xls), Formato PDF (*.pdf), Formato de texto enriquecido (*.rtf), Archivos de texto (*.txt) o Formato XPS (*.xps). Si dejamos este argumento en blanco, Access le preguntará por el formato de los resultados.
 Nota    Se puede exportar al formato de archivo PDF o XPS desde Office Access 2007 únicamente si se ha instalado el complemento.

LISTA DE ACCIONES XXIX

RepintarObjeto
Se puede utilizar la acción RepintarObjeto para completar cualquier actualización de pantalla que quede pendiente para un objeto de base de datos (objetos de base de datos: una base de datos de Access contiene objetos como tablas, consultas, formularios, informes, páginas, macros y módulos. Un proyecto de Access contiene objetos como formularios, informes, páginas, macros y módulos.) especificado o el objeto de base de datos activo si no hay ninguno especificado. Esas actualizaciones incluyen todos los cálculos pendientes de los controles (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.) del objeto.
Tipo de objeto
Tipo del objeto que se va a repintar (repintar: dibujar de nuevo la pantalla. El método Repintar completa las actualizaciones de pantalla pendientes para un formulario específico.). Hacer clic en Tabla, Consulta, Formulario, Informe, Macro, Módulo, Página de acceso a datos, Vista de servidor, Diagrama, Procedimiento almacenado o Función en el cuadro Tipo de objeto de la sección Argumentos de acción del panel Generador de macros. Dejar este argumento en blanco para seleccionar el objeto activo.
Nombre del objeto
Nombre del objeto que se va a repintar. En el cuadro Nombre del objeto se muestran todos los objetos de la base de datos del tipo seleccionado por el argumento Tipo de objeto. Si se deja en blanco el argumento Tipo de objeto, dejar también en blanco este argumento.

LISTA DE ACCIONES XXVIII

QuitarTodasLasVariablesTemporales
                Se puede usar la acción QuitarTodasLasVariablesTemporales para quitar todas las variables temporales creadas mediante la acción DefinirVariableTemporal.
  • Access quita automáticamente todas las variables temporales cuando se cierra la base de datos o el proyecto. 
  • Para quitar una sola variable temporal, usar la acción QuitarVariableTemporal y establecer su argumento en el nombre de la variable temporal que deseamos quitar. 
  • Para ejecutar la acción QuitarTodasLasVariablesTemporales en un módulo de VBA, usa el método RemoveAll del objeto TempVars.

Ejemplo
En la siguiente macro se muestra cómo crear una variable temporal, cómo usarla en una condición y un cuadro de mensaje y, a continuación, cómo quitarla mediante la acción QuitarTodasLasVariablesTemporales.
Condición
Acción
Argumentos
DefinirVariableTemporal
Nombre: MyVar
Expresión: CuadroEntr("Escriba un número distinto de cero.")
[Variables temporales]!["MiVar"]<>0
CuadroMsj
Mensaje: ="Ha escrito " & [Variables temporales]!["MiVar"] & ".", Sí, Ninguno
Bip:
Escriba: Información
QuitarTodasLasVariablesTemporales

LISTA DE ACCIONES XXVII

MostrarTodosRegistros
Se puede utilizar la acción MostrarTodosRegistros para anular cualquier filtro (filtro: conjunto de criterios aplicados a los datos con el fin de mostrar un subconjunto de dichos datos u ordenarlos. En Access, puede utilizar técnicas de filtro, como Filtro por selección y Filtro por formulario, para filtrar los datos.) aplicado a la tabla (tabla: objeto de base de datos que almacena datos en registros (filas) y campos (columnas). Los datos suelen ser sobre una categoría concreta de cosas, como empleados o pedidos.), consulta, conjunto de resultados (conjunto de resultados: conjunto de registros que resulta de ejecutar una consulta o aplicar un filtro.) o formulario (formulario: objeto de base de datos de Access en el que se colocan controles para realizar acciones o para especificar, mostrar y editar datos en los campos.) activos, y mostrar así todos los registros (registro: conjunto de datos relativos a una persona, un lugar, un evento o algún otro elemento. Los registros son los equivalentes lógicos de las filas de una tabla.) de la tabla o del conjunto de resultados o todos los registros de la consulta o tabla subyacente del formulario.
                Para ejecutar la acción MostrarTodosRegistros en un módulo de Visual Basic para Aplicaciones (VBA), usar el método ShowAllRecords del objeto DoCmd.

NuevaConsulta
                Se puede utilizar la acción NuevaConsulta para actualizar los datos de un control (control: objeto de interfaz gráfica para el usuario, como un cuadro de texto, una casilla de verificación, una barra de desplazamiento o un botón de comando, que permite a los usuarios controlar el programa. Utilice los controles para mostrar datos y opciones, realizar una opción o facilitar la lectura de la interfaz.) especificado del objeto (objetos de base de datos: una base de datos de Access contiene objetos como tablas, consultas, formularios, informes, páginas, macros y módulos. Un proyecto de Access contiene objetos como formularios, informes, páginas, macros y módulos.) activo consultando de nuevo (nueva consulta: significa volver a ejecutar una consulta sobre el formulario o la hoja de datos activos a fin de reflejar los cambios efectuados en los registros, mostrar los nuevos registros agregados y desechar los registros eliminados.) el origen del control. Si no se especifica ningún control, con esta acción se vuelve a consultar el origen del propio objeto. Utilizar esta acción para asegurarse de que el objeto activo o uno de sus controles muestra los datos más actualizados.
Nombre del control
Nombre del control que se desea actualizar. Escribir el nombre del control en el cuadro Nombre del control de la sección Argumentos de acción en el panel Generador de macros. Sólo se debe utilizar el nombre del control y no el identificador completo (como Formularios!NombreFormulario!NombreControl). Dejar este argumento en blanco para consultar de nuevo el origen del objeto activo. Si el objeto activo es una hoja de datos (hoja de datos: datos de una tabla, formulario, consulta, vista o procedimiento almacenado que aparecen en formato de filas y columnas.) o un conjunto de resultados (conjunto de resultados: conjunto de registros que resulta de ejecutar una consulta o aplicar un filtro.) de una consulta, dejar este argumento en blanco.

La acción NuevaConsulta realiza alguna de las siguientes acciones:
  • Ejecuta de nuevo la consulta en la que está basada el control o el objeto. 
  • Muestra todos los registros nuevos o modificados y quita los registros eliminados de la tabla (tabla: objeto de base de datos que almacena datos en registros (filas) y campos (columnas). Los datos suelen ser sobre una categoría concreta de cosas, como empleados o pedidos.) en la que está basado el control o el objeto.

LISTA DE ACCIONES XXVI

Maximizar
Si Microsoft Office Access 2007 está configurado para utilizar ventanas superpuestas en vez de documentos con fichas, puede utilizar la acción Maximizar para ampliar la ventana activa de modo que ocupe la ventana de Access. Esta acción permite ver el máximo posible del objeto (objetos de base de datos: una base de datos de Access contiene objetos como tablas, consultas, formularios, informes, páginas, macros y módulos. Un proyecto de Access contiene objetos como formularios, informes, páginas, macros y módulos.) en la ventana activa.
Esta acción tiene el mismo efecto que hacer clic en el botón Maximizar situado en la esquina superior derecha de la ventana o hacer clic en Maximizar en el menú Control de la ventana.
Se puede utilizar la acción Restaurar para restaurar el tamaño que tenía anteriormente una ventana maximizada.
Sugerencias
  • Si la ventana que desea maximizar no es la ventana activa, puede que sea necesario utilizar la acción SeleccionarObjeto
  • Si se maximiza una ventana en Access, las demás ventanas también se maximizarán al abrirlas o al cambiar a ellas. Sin embargo, los formularios emergentes (formulario emergente: formulario que permanece en encima de otras ventanas. Un formulario emergente puede ser modal o no modal.) no se maximizarán. Si se desea que un formulario mantenga su tamaño cuando maximice otras ventanas, establecer el valor de la propiedad Emergente (PopUp) en
          Para ejecutar la acción Maximizar desde un módulo de Visual Basic para Aplicaciones, usar el método Maximize del objeto DoCmd.