presentación de access

22

Upload: veronica

Post on 25-Apr-2015

1.746 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: PresentacióN De Access
Page 2: PresentacióN De Access

MICROSOFT ACCESSMICROSOFT ACCESS

Page 3: PresentacióN De Access

CONCEPTOCONCEPTO

AccessAccess es un programa es un programa Sistema de gestión de base de datosSistema de gestión de base de datos relacionalrelacional creado y modificado por creado y modificado por MicrosoftMicrosoft para uso personal de para uso personal de pequeñas organizaciones. pequeñas organizaciones.

. Es un componente de la suite . Es un componente de la suite Microsoft OfficeMicrosoft Office..

Una posibilidad adicional es la de crear Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ficheros con bases de datos que pueden ser consultados por otros programas ser consultados por otros programas

HISTORIA

Page 4: PresentacióN De Access

Que nos ofrece:Que nos ofrece:

Crear formularios para insertar y Crear formularios para insertar y modificar datos fácilmente.modificar datos fácilmente.

Entorno gráfico para ver las Entorno gráfico para ver las relaciones entre las diferentes tablas relaciones entre las diferentes tablas de la base de datos.de la base de datos.

Tiene un sistema de seguridad de Tiene un sistema de seguridad de cifrado bastante primitivo y puede cifrado bastante primitivo y puede ser la respuesta a proyectos de ser la respuesta a proyectos de programación de pequeños y programación de pequeños y medianos tamaños.medianos tamaños.

Page 5: PresentacióN De Access

En Access podemos trabajar con:En Access podemos trabajar con: Bases de datos con Bases de datos con

las cuales podemos las cuales podemos crear:crear:

Tablas Tablas Consultas Consultas Formularios Formularios InformesInformes

Page 6: PresentacióN De Access

¿QUE SON LAS

BASES DE

DATOS?

Una base de datos es una recopilación de información

relativa a un asunto o propósito particular, como el seguimiento de pedidos

de clientes o el mantenimiento de una

colección de música. Si la base de datos no está

almacenada en un equipo, o sólo están instaladas partes

de la misma, puede que deba hacer un seguimiento de información procedente de varias fuentes en orden a

coordinar y organizar la base de datos.

EJEMPLO

Page 7: PresentacióN De Access

Existen tres tipos importantes de formularios: de columnas, tabular y subformularios. En general es posible crear rápidamente un formulario relativamente padronizado sobre los cuales si el proyectista lo desea, es posible hacer ajustes. La secuencia de pasos para la creación de un formulario a través del asistente es la siguiente:

En la ventana Base de Datos, seleccionar Formularios y picar el botón Nuevos

Elegir la opción Asistente de formulario Elegir la tabla o consulta para la cual el formulario será

desarrollado. Seguir las indicaciones dadas por las ventanas presentadas

por el sistema. Para generar un formulario rápidamente en el formato padrón

basta elegir el asistente para autoformularios de columnas, tabular u hoja de datos

Page 8: PresentacióN De Access

3.-Cual es el orden de 3.-Cual es el orden de clasificación y clasificación y Opciones de Opciones de resumen resumen informativo que se informativo que se desea. El orden se refiere a desea. El orden se refiere a la clasificación de las líneas la clasificación de las líneas de detalle: por empnom. de detalle: por empnom. Resumen se refiere a que Resumen se refiere a que será totalizado y en qué será totalizado y en qué nivel: suma de carsal nivel: suma de carsal mostrado a nivel de detalle y mostrado a nivel de detalle y resumen. resumen.

4.-Como se desea 4.-Como se desea ordenar/distribuir el informe. ordenar/distribuir el informe. El esquema mas adecuado a El esquema mas adecuado a la versión final es el la versión final es el Esquema por nivel. Esquema por nivel.

5.-Cual es el estilo deseado de 5.-Cual es el estilo deseado de fuentes y arte gráfica. : fuentes y arte gráfica. : Negrita. Negrita.

6.-Cual es el título que debe ser 6.-Cual es el título que debe ser atribuido al informe; empsal atribuido al informe; empsal por cargo por depto (versión por cargo por depto (versión original). original).

Page 9: PresentacióN De Access
Page 10: PresentacióN De Access

MACROS

Una macro es una especie de rutina que puede ser ejecutada en respuesta a algún evento que ocurre en el sistema. Por ejemplo, podemos accionar una rutina cuando una exclusión de registro estuviera para ser efectiva y esta rutina puede exigir confirmación por el usuario. El Access provee una serie de aciones que serán ejemplificadas en este texto.

Page 11: PresentacióN De Access

Creación de una macro:

Para crear una macro se selecciona Macros en la ventana Base de Datos y se acciona el botón Nueva. Para alterar una macro se utiliza el botón Diseño y para ejecutar una macro (en general para testear) se utiliza el botón Ejecutar.

Page 12: PresentacióN De Access

Esta ventana muestra una macro constituida de 4 acciones. Esa macro será activada en un formulario (detallado mas adelante) a través del accionar de un botón y va a presentar en la pantalla una ventana tipo hoja de datos correspondiente a la tabla PADRÓN DE DEPARTAMENTOS. Como se observa, para la acción Abrir Tabla tenemos que especificar 3 parámetros: cual es la tabla a ser abierta, de que forma ella es exhibida (hoja de datos), y cual es la acción del usuario que será admitida sobre la ventana exhibida (solamente lectura).

