ejercicio paso a paso unidad 7 de access

6
Ejercicio paso a paso. Consultas multitabla Objetivo Practicar las operaciones de Crear, ejecutar y guardar una consulta multitabla. Ejercicio 1. Crearemos una consulta a partir de dos tablas relacionadas. La consulta contendrá como datos los apellidos del alumnado, su población y nombre del curso al cual asiste, pero de aquellos alumnos que sean de Valencia o bien aquellos que se encuentren en el curso de Ofimática. 1 Abre la base de datos Clases.accdb de la carpeta Mis ejercicios. 2 Haz clic en el botón Diseño de Consulta en la pestaña Crear. A continuación se abrirá el cuadro Mostrar tabla. 3 Haz clic en la tabla Cursos, quedará así seleccionada. 4 Haz clic en el botón Agregar. Observa que aparece la tabla Cursos en la zona de tablas de la ventana diseño. 5 Haz clic en la tabla Alumnado, quedará así seleccionada. 6 Haz clic en el botón Agregar. Observa que aparece la tabla Alumnado en la zona de tablas de la ventana diseño. 7 Pulsa el botón Cerrar para cerrar el cuadro de diálogo. Observa que las tablas aparecen combinadas ya que tienen una relación definida en la ventana Relaciones. Como están unidas por el campo Codigo Curso, se formarán registros con el alumno junto con los datos del curso en el que está matriculado. 8 Rellena la rejilla QBE de forma que nos quede así:

Upload: andressequera

Post on 04-Oct-2015

219 views

Category:

Documents


4 download

TRANSCRIPT

Ejercicio paso a paso. Consultas multitablaObjetivoPracticarlas operaciones deCrear, ejecutar y guardar una consulta multitabla.Ejercicio 1.

Crearemos una consulta a partir de dos tablas relacionadas. La consulta contendr como datos los apellidos del alumnado, su poblacin y nombre del curso al cual asiste, pero de aquellos alumnos que sean deValenciao bien aquellos que se encuentren en el curso deOfimtica.1Abre la base de datosClases.accdbde la carpetaMis ejercicios.2Haz clic en el botnDiseo de Consultaen la pestaaCrear.A continuacin se abrir el cuadroMostrar tabla.3Haz clic en la tablaCursos, quedar as seleccionada.4Haz clic en el botnAgregar. Observa que aparece la tablaCursosen la zona de tablas de la ventana diseo.5Haz clic en la tablaAlumnado, quedar as seleccionada.6Haz clic en el botnAgregar. Observa que aparece la tablaAlumnadoen la zona de tablas de la ventana diseo.7Pulsa el botnCerrarpara cerrar el cuadro de dilogo. Observa que las tablas aparecen combinadas ya que tienen una relacin definida en la ventanaRelaciones. Como estn unidas por el campoCodigo Curso, se formarn registros con el alumno junto con los datos del curso en el que est matriculado.8Rellena la rejilla QBE de forma que nos quede as:

Observa como los criterios se encuentran en dos filas diferentes por lo tanto sacar aquellos que sean deValenciaOaquellos que estn matriculados en un curso deOfimtica.9Haz clic en el botnEjecutarpara ver el resultado.10Cierra la consulta, como es la primera vez que la guardas te pedir un nombre, ponleAlumnos de Ofimtica o Valencia. Crearemos una consulta a partir de dos tablas relacionadas. La consulta contendr como datos los apellidos del alumnado, su poblacin y nombre del curso al cual asiste, pero de aquellos alumnos que sean deValenciao bien aquellos que se encuentren en el curso deOfimtica.1Abre la base de datosClases.accdbde la carpetaMis ejercicios.2Haz clic en el botnDiseo de Consultaen la pestaaCrear.A continuacin se abrir el cuadroMostrar tabla.3Haz clic en la tablaCursos, quedar as seleccionada.4Haz clic en el botnAgregar. Observa que aparece la tablaCursosen la zona de tablas de la ventana diseo.5Haz clic en la tablaAlumnado, quedar as seleccionada.6Haz clic en el botnAgregar. Observa que aparece la tablaAlumnadoen la zona de tablas de la ventana diseo.7Pulsa el botnCerrarpara cerrar el cuadro de dilogo. Observa que las tablas aparecen combinadas ya que tienen una relacin definida en la ventanaRelaciones. Como estn unidas por el campoCodigo Curso, se formarn registros con el alumno junto con los datos del curso en el que est matriculado.8Rellena la rejilla QBE de forma que nos quede as:

