Access

¿Qué es Access? ¿Para qué sirve?

Access es un gestor de bases de datos que al igual que Excel permite recopilar multiples tipos de información y datos. Sin embargo, a diferencia de este, no se limita a clasificarlos en tablas, sino que ademÔs permite crear relaciones entre estas tablas, crear nuevos registros en ellas y manipular ingentes cantidades de estos datos sin tener que modificarlos uno a uno manualmente. AdemÔs, facilita la aplicación de "filtros" y el uso de consultas con el objetivo proporcionar una búsqueda de datos mucho mÔs sencilla y que permite al usuario ocultar rÔpidamente toda aquella información no relevante en el momento para el usuario.

Al utilizar Access vamos a trabajar con los cuatro elementos esenciales y mƔs caracterƭsticos del programa: Tablas, Consultas, Formularios e Informes. Para ver el listado de cada uno de estos tipos de elementos no tenemos mƔs que abrir el menu desplegable


Tablas

Al igual que ocurre con Excel, en Access se pueden tener varias objetos, como las tablas dentro de un mismo documento. Para crearlas no tenemos mÔs que entrar en la pestaña Crear y hacer click en el botón Tabla.

Elementos de tabla:
Como se puede ver en la imagen a continuación, estas tablas estÔn formadas por Registros (que se corresponderían con las filas de Excel) y Campos (que se corresponderían con las columnas de Excel). Para crear un nuevo registro simplemente debemos rellenar los campos del mismo en la última fila de la tabla, en la cual aparecerÔ el mensaje "(Nuevo)". De esta forma, cada nuevo registro queda escrito a continuación del anterior (después pueden reordenarse arrastrÔndolos o siguiendo criterios). Sin embargo, a diferencia de cómo ocurre en Excel, no se pueden introducir datos de forma libre en cualquier celda vacía formando varias tabas dentro de la misma matriz.

Access_Tablas_Elementos

Creación de nuevos campos
A la hora de crear un nuevo campo en Access es imprescincible saber que estos pueden ser de varios tipos distintos: texto corto, nĆŗmeros, dinero, fecha... Por lo tanto, al crear un nuevo campo, haciendo click en la celda correspondiente en el margen superior de la tabla, simplemente debemos seleccionar el tipo de dato que vayamos a introducir en estos registros.

Relaciones entre tablas:
Como hicimos en clase durante la prÔctica 1 en clase (se puede descargar desde la parte inferior de este apartado), podemos relacionar algunos campos de una tabla con sus correlativos en otra. Para ello, entramos en la pestaña Tablas, dentro de Herramientras de tabla, y hacemos click en el botón llamado Relaciones. Nada mÔs hacelo se nos abre de forma automÔtica la ventana Mostrar tablas, en la cual podemos seleccionar las tablas en las que se encuentran los campos que deseamos relacionar. Por último, arrastramos uno de estos campos desde el rectÔngulo de una de las tablas, para soltarlo sobre el otro campo con el que queremos relacionarlo.


Consultas

Las consultas permiten a los usuarios de Access realizar búsquedas avanzadas aplicando varios filtros o criterios a la información de una o mÔs tablas. AdemÔs, la información sobre las consultas puede guardarse, por lo que permite aplicar de nuevo estos filtros de una forma muy rÔpida cuando vuelvan a necesitarse. Para crear una nueva consulta debemos entrar en la pestaña Crear, para luego hacer click en Diseño de Consulta. Una vez hecho esto se abrirÔ una ventana emergente, en la cual podremos elegir las tablas en las que se encuentran los datos que buscamos. Tras haberlas seleccionado y cerrado la ventana, yapodremos aplicar cada filtro siguiendo los siguientes pasos:

  1. Arrastramos los campos que vayan a actuar como criterios o en los cuales se muestre la información que buscamos a las columnas situadas en la parte inferior de la pantalla.
  2. Elegimos el la forma en que deseamos que se ordenen los datos (opcional)
  3. Dejamos marcado la casilla de Mostrar, en el caso de que deseemos que la información de este campo sea visible al obtener los resultamos o la desmarcamos en el caso de que queramos ocultarla.
  4. Por último, en el caso de que la información buscada deba cumplir una condición concreta en el campo actual, lo escribimos en la casilla de Criterio. Un detalle muy importante para hacer esto correctamente es situar entre asteriscos únicamente la parte del criterio que estamos seguros de que se va a encontrar en los registros que buscamos y no escribir aquella de la que no estemos seguiros, puesto que en el caso de que busquemos los libros de Cervantes entre los valores de un campo de autores, tal vez haya libros en los que el autor aparezca como "Cervantes", otros en los que aparezca como "Miguel de Cervantes"... En este caso, la mejor opción sería establecer *Cervantes* como criterio, para asegurarnos de que no se pierdan soluciones.


Formularios

Los formularios son una herramienta imprescindible en este programa, puesto que fÔcilita enormemente la introducción de nuevos registros en las tablas sin tener que hacerlo de forma manual. Una vez creados y diseñados, los formularios permiten al usuario introducir estos nuevos datos a través de una ventana diseñada por él dueño de la base de datos o creada de forma automÔtica, evitando así tener que editar las distintas tablas y campos uno por uno.

Creación de un formulario automÔtico:

Una vez mÔs, debemos entrar en la pestaña Crear, para hacer click esta vez en Asistente para formularios (dentro del apartado de formularios). Al hacerlo, aparecerÔ una ventana emergente en la que debemos elegir los campos con los que vamos a trabajar. Se pueden elegir de varias tablas y/o consultas como se desee. Posteriormente, elegiremos la distribución de la información dentro del propio formulario y el título de este. Si tomamos la opción de modificar el nuevo formulario, nos encontraremos con una plantilla algo simple, pero en la cual ya se han distribuido de forma automÔtica todos los campos seleccionados y se ha añadido como título el mismo del formulario. Una vez hecho esto podemos modificarla a nuestros gusto, pero eso ya veremos como hacerlo con los formularios diseñados a mano.

