Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios - de - Access - Resueltos PDF
Ejercicios - de - Access - Resueltos PDF
de
ACCESS
AUTOR:
Juan Carlos Cambero Palmero
EDITA:
ACADEMIA BALANUS
Ejercicios de Access 2
Reservados todos los derechos. Queda prohibido, sin el permiso del autor o editor, la reproducción o la
transmisión total o parcial de esta obra por cualquier procedimiento mecánico o electrónico, incluyendo la
reprografía y el tratamiento informático.
Ejercicios de Access.
Ejercicio 1
La Comunidad de Regantes Río Ambroz quiere hacer una base de datos que refleje, entre
otras cosas, la relación de todos sus regantes, las parcelas y parajes, las hectáreas, áreas y
centiáreas a regar, el importe a pagar por sus regantes, etc.
Para ello cuenta con la siguiente información de los Regantes recogida en los siguientes
campos:
3. Una consulta que refleje los cultivos de flores y pimientos. Los campos a incluir son:
nombre, apellidos, descripción del paraje y cultivo. Guardarla como consulta flores y
pimientos.
4. Una consulta de regantes que no incluya a los de las localidades de Zarza de
Granadilla y Granja. Los campos incluidos son: nombre, apellidos, dirección, localidad
y código postal. Guardarla con el nombre de consulta menos zarza y granja.
5. Una consulta que solamente incluya los regantes de Zarza de Granadilla. Los campos
incluidos son: nombre, apellidos, dirección, localidad y código postal. Guardarla con
el nombre de consulta zarza.
6. Un informe donde salga valorado lo que riega cada socio.
7. Un informe donde salga valorado lo que debe pagar cada socio por regar.
8. Etc.
RESOLUCIÓN.
Creación de una base de datos.
Al abrir Access se nos presentan dos iconos mayúsculos, ejecutamos en
Base de datos del escritorio en blanco.
Seguidamente se nos abre otra ventana en la q damos nombre a nuestra
base de datos: Regantes Río Ambroz, ejecutamos en Crear.
Creación de tablas.
Hay que hacer tres tablas: REGANTES, POLÍGONOS y PARAJES. A cada tabla hay
que dar formato de los campos que la componen.
Al abrir la base de datos ejecutamos en el icono de Vista diseño para que se
nos abra una nueva ventana y poder dar un nombre a nuestra primera tabla,
que llamaremos Regantes.
Puesto el nombre nos cambia a la vista diseño para asignar el formato a los campos. Si
Access no asigna clave principal, se la asignamos al ID REGANTE.
Creación de relaciones.
Ruta: Herramientas de base de datos – Relaciones.
Si los ID tienen el mismo formato en las tres tabla, al relacionarlas, Access no nos dirá nada;
si por el contrario, el formato no es el mismo, nos avisará de que hay ciertas relaciones que
no pueden ser posibles porque las claves no son iguales. Atento a esto.
Este es uno de los planteamientos a la hora de hacer una base de datos, primero estrujarte
un poco la forma, el qué tengo que hacer para después preguntarte cómo lo voy hacer y
finalmente con qué lo voy hacer.
En cualquier caso, el con qué lo voy hacer es lo último que debes plantearte.
Consultas.
Una consulta es un conjunto de instrucciones que usamos a la hora de trabajar con datos.
Las consultas las podemos hacer de una o más tablas. Las más usuales son las consultas de
selección o consultas de tabla de referencias cruzadas.
Access nos presenta dos formas para hacer una consulta, una mediante un asistente para
consultas y otra mediante diseño de consulta. Particularmente y profesionalmente me
parece más apropiada la segunda opción.
El asistente es para principiantes o miedosos, pero tú eres hábil y no quieres hacer dos
veces el mismo camino. Lo digo porque al usar el asistente, es muy posible que tu consulta
tenga limitaciones, por lo que es mejor “entrar a matar” desde el principio.
Ahora bien, resulta que el campo de las áreas no me dice nada, lo tengo que eliminar. Para
ello, observo que encima de todos los campos hay una zona muy pequeña en color gris,
posiciono el cursor de ratón encima y ejecuto; automáticamente se selecciona en negro.
Presiono la tecla Supr para eliminarlo.
Consulta de selección.
En esta ocasión la necesidad de la Comunidad de Regantes es que quiere conocer
solamente los socios de Zarza de Granadilla y la clase de cultivo que tienen.
Crear – Diseño de consulta. Se nos abre la ventana de Mostrar tabla y ejecutamos dos veces
en la tabla de Regantes y en la tabla de Polígonos. Cerramos y ampliamos las dos tablas para
ver todos sus campos.
Hay que elegir la de Polígonos porque aquí están los tipos de cultivos.
Elegimos los campos de las distintas tablas que se ven en la figura.
…En esta tercera ocasión necesita un listado de los regantes que no residan en Zarza de
Granadilla y Granja.
Crear – Diseño de consulta. Se nos abre la ventana de Mostrar tabla y ejecutamos dos veces
en la tabla de Regantes, elegimos los campos nombres, apellidos dirección, localidad, y
código postal….
Ordenación.
Es utilidad para poner, por ejemplo, los apellidos de los regantes en orden alfabético, y de
esta forma encontrarlos mejor en el caso que tengamos un listado con 200 regantes.
La ordenación se puede configurar de forma ascendente o descendente y mediante dos
maneras. Una, ejecutando encima del campo de Apellidos y eligiendo la forma de
ordenación; dos, mediante la vista diseño cuando estamos creando la consulta.
Tablas valoradas.
Access es una base de datos (perogrullada) y como tal me gusta utilizarla. Esto quiere decir
que lo hago para consultas o listados varios, pero no para hacer o tener cálculos en ella.
Para eso utilizo Excel que es una grandísima herramienta.
Esto no quita que en Access se hagan algunos cálculos, pero repito, utilizar Excel que es
mejor herramienta y como se pueden exportar o importar datos, mejor que mejor.
Creo la consulta con las tablas de Regantes y Polígonos mediante Diseño de consulta.
Selecciono y traslado los campos nombre, apellidos y localidad de la tabla Regantes; y nº
polígono, descripción paraje, cultivo, hectáreas, áreas, centiáreas, a regar, precio, a
ingresar.
Añado la siguiente modificación al campo A regar, pero en la rejilla, como lo ves en la figura;
sumando las medidas entre corchetes.
Access nos dirá que le demos un nombre a la tabla, la llamamos Polígonos valorados.
Aceptamos.
Seguidamente…
La Comunidad de Regantes quiere saber los apellidos de los regantes de Jarilla y Abadía, las
hectáreas que riegan y lo que debe pagar por regar en estos predios.
Previamente a la realización de la consulta, hay que relacionar las dos tablas que vamos a
utilizar; tabla de Regantes y Polígonos valorados.
Ejecutamos en el menú de Herramientas de base de datos – Relaciones:
…
Lo que deseaba saber la Comunidad de Regantes: …quiere saber los apellidos de
los regantes de Jarilla y Abadía, las hectáreas que riegan y lo que debe pagar por
regar en estos predios.
Creamos una nueva consulta de las tablas Regantes (nombre, apellidos y
localidad) y Polígonos valorados (a regar y a ingresar). Trasladamos estos
campos a la rejilla y ejecutamos en el icono General.
…para que al ejecutar Vista hoja de datos nos devuelva los siguientes valores:
Anexar datos.
Se nos puede dar el caso de tener una tabla a la que queremos introducir más datos, esto se
hace anexando los nuevos datos a la tabla original.
Para ello creamos primero una consulta, ésta la convertimos en tabla y a esta tabla le
anexamos los datos.
Creamos una consulta con Regantes y Polígonos. En la rejilla trasladamos los campos de
nombre, apellidos, localidad, nº de polígono, descripción paraje, cultivo; aquí destacamos el
criterio de MAÍZ.
…Al decir si ya tenemos nuestra nueva tabla en su sitio. Guarda la consulta con el nombre
de Consulta maizYotros. Cerrar.
Si lo haces con el mismo nombre que la tabla no te dejará.
…
Una puntualización. Si la Comunidad tuviera un campo de FrutalesPeral y otro de
FrutalesManzano o más y los quisiéramos todos, se debe poner en la rejilla “FRUTALES*”
con un asterisco para que tome todos los frutales.
…
Ahora abre la tabla MAIZ Y OTROS y comprobarás como se han añadido los datos de
frutales y huerta.
Creación de formularios.
Un formulario es un objeto de base de datos que se puede usar para escribir, modificar o
mostrar los datos de una tabla o consulta.
Formulario sencillo.
Crear un formulario sencillo de la tabla Regantes.
Aquí si vamos a utilizar el asistente, es más práctico y rápido. Ejecutamos en Crear –
Asistente para formularios.
Formularios compuestos.
Cuando hacemos uso de por lo menos dos tablas, para tan fin utilizaremos igualmente el
asistente para formularios.
Creemos un formulario en el que aparezcan la dirección postal más el nif de la tabla
Regantes y de la tabla de Polígonos valorados los campos nº de polígono, descripción
paraje, cultivo, a regar y a ingresar. Resulta que la Comunidad de regantes quiere tener en
un informe todos estos datos por su utilidad a la hora de pasarles el cobro a los regantes.
Gráficos de formularios.
Access dispone de una herramienta para hacer gráficos, la verdad es que es
una herramienta muy limitada. Para estos menesteres Excel es inmejorable,
pero vamos con ella.
Crear – Diseño del formulario, se abre una ventana con una cuadrícula y en la
barra de iconos elegimos las barras (colores) para insertar un gráfico.
Creación de informes.
Los informes tiene la utilidad de la presentación de datos para imprimirlos. Es una buena
herramienta a la hora de tener constancia de algo.
La mejor opción es utilizar el asistente para informes.
La Comunidad de Regantes desea tener un informe de sus regantes que incluya, de la tabla
de Regantes el nombre, apellidos y localidad.
Utilidad de este informe, que tienes recogido en un documento todo lo que riegan y deben
los regantes.
Creación de etiquetas.
La Comunidad de Regantes Río Ambroz tiene que enviar
cartas a sus regantes y como es muy tedioso escribir los
nombres en los sobres decide hacer unas etiquetas.
Nos posicionamos en la tabla de Regantes, sin abrirla.
Ejecutamos en crear y después en Etiquetas, dentro de la
persiana de Informes.
Se abre una ventana en la que deberemos elegir el fabricante y el tipo de producto, en mi
caso es la Apli 1272.
Las etiquetas de los 10 regantes. Se pone una hoja de etiquetas en blanco y se imprimen.
Datos externos.
Exportación a Excel.
Mi opinión es conocida, utilizo Access como agenda de direcciones, para trabajos más
complejos y sobre todo si hay que valorar, utilizo Excel. Pero Access tiene esa buena ventaja
de poder pasar sus datos a Excel, valorarlos y volverlos a incorporar.
Aunque ya está hecho, volvamos a valorar lo que riegan y deben los regantes mediante la
exportación y tratamiento de datos con Excel.
La cerramos.
Ejecutamos en Datos externos – Exportar y vincular – icono de Excel.
De Excel.
Intro.
Si no dominas Excel, te recomiendo otro de mis libros de ejercicios, el dedicado a Excel; muy
práctico.
Importación de Excel.
Caso contrario del anterior, tenemos un libro de Excel que queremos incorporar a nuestra
base de datos.
La ruta a seguir es la siguiente.
Datos externos – Importar y vincular – icono de Excel.