Observa como los criterios se encuentran en dos filas diferentes por lo tanto sacar aquellos que sean deValenciaOaquellos que estn matriculados en un curso deOfimtica.9Haz clic en el botnEjecutarpara ver el resultado.10Cierra la consulta, como es la primera vez que la guardas te pedir un nombre, ponleAlumnos de Ofimtica o Valencia.Crearemos una consulta a partir de dos tablas relacionadas. La consulta contendr como datos los apellidos del alumnado, su poblacin y nombre del curso al cual asiste, pero de aquellos alumnos que sean de Valencia o bien aquellos que se encuentren en el curso de Ofimtica.

Ejercicio 2

Crearemos una consulta para saber los datos de todos los alumnos que estn enAlumnadoy el nombre del curso en el que est matriculado cada uno.1Abre la base de datosClases.accdbde la carpetaMis ejerciciossi no la tienes abierta.2Haz clic en el botnDiseo de Consultaen la pestaaCrear.A continuacin se abrir el cuadroMostrar tabla.3Haz clic en la tablaCursos, quedar as seleccionada.4Haz clic en el botnAgregar. Observa que aparece la tablaCursosen la zona de tablas.5Haz clic en la tablaAlumnado, quedar as seleccionada.6Haz clic en el botnAgregar. Observa que aparece la tablaAlumnadoen la zona de tablas.7Pulsa el botnCerrarpara cerrar el cuadro de dilogo. Observa que las tablas aparecen relacionadas ya que tienen una relacin definida en la ventana de relaciones. Como estn unidas por el campoCodigo Curso, se formarn registros con el alumno junto con los datos del curso en el que est matriculado.8Rellena la rejilla QBE de forma que nos quede as:

Con la primera columna indicamos que queremos todos los campos deAlumnadoy con la segunda columna, el nombre del curso asignado al alumno.9Haz clic en el botnEjecutarpara ver el resultado.Observa que no salen todos los alumnos, faltan los alumnos 4, 5, 6, y 7 porque estos alumnos no tienen valor en su campoCurso. En esta consulta slo aparecen los alumnos que tienen unCursoque existe en la tablaCursos.Vamos a cambiar la consulta para que aparezcan todos los alumnos.1En la zona de tablas, haz doble clic sobre la lnea que une las dos tablas. En el cuadro de dilogo que se abra haz clic en el botnPropiedades de combinacin.Se abrir el cuadro de dilogoPropiedades de la combinacin.2Selecciona la opcinIncluir TODOS los registros de 'Alumnado' y slo aquellos registros de 'Cursos' donde los campos combinados sean iguales.3Pulsa el botnAceptarpara cerrar el cuadro de dilogo. Observa que ahora la relacin aparece como una flecha que sale de la tablaAlumnado, esto te indica que la consulta incluir todos los registros deAlumnado.4Haz clic en el botnEjecutarpara ver el resultado. Observa que ahora aparecen los alumnos 4, 5, 6, y 7 pero sin nombre de curso porque no tienen.5Guarda la consulta con el nombreTodos los alumnospero no salgas de ella.Crearemos otra consulta a partir de la anterior para que aparezcan ahora todos los cursos y los alumnos asignados a cada curso.1Todava estamos en la consultaTodos los alumnos.2Despliega elBotn de Officey selecciona la opcinGuardar Como3Pnle a la nueva consulta el nombreTodos los cursos.De esta forma hemos creado una nueva consulta a partir de la anterior y estamos en esta (fjate en la barra de ttulo).4En la zona de tablas, haz doble clic sobre la relacin que une las dos tablas. En el cuadro de dilogo que se abra haz clic en el botnPropiedades de combinacin.Se abrir el cuadro de dilogoPropiedades de la combinacin.5Selecciona la opcinIncluir TODOS los registros de 'Cursos' y slo aquellos registros de 'Alumnado' donde los campos combinados sean iguales.6Pulsa el botnAceptarpara cerrar el cuadro de dilogo. Observa que ahora la lnea aparece como una flecha que sale de la tablaCursos, esto te indica que la consulta incluir todos los registros deCursos.7Haz clic en el botnEjecutarpara ver el resultado. Observa que ahora aparecen tambin los cursos que no tienen alumnos.8Guarda la consulta haciendo clic eny cirrala.