martes, 21 de junio de 2011

INTRODUCCIÓN


Una base de datos de Microsoft Access es un conjunto de información relacionada con un tema o propósito particular.

El primer paso que debe seguir para la creación de bases de datos consiste en crear tablas. Cualquiera que sea la información que tenga, necesita una o más tablas en la base de datos para almacenar dicha información. Una vez que tenga sus tablas, puede crear consultas, formularios, informes y otros objetos que le ayuden a usar sus datos. También es posible modificar la apariencia o el funcionamiento de un objeto cambiando sus propiedades, así como utilizar los Asistentes y las herramientas de Microsoft Access para crear y modificar objetos.

Sólo puede tener abierta una B.D. de Microsoft Access a la vez, sin embargo, es posible abrir varias tablas al mismo tiempo en una B.D.

Una base de datos se puede definir como un conjunto de información homogénea que mantiene una estructura ordenada, y que toda ella se encuentra relacionada con un mismo tema.

Un ejemplo claro de lo que es una base de datos, lo constituye la agenda de una empresa, en la cual se almacenan una serie de datos (nombre, dirección, teléfono, etc.), referentes a cada uno de sus clientes, proveedores o empleados. Para gestionar ésta información se necesitaría crear la base de datos "Agenda". Otro ejemplo de base de datos, sería el conjunto de datos e informaciones referidas a un video club (datos de películas, clientes, distribuidoras, géneros...) con lo cual, mediante un programa específico para estas tareas, un Gestor de Base de Datos, tendríamos que crear una base de datos "video club". Otro ejemplo mas de base de datos sería la base de datos de una academia donde se archiva todo lo necesario para controlar los alumnos, profesores, asignaturas, precios, etc...La base de datos bien la podríamos llamar "Academia".

A menudo se confunde la idea de una base de datos con la idea de tabla. Una tabla es una estructura de filas y columnas que alberga información o datos de una determinada naturaleza, como por ejemplo una tabla con los datos (código, nombre, dirección, actividad...) de los 555 clientes, por ejemplo, de una empresa; sería en éste caso la tabla de clientes. En cada fila tendríamos todos los datos de cada cliente, tendríamos lo que en términos de bases de datos se denomina un registro: Antes se llamaba ficha. En cada columna tendríamos todos los datos referidos a un elemento de dicha tabla (todos los nombres, todas las actividades...) a esto se le llama campo, y en cada campo de cada registro se alberga un dato.

Sin embargo, una base de datos (toda la información y elementos de gestión de esa información referida a un mismo tema) puede contener varias tablas (clientes, proveedores, artículos, familias, descuentos) así como otros elementos que permiten trabajar cómodamente con dichos datos de las tablas. En Access, a esos otros elementos se les denomina consultas, formularios, informes, módulos, macros... Por lo tanto, dentro de una base de datos, pueden existir elementos de diferentes naturalezas.

CARACTERISTICAS Y VENTAJAS DE ACCESS 2010

Los elementos de la aplicación proporcionan componentes modulares para las bases de datos de Access
Microsoft Access 2010 se basa en la simplicidad, con plantillas listas para que empiece a trabajar y herramientas eficaces para mantenerse al día a medida que los datos crecen.

Access 2010 le otorga capacidades para aprovechar la información, incluso si no es experto en bases de datos. Además, a través de bases de datos web recién agregadas, Access amplía la eficacia de los datos, facilitando el seguimiento, la creación de informes y el uso compartido con otras personas. Los datos nunca estarán más allá del explorador web más cercano.1
Compile bases de datos más rápida y fácilmente que nunca

Olvide la curva de aprendizaje. Las plantillas incluidas y los componentes reutilizables convierten a Access 2010 en una solución de base de datos simple y rápida.
Comience con solo unos pocos clics. Busque nuevas plantillas integradas que puede comenzar a usar sin personalización o seleccione plantillas de Office.com y personalícelas para que satisfagan sus necesidades. Compile las bases de datos con nuevos componentes modulares mediante nuevos elementos de la aplicación y agregue componentes de Access prediseñados para tareas comunes a la base de datos con unos pocos clics.

