Microsoft access

7
MICOSOFT ACCESS MACROS CHRISTIAN MOREIRA CORAIZACA ([email protected])

Transcript of Microsoft access

Page 1: Microsoft access

MICOSOFT ACCESSMACROS

CHRISTIAN MOREIRA CORAIZACA

([email protected])

Page 2: Microsoft access

¿QUÉ ES MICROSOFT ACCESS?

Microsoft Access es un programa, utilizado en los sistemas operativos Microsoft Windows , para la gestión de bases de datos creado y modificado por Microsoft y orientado a ser usado en entornos personales o en pequeñas organizaciones. Es un componente de la suite Microsoft Office. Permite crear ficheros de bases de datos relacionales que pueden ser fácilmente gestionadas por una interfaz gráfica sencilla. Además, estas bases de datos pueden ser consultadas por otros programas. Este programa permite manipular los datos en forma de tablas (formadas por filas y columnas), crear relaciones entre tablas, consultas, formularios para introducir datos e informes para presentar la información.

Page 3: Microsoft access

¿QUÉ ES UNA MACRO?

Una macro es una herramienta que permite automatizar tareas y mejorar la funcionalidad de formularios, informes y controles. Por ejemplo, si agrega un botón de comando a un formulario, asocia el evento al hacer clic del botón a una macro y esta macro contiene los comandos que desea que se ejecuten cada vez que se haga clic en el botón.En Access, resulta útil considerar las macros como un lenguaje de programación simplificado que se escribe generando una lista de acciones a realizar.

Page 4: Microsoft access

CARACTERÍSTICAS NUEVAS DE LAS MACROS EN OFFICE ACCESS

2007 En Office Access 2007, se han integrado nuevas características y

acciones de macro para ayudar a eliminar la necesidad de códigos. De esta forma, resulta más sencillo mejorar la funcionalidad de la base de datos y ésta gana en seguridad, las nuevas macros que presenta ACCESS 2007 son: Macros incrustadas    Ahora tiene la posibilidad

de incrustar macros en cualquiera de los eventos proporcionados por un formulario, un informe o un control. Una macro incrustada no está visible en el panel de exploración; pasa a formar parte del formulario, el informe o el control en el que se creó. Si crea una copia de un formulario, un informe o un control que contenga macros incrustadas, las macros también estarán presentes en la copia.

Page 5: Microsoft access

CARACTERÍSTICAS NUEVAS DE LAS MACROS EN OFFICE ACCESS

2007 Mayor seguridad    Cuando el botón Mostrar todas las acciones no

está resaltado en el Generador de macros, las únicas acciones de macro y argumentos de Ejecutar Comando que están disponibles para el uso son las que no requieren estado de confianza para ejecutarse. Una macro generada con estas acciones se ejecutará aunque la base de datos esté en modo deshabilitado (cuando no se permite la ejecución de VBA). Las bases de datos que contienen acciones de macro no incluidas en la lista de confianza (o las bases de datos que tienen código de VBA) requieren que se les conceda explícitamente el estado de confianza.

Tratamiento de errores y depuración    Office Access 2007 proporciona nuevas acciones de macro, como Al Ocurrir Error (similar a la instrucción "On Error" en VBA) y Borrar Error De Macro, que permiten realizar acciones específicas cuando se producen errores durante la ejecución de la macro. Además, la nueva acción de macro Paso A Paso permite habilitar el modo paso a paso en cualquier punto de la macro, para que se pueda observar cómo ejecuta la macro las acciones de una en una.

Page 6: Microsoft access

CARACTERÍSTICAS NUEVAS DE LAS MACROS EN OFFICE ACCESS

2007

Variables temporales    Tres nuevas acciones de macro (Definir variable temporal, quitar variable temporal y quitar todas las variables temporales) permiten crear y usar variables temporales en las macros. Pueden utilizarse en expresiones condicionales para controlar la ejecución de macros, o para pasar datos a informes o formularios, o desde ellos, o para cualquier otro propósito que requiera un almacenamiento temporal para un valor. También se puede tener acceso a estas variables temporales en VBA, por lo que sirven además para comunicar datos a módulos de VBA y desde ellos.

Page 7: Microsoft access

REFERENCIAS BIBLIOGRÁFICAS [1] Microsoft.(2007) “Conceptos básicos de las

macros” ,[en línea], obtenido el: 7 de febrero de 2011, desde http://office.microsoft.com/es-hn/access-help/conceptos-basicos-de-las-macros-en-access-2007-HA001214202.aspx#BMwhatisamacro

[2]Wikipedia.(2007) “Microsoft Access” , [en línea], obtenido el: 7 de febrero de 2011, desde http://es.wikipedia.org/wiki/Microsoft_Access