Creación y diseño de un formulario de forma manual:

Aunque la creación de formularios automÔticos es realmente rÔpida y fÔcil, el resultado que se obtiene no es muy sofisticado y no permite añadir muchas funciones que habría que añadir posteriormente. Por tanto, si queremos crear un formulario mÔs completo que vayamos a utilizar durante mucho tiempo, es mÔs recomendable crearlo a poco a poco. Para ello, entramos como siempre en la pestaña Crear y hacemos click en Diseño de formulario. El resultado es la aparición de una plantilla vacía en la que debemos comenzar a añadir distintos controles a través de los siquientes pasos:

  1. Dentro de Herramientas de diseƱo de formulario y de la pestaƱa DiseƱo, hacemos click en Agregar campos existentes.
  2. DespuƩs, seleccionamos en el apartado Controles de la barra de herramientas aquel que vayamos a utilizar.
  3. Tras esto, en la Lista de campos que nos debe haber aparecido en el paso anterior, hacemos click en "Mostrar todas las tablas" y arrastramos con el ratón el campo que queramos insertar hasta la plantilla del formulario.
  4. En el caso de las Etiquetas, por ejemplo, simplemente aparecera este elemento en el formulario, mientras que en el caso de otros controles como el Cuadro combinado habrƔ que seguir las indicaciones del programa a travƩs de una ventana emergente en la que se elegirƔn las opciones del control.

Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā  Ā Ā  Ā  Access_Formularios_Controles

Una vez hecho esto, podemos personalizar el formulario para que no quede tan vacĆ­o. Para ello, podemos hacer muchas cosas:

  • Se puede editar el encabezado y el pie de pĆ”gina del formulario insertando por ejemplo un TĆ­tulo, opción que se encuentra en la parte superioe derecha de la ventana, junto al botón Fecha y hora, que permite mostrar esta información dentro de la propia ventana del formulario.
  • AdemĆ”s, se puede insertar un logotipo (de la organización o empresa que use la base de datos), a partir de un archivo de imagen del ordenador. Para ello, debemos hacer click en Logotipo. Un botón situado sobre el de TĆ­tulo.
  • TambiĆ©n podemos cambiar el color fondo de las distintas partes del formulario haciendo click derecho en ellas y seleccionando la opción Color de fondo o relleno.
  • Asimismo, tambiĆ©n podemos cambiar el color de las etiquetas del formulario, asĆ­ como la fuente de estas y el resto de propiedades de los textos desde la pestaƱa Formato, dento de las Herramientas de diseƱo de formulario.


Informes

Los informes son documentos de texto en los que se muestra de forma organizada la información contenida en una tabla o aquella resultante de realizar una consulta. Dicho de otro modo, son una manera de exponer en forma de lista esta información de forma organizada en un documento de carÔcter informativo que probablemente sea exportado a otro tipo de archivo o incluso impreso en papel. Para crear un informe vamos a crearlo de forma automÔtica para después modificarlo y personalizarlo de acuerdo con las necesidades de cada caso.

El primer paso, al igual que en los apartados anteriores es entrar en la pestaña Crear, para luego hacer click en Asistente para informes. En la ventana que emergerÔ a consecuencia de esto, especificaremos los campos que vamos a mostrar en el formulario, la forma en que deseamos agruparlos (opcional) y el orden en el que deben aparecer los registros, atendiendo a un mÔximo de 4 campos distintos por los que ordenarlo de mayor a menor prioridad. Finalmente elegiremos la distribución que deben tiener los distintos registros en el informe, así como el título que queramos asignarle a este.

Tras crear el informe, su edición es exactamente igual que en el caso del formulario y podemos por tanto editar el encabezado y el pie del informe, el formato del fondo y de los bloques de texto o etiquetas situados en él, así como insertar un logo o la fecha, de forma que muestre el día y/o la hora en que se creó tal informe. Un único detalle a tener en cuenta sin embargo, es que el ancho del informe no debe exceder su longitud, puesto que al exportarlo parte del informe quedarÔ recortado y mostrado en la pÔgina siguiente.

Un ejemplo del resultado de crear un informe serĆ­a el siguiente:

Acces_Informe_Ejemplo


Exportar informe a PDF

Como he mencionado antes, la mayoría de los informes se crean para comunicar la información que contienen a otras personas, por lo que una función muy importante es la de exportarlos a otro tipo de archivo o imprimirlos. En este caso, para obtener el informe en formato PDF, simplemente debemos entrar en la pestaña Datos externos, para luego hacer click en PDF o XPS, dentro del apartado de Exportar. Tras seleccionar el directorio donde queremos que se sitúe el documento, este se crearÔ y estarÔ listo para enviarlo a quien sea necesario.


Exportar tabla a Excel

Como dije al principio de esta pÔgina de Access, existen muchas similitudes entre las tablas de Excel y las de Access, por lo que no es nada raro que alguna vez nos encontremos con la necesidad de copiar la tabla de uno a otro programa. Para ello, Entramos en la misma pestaña que en el apartado anterior (Datos externos) y hacemos click en la opción Excel, dentro del apartado Importar y vincular. Esta misma operación se puede realizar haciendo click en la opción Access, para pasar la información de una de las tablas a otra base de datos.


Pablo DƔvila,
25 mar. 2017 10:48
v.1
Pablo DƔvila,
25 mar. 2017 10:49
v.1
Pablo DƔvila,
25 mar. 2017 10:49
v.1