CARACTERISTICAS DE ACCESS

Microsoft Access es un sistema interactivo de administración de bases de datos para Windows. Access tiene la capacidad de organizar, buscar y presentar la información resultante del manejo de sus bases de datos. Entre sus principales características se encuentran:
Access es gráfico, por lo que aprovecha al máximo la potencia gráfica de Windows, ofreciendo métodos usuales de acceso a los datos y proporcionando métodos simples y directos de trabajar con la información.


Access facilita la administración de datos, ya que sus posibilidades de consulta y conexión le ayudan a encontrar rápidamente la información deseada, cualquiera que sea su formato o lugar de almacenamiento.


Con Access es posible producir formularios e informes sofisticados y efectivos, así como gráficos y combinaciones de informes en un solo documento.


Access permite lograr un considerable aumento en la productividad mediante el uso de los asistentes y las macros. Estos permiten automatizar fácilmente muchas tareas sin necesidad de programar.
Más Información: 

ACCESS 2010

ELEMENTOS FUNDAMENTALES




Una B.D. de Access no es sólo una tabla de datos, sino que es un conjunto de objetos. Access le permite crear formularios, informes y otros objetos que le ayudan a presentar sus datos tal como lo desee, pero la información propiamente dicha, se almacena en tablas.

1.4.1.- Tablas

Una tabla es un conjunto de datos acerca de un tema específico. Los datos de la tabla se representan en columnas (llamadas campos) y filas (llamadas registros). En una tabla, un campo es una categoría o tipo de información. Pueden ser nombres de empresas, fechas de contratación de empleados, precios de productos, etc. Un registro es un conjunto de información acerca de una persona, cosa o evento y por lo general incluye información de varios campos.

1.4.2.- Consultas

Una consulta es una pregunta que Ud. plantea acerca de la información contenida en su base de datos, como por ejemplo “¿Qué productos tienen proveedores australianos?”. Los datos que responden a la pregunta pueden provenir de una tabla o de varias; la consulta reúne la información solicitada. El conjunto de registros que responden a la consulta se denomina hoja de respuestas dinámica. Una hoja de respuestas dinámica es un tipo actualizable de conjunto de registros, que es cualquier conjunto de registros definido por una tabla o consulta.

1.4.3.- Formularios

Un formulario es, por lo general, un buen diseño para introducir, cambiar y ver los registros de su base de datos. Al abrir un formulario, Access recupera los datos deseados de las tablas y los presenta de acuerdo con su diseño ya sea en la pantalla o en formato impreso. En un formulario se muestran determinados registros, con un diseño personalizado.

1.4.4.- Informes

Un informe se utiliza para representar los datos en una página impresa y para mostrar los subtotales y totales correspondientes a todo un conjunto de registros. Los informes se pueden presentar con un diseño personalizado.

Nota:

Una B.D. puede contener o no cualesquiera de estos objetos, pero al menos debe contener una tabla.

1.5.- Operaciones fundamentales con las bases de datos

Se estudiará cómo:

2.1.1.- Abrir una base de datos.

2.1.2.- Crear una base de datos.

2.1.3.- Cerrar una base de datos

2.1.4.- Emplear las fichas-guía.

2.1.5.- Diseñar las bases de datos.

2.1.6.- Usar los Asistentes de Access para crear objetos.

La ventana de la base de datos

Cuando abra o cree una base de datos, Access presentará la ventana de la base de datos en la ventana de Access. La ventana de la base de datos (ver fig. 1) es su centro de control. Desde aquí puede crear y usar cualquier objeto de su base de datos.

Más Información:

OBJETO DE UNA BASE DE DATOS






Access posee una serie de herramientas y objetos para almacenar y gestionar información. Dentro de un archivo de base de datos, de un fichero .mdb, pueden existir elementos llamados objetos de hasta seis tipos o naturalezas diferentes:
Tablas: Son las encargadas de almacenar los datos. El almacenamiento de los mismos se realiza de forma organizada gracias a la estructura de las tablas, la buena estructuración de las tablas es imprescindible para realizar con eficacia todas las operaciones necesarias. Las tablas son los elementos principales. Si no hay tablas, no tienen sentido el resto de los elementos propios de una base de datos. Si no tenemos los almacenes principales de información, es decir las tablas, ¿que se puede hacer?
Consultas: Permiten dar respuesta a preguntas que se puedan plantear respecto a los datos almacenados en las tablas, además permiten realizar cálculos y operaciones con los datos almacenados. De esta forma se pueden filtrar los datos para trabajar únicamente con aquellos que se precisen en cada momento. Permiten establecer una serie de criterios que aplicados sobre una o varias tablas devuelven ciertos datos de éstas. Estos criterios, de cara a utilizarlos en sucesivas ocasiones, se pueden guardar, en lo que se ha dado en llamar una consulta.
Formularios: Se encargan de presentar los datos procedentes de tablas o consultas con un formato personalizado y "elegante". De esta forma se presentan los datos de forma atractiva, pudiendo al mismo tiempo realizar todas las operaciones habituales con registros: añadir, modificar, eliminar, etc. Es mejor trabajar con los datos de las tablas viéndolos a través de un formulario en vez de en forma de tabla de filas y columnas. Son la interfaz de los trabajos.
Informes: Crean resúmenes y presentan los datos de tablas y consultas con un formato personalizado, fundamentalmente de cara a "sacarlos" por impresora (aunque no siempre). Las posibilidades para ello inmensas. De este modo los datos pueden ser analizados e impresos con una gran calidad en cuanto a diseño, formato y distribución.
Páginas: Creación y diseño de páginas web con acceso a datos desde Internet.
Macros: Son pequeños programas que permiten realizar una serie de operaciones repetitivas en una sola acción, sin necesidad de conocimientos de programación (no es preciso conocer un lenguaje de programación como por ejemplo Visual Basic u otro). Se integran en aplicaciones Access.
Módulos: Conjunto de instrucciones y procedimientos de programación, escritos con Visual Basic para Aplicaciones (VBA), que permiten personalizar la base de datos. Para diseñar módulos sí es necesario saber programar.

BASE DE DATOS ACCESS

Access 2010 le brinda las herramientas innovadoras que esperaría de Microsoft Office para ayudarle a crear fácilmente informes y formularios informativos y profesionales.
  • El formato condicional ahora admite barras de datos y además permite administrar las reglas de formato condicional desde una sola vista intuitiva.
  • La adición de temas de Office en Access 2010 le proporciona la capacidad de coordinar una gran cantidad de objetos de base de datos con solo un par de clics y hace que aplicar formato sea muy fácil.

Obtenga acceso más fácilmente a las herramientas adecuadas en el momento exacto

Ubique los comandos que necesite cuando y donde los desee.
  • Personalice fácilmente la cinta mejorada para que los comandos que necesita sean más accesibles. Cree fichas personalizadas o incluso personalice las integradas. Con Access 2010, el control está en sus manos.
  • Administre su base de datos y obtenga una ruta más directa y rápida a las herramientas de base de datos desde la nueva vista Microsoft Office Backstage™. La vista Backstage reemplaza al menú Archivo tradicional en todas las aplicaciones de Office 2010 para proporcionar un espacio organizado y centralizado para administrar su base de datos y personalizar la experiencia de Access.

Agregue expresiones complejas y automatización sin escribir ni una línea de código

Access 2010 le otorga capacidades para que sea su propio programador, ya que le brinda herramientas simplificadas y fáciles de usar, incluso si se considera un usuario de bases de datos inexperto.
  • El Generador de expresiones mejorado simplifica enormemente las fórmulas y expresiones con IntelliSense. Reduzca los errores y pase más tiempo concentrado en desarrollar la base de datos.
  • Con el Diseñador de macros renovado, ahora es más fácil agregar lógica básica a las bases de datos. Si es un usuario experimentado de Access, reconocerá que las mejoras son más intuitivas para crear lógica compleja y le permitirán extender la aplicación de su base de datos.

Obtenga una ubicación central para los datos

Access 2010 ofrece formas sencillas de reunir los datos y aumentar la calidad del trabajo.
  • Incluya datos de servicios web y Servicios de conectividad empresarial de Microsoft SharePoint 2010 directamente en las aplicaciones que desarrolle. Ahora puede conectarse a orígenes de datos a través del protocolo de servicio web recién agregado.2
  • Importe y vincule datos de una amplia variedad de otros orígenes externos como Microsoft Excel, Microsoft SQL Server, Microsoft Outlook y muchos más. O bien, recopile y actualice sus datos por correo electrónico; no se requiere ningún servidor.

Obtenga acceso a la base de datos de formas nuevas

Los Servicios de Access recién agregados a Microsoft SharePoint Server 2010 le permiten hacer que sus bases de datos estén disponibles en Internet con nuevas bases de datos web.
  • Empiece a colaborar de inmediato. Publique sus bases de datos en línea y, a continuación, obtenga acceso a ellas, véalas y edítelas desde Internet. Los usuarios sin un cliente Access pueden abrir informes y formularios web a través de un explorador; sus cambios se sincronizarán automáticamente.
     
Independientemente de que sea una gran corporación, el propietario de una pequeña empresa, una organización sin fines de lucro o simplemente un usuario que busca formas más eficientes de administrar su información personal, Access 2010 le permite obtener lo que necesita con más facilidad, rapidez, flexibilidad y mejores resultados. 


En Access, el diseño de los informes se divide en secciones. En una base de datos cliente, se puede ver el informe en vista Diseño para mirar sus secciones. En vista Presentación, las secciones no son tan obvias, pero siguen ahí y se pueden seleccionar mediante el uso de la lista desplegable en el grupo Selección de la ficha Formato. Para crear informes útiles, debe comprender cómo funciona cada sección. Por ejemplo, la sección en la que eligió colocar un control calculado determina cómo calcula Access los resultados. En la lista siguiente se muestra un resumen de los tipos de sección y sus usos:
Encabezado del informe Esta sección se imprime una vez al principio del informe. El encabezado del informe se usa para ofrecer información que normalmente aparecería en una página de portada, como un logotipo o un título y una fecha. Cuando se coloca un control calculado que usa la función de agregado de suma en el encabezado del informe, el resultado de la suma se calcula para todo el informe. El encabezado del informe se imprime antes del encabezado de página.
Encabezado de página Esta sección se imprime al principio de cada página. Por ejemplo, para repetir el título del informe en todas las páginas se utiliza el encabezado de página.
Encabezado de grupo Esta sección se imprime al principio de cada nuevo grupo de registros. Use el encabezado de grupo para imprimir el nombre del grupo. Por ejemplo, en un informe que se agrupa por producto, use el encabezado de grupo para imprimir el nombre del producto. Cuando se coloca un control calculado que usa la función de agregado de suma en el encabezado de grupo, la suma se calcula para el grupo actual. Puede tener varias secciones de encabezado de grupo en un informe, en función de cuántos niveles de agrupación haya agregado. Para obtener más información sobre cómo crear encabezados o pies de página de grupo, vea la sección Agregar agrupaciones, ordenaciones o totales.
Detalle Esta sección se imprime una vez por cada fila del origen de registros. En ella se colocan los controles que constituyen el cuerpo principal del informe.
Pie del grupo Esta sección se imprime al final de cada grupo de registros. Los pies de grupo se usan para imprimir información de resumen para un grupo. Puede tener varias secciones de pie de grupo en un informe, en función de cuántos niveles de agrupación haya agregado.
Pie de página Esta sección se imprime al final de cada página. Los pies de página se utilizan para imprimir números de página o información sobre cada página.
Pie del informe Esta sección se imprime una vez al final del informe. Los pies del informe se utilizan para imprimir totales de los informes u otra información de resumen de todo el informe.

Nota En la vista Diseño, el pie del informe aparece debajo del pie de página. Sin embargo, en las demás vistas (la vista Presentación, por ejemplo, o cuando el informe se imprime o se obtiene una vista previa del mismo) el pie de informe aparece encima del pie de página, inmediatamente después del último pie de grupo o línea de detalle en la última página.

Crear un informe en Access 2010 es un proceso muy similar a la creación de un informe en Access 2007. Sin embargo, en Access 2010 existen algunas características nuevas relacionadas con los informes:
Galería de imágenes compartidas En Access 2010, ahora se puede adjuntar una imagen a una base de datos y, a continuación, usar la imagen en varios objetos. Al actualizar la imagen única, ésta se actualiza en todos los lugares donde se usa en la base de datos completa.
Temas de Office En Access 2010, ahora se pueden usar temas estándar de Microsoft Office para aplicar conjuntos de fuentes y colores con diseños profesionales para todos los informes y formularios de Access a la vez.
Formato condicional más eficaz Access 2010 incluye herramientas más eficaces para resaltar los datos en un informe. Se pueden agregar hasta 50 reglas de formato condicional para cada control o grupo de controles y, en informes de cliente, se pueden agregar barras de datos para comparar datos en los registros.
Diseños más flexibles En Access 2010, el método de diseño predeterminado para los informes es colocar controles en los diseños. Estas cuadrículas ayudan a alinear y cambiar el tamaño de los controles fácilmente, y se requieren para cualquier informe que se vaya a representar en un explorador. Si bien los diseños mismos no son nuevos en Access 2010, hay algunos cambios en la forma de usarlos para mover, alinear y cambiar el tamaño de los controles. Para obtener más información, vea el vídeo de introducción a los diseños de informes y formularios.


FORMULARIO ACCESS



Una vez creado el formulario, vamos a ver cómo usarlo para introducir datos de las tablas. Puede ocurrir que el formulario esté vacío (porque no se haya introducido ningún registro en la tabla en la que se basa dicho formulario, como ocurre en nuestro ejemplo de Alumnos) o que ya tenga datos, como veremos más adelante.

Para introducir nuevos datos, hay que seguir unos pasos similares a los vistos al usar la hoja de datos de la tabla:

1. Escribe el dato del primer campo del nuevo registro.

2. Pulsa la tecla Tab para ir al segundo campo del registro.

3. Repite los pasos 2 y 3 hasta llegar al final del primer registro.

4. Cuando pulses la tecla Tab al final del primer registro, pasarás al primer campo del registro nuevo.

También se pueden rellenar los campos utilizando el ratón. Sólo hay que hacer clic dentro de cada control que representa a un campo e introducir su valor.

Por ejemplo, en nuestro formulario de Alumnos (figura 5.3), haz clic en el control Nombre del primer registro del formulario y escribe el nombre del alumno: Francisco. Vuelve a hacer clic en el campo Apellidos y escribe Lucas Cordero. Sigue este método para el resto de campos.

Sin embargo, suele ser más cómodo usar la tecla Tab como se ha indicado en los pasos anteriores y no tener que usar el ratón continuamente. Pulsa ahora Tab y observa cómo se pasa al campo Dirección.

ADICIONAR CAMPOS A LA CONSULTA

Inicialmente se debe seleccionar los campos en la tabla. Se Puede seleccionar varios campos picando y apretando simultáneamente SHISFT o CTRL. Enseguida, apuntar para alguno de los campos seleccionados y arrastrarlo para la línea Campo: en el área inferior.


