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.


Top Related