Page 13: PresentacióN De Access

La acción Abrir Tabla es inmediatamente seguida de la acción de posicionamiento de la ventana recién abierta porque deseamos elegir su dimensión y posición. La opción Desplazar tamaño especifica la dimensión (largo y alto) y posición (derecha, abajo) en relación a la pantalla; las dos acciones iniciales de esta macro: Eco y reloj de arena proveen un control adicional sobre el proceso de presentación de la tabla. La acción Eco debe tener el parámetro Eco activo especificado como siendo no. Esto indica que eventuales procesos intermediarios que ocurren durante el montaje de la tabla en la pantalla no serán exhibidos. En general no hay realmente interés en exhibir esos procesos. Mientras tanto, como esto puede significar que durante un breve espacio de tiempo el usuario quedará sin ningún tipo de respuesta en la pantalla, se acciona la acción Reloj de arena para mostrar el icono correspondiente hasta que la tabla a sea definitivamente presentada en la pantalla.

Page 14: PresentacióN De Access

Vale recordar que la ventana de montaje de macros funciona análogamente a las ventanas de construcción de tablas. Podemos redimensionar las columnas, seleccionar y mover líneas, eliminarlas y redimensionar sus alturas. Eventualmente puede ser hasta necesario incrementar dos columnas adicionales de nombres de macros y de condiciones. Esto es hecho vía condiciones y grupos de macros y es visto en los ejemplos que siguen.

Page 15: PresentacióN De Access

Macros para mostrar tablas, formularios e informes.

A partir de la tabla PADRÓN DE EMPLEADOS fue desarrollado anteriormente un formulario de columna simple. Esa misma tabla dio origen a un formulario en formato tabular presentado adelante y que será utilizado para mostrar algunos recursos implementables a través de macros. La construcción de ese formulario puede ser hecha a través de un asistente y no será detallado aquí. La figura 8.3. muestra el formulario en uso presentando los datos de la tabla en la forma de columnas. Al frente del formulario aparece la ventana con la tabla PADRÓN DE DEPARTAMENTOS accionada a través del botón deptos del formulario.

Page 16: PresentacióN De Access

• El botón deptos no es incluido por el asistente generador de formulario. Él es incorporado por el proyectista en la ventana de proyecto vía cuadro de herramientas. Al botón debe ser atribuido un texto para la leyenda. Conviene también atribuir un nombre (interno) al control/botón.

Page 17: PresentacióN De Access

• Finalmente es necesario especificar cual acción el debe ejecutar cuando fuese picado con el Mouse. Para eso se especifica el nombre de la macro con las acciones deseadas en la propiedad Al hacer clic del botón. La macro mostrada en el ítem anterior fue la macro asociada al evento al hacer clic conforme se puede observar en la ventana del proyecto correspondiente

• Si el botón Asistente de controles de la barra de herramientas estuviera activado, el proceso será un poco diferente. En la primera ventana de diálogo que aparece luego del diseño del botón de comando, la categoría a ser seleccionada es Miscelánea y acción es Ejecutar macro. La próxima pantalla pide la definición de la macro que va a ser utilizada para el control, que en nuestro caso es mostrar PADRÓN DE DEPARTAMENTOS. En la pantalla siguiente se debe elegir Texto y digitar el nombre del botón (correspondiente a la leyenda) y picar Avanzar. Después se elige un nombre que va a ser atribuido al control, para uso interno del Access y picar Concluir.

Page 18: PresentacióN De Access

• La macro funciona presentando en la pantalla la ventana de la tabla PADRÓN DE DEPARTAMENTOS. La activación de una ventana se sobrepone a las otras que por ventura estuvieran activas. Cualquier ventana puede ser movida, minimizada, cerrada y redimencionada. Mientras tanto esto interpone un problema si cerramos la ventana del formulario sin cerrar la ventana de la tabla Efectivamente esta continúa abierta. A pesar de ella poder ser cerrada manualmente, se puede forzar su cierre si la ventana del formulario fuera cerrada.

• Para esto construimos la macro "cerrar padrón" construida de una acción de cerrar. La acción tiene dos parámetros: el tipo de objeto a cerrar (en nuestro caso la tabla) y el nombre del objeto.

Page 19: PresentacióN De Access

Esa macro es especificada en la propiedad / Evento del formulario que ocurre cuando él es cerrado (Al Cerrar): Al cerrar, antes del formulario ser cerrado ahora es ejecutado a la acción de cerrar la tabla, es la tabla activa o no en la pantalla.

Page 20: PresentacióN De Access
Page 21: PresentacióN De Access

VOCABULARIOVOCABULARIO

En la presemación fueron utilizadas leyendas En la presemación fueron utilizadas leyendas mnemotécnicas para facilitar las elaboraciones mnemotécnicas para facilitar las elaboraciones posteriores:posteriores:

Sigla del departamento (depsig) Sigla del departamento (depsig) Nombre del departamento (depnom) Nombre del departamento (depnom) Código del cargo (carcod) Código del cargo (carcod) Nombre del cargo (carnom) Nombre del cargo (carnom) Número del empleado (empnum) Número del empleado (empnum) Nombre del empleado (empnom) Nombre del empleado (empnom) Salario del Cargo (carsal) Salario del Cargo (carsal)

Page 22: PresentacióN De Access