También es posible adicionar un campo seleccionándolo desde el Campo en el área inferior. Basta abrir el cuadro de combinaciones que aparece cuando el punto de inserción está posicionado en el área del Campo y elegir entre los campos listados.


Para adicionar todos los campos de la tabla a la planilla QBE es necesario inicialmente seleccionar todos los campos. Hay un atajo para esta tarea: basta picar dos veces en la barra de título de la tabla. Otro método consiste en el arrastre de la línea de asterisco (*) de la tabla para algún campo de la parte inferior. Mientras tanto, en este caso él arrastra toda la tabla y produce un efecto secundario interesante: en caso que la tabla vaya a ser alterada en su estructura, por adición/exclusión de campos, no será necesario rehacer la consulta. Por otro lado, campos QBE basados en asterisco no admiten criterio de clasificación y selección.


Para insertar un campo entre otros ya existentes en la planilla QBE basta arrastrar un campo seleccionado, en la parte superior, para el campo que quedará a la derecha del campo insertado. Para reordenar campos en la planilla QBE basta seleccionar y arrastrar para otra posición. Para eliminar un campo, basta seleccionar y dar DEL. Para remover todos los campos de la planilla use la opción Borrar cuadrícula del menú Edición.


El texto que identifica columnas, en la hoja de datos, es el nombre del campo. Muchas veces ese nombre es largo y se desea substituirlo por otro. Para ello basta preceder al nombre del campo en la planilla QBE con el nombre deseado seguido de dos punto. Ejemplo: Cargo: Código del cargo. Mientras tanto, si la columna posee la propiedad leyenda esta tendrá prioridad.


Eventualmente si es necesario utilizar un campo en una consulta sin que haya necesidad de mostrarlo en la hoja de datos, por ejemplo, cuando ese campo participa de la llave de clasificación. En este caso basta desactivar la marca de Mostrar R correspondiente en la planilla QBE.
Más Información:

CONSULTAS




Una consulta recupera informaciones de la Base de Datos y eventualmente las presenta en la pantalla. Serán estudiados tres tipos de consultas:
De selección: selecciona y presenta registros en formato patrón
De referencias cruzadas: selecciona y presenta registros en formato de planilla
De acción: altera el contenido de registros en una única operación

Los registros seleccionados constituyen un conjunto. Este conjunto es dinámico en el sentido de que su contenido tiene por origen varias tablas y con el sentido de solo existir mientras la consulta esté activa. Al cerrar una consulta, el conjunto de registros deja de existir. Esto constituye una gran ventaja pues si alteramos los datos de una tabla las consultas sobre ella automáticamente reflejarán esas alteraciones.

Las consultas constituyen un recurso práctico para obtener informaciones específicas contenidas en la Base de Datos. Con ellas podemos:
Elegir campos específicos de tablas específicas;
Seleccionar informaciones vía criterios;
Mostrar las informaciones en varios órdenes;
Obtener datos de varias tablas simultáneamente;
Calcular totales;
Crear formularios e informes;
Crear otras consultas y gráficos.

3.2. – Generar una nueva consulta.

La obtención de una nueva consulta es hecha a partir de la ventana Base de Datos, seleccionando Consultas y picando en la opción Nuevo. En respuesta aparecerá un cuadro de diálogo que le permite a Ud. elegir el modo de cómo, la consulta, debe ser construida. O Ud. mismo monta la consulta a través del modo Vista Diseño o Ud. utiliza los Asistentes, que facilitan el montaje tanto de consultas como de informes, formularios, etc.

Al elegir el modo Vista Diseño, aparecerá la ventana Consulta de Selección sobrepuesta con la ventana de diálogo Mostrar tabla. Para cada tabla o consulta a adicionar, seleccione su nombre y pique en el botón Agregar. En el caso que se adicione una tabla / consulta equivocada, basta seleccionarla y apretar DEL para borrarla del área de tablas.

Más Información: