Sie sind auf Seite 1von 7

Centro de Estudios Tecnolgicos Industrial y de servicios no.

1
Curso de Base de Datos 1

PRCTICA 4. CONSULTAS DE SELECCIN

( 7 hojas )

En este ejemplo se van a trabajar las consultas de seleccin. Hasta ahora se ha trabajado filtrando y ordenando datos de una tabla en particular. El problema se nos presenta cuando queremos visualizar datos de varias tablas a la vez. Para ello usaremos las Consultas. Este tipo de consultas de seleccin nos van a permitir filtrar y organizar la informacin contenida en una o varias tablas as como la obtencin de campos calculados y resmenes en grupo. Los casos a trabajar sern los siguientes: Visualizar los siguientes datos:

1. Nombre 2. Apellidos. 3. Descripcin del puesto de trabajo 4. Grupo laboral al que pertenece el puesto de trabajo. 5. Descripcin de la seccin en la que se encuadra el puesto de trabajo. Guardar la consulta con el nombre PERSONAL POR SECCIONES. Mostrar de esta lista obtenida solo los registros pertenecientes a la Seccin 1. Adems de los datos anteriores, queremos saber la fecha de ingreso de cada uno de los trabajadores. Mostrar los registros correspondientes a los trabajadores, de todas las secciones, que han ingresado con fecha posterior al 1 de Enero del 2000. Queremos saber la ubicacin de todos los trabajadores de nuestra empresa (despacho y planta). Cerrar la consulta.

Seguimiento del ejemplo


Vamos a acceder a la creacin de una nueva consulta: 1. Hacer clic sobre el objeto Consultas de la ventana Base de Datos.

2. Hacer clic sobre el botn Nuevo

. Se obtiene el siguiente cuadro de dilogo:

Elabor: Prof. Guillermo Vicua Santiago

Leccin 1

rambolamo@yahoo.com.mx

Centro de Estudios Tecnolgicos Industrial y de servicios no. 1


Curso de Base de Datos 1

3. Como se observa aparece seleccionada por omisin la opcin Vista diseo hacer clic sobre el botn Aceptar. 4. A continuacin hay que aadir a la consulta las tablas que van a participar en la misma. En nuestro caso dichas tablas sern PERSONAL, SECCIONES y PUESTOS segn la informacin que necesitamos incluir en la misma. Para ello en el cuadro de dilogos obtenido: a. Seleccionar la tabla PERSONAL. b. Hacer clic sobre el botn Agregar c. Seleccionar la tabla PUESTOS. d. Hacer clic sobre el botn Agregar e. Seleccionar la tabla SECCIONES f. Hacer clic sobre el botn Agregar NOTA: Debido a que las tablas aparecen seguidas, la secuencia de acciones descrita se puede resumir en seleccionar la primera, y seleccionar la ultima manteniendo oprimida la tecla Mayus (Shift izq. o derecho); a continuacin se hace clic sobre el botn Agregar. g. Cerrar el cuadro de dialogo Mostrar tabla. El resultado obtenido ser similar al siguiente:

Elabor: Prof. Guillermo Vicua Santiago

Leccin 1

rambolamo@yahoo.com.mx

Centro de Estudios Tecnolgicos Industrial y de servicios no. 1


Curso de Base de Datos 1
5. A continuacin se proceder a incluir los campos necesarios de cada tabla en la cuadricula QBE (Query By Example). a. Hacer doble clic encima del campo NOMBRE de la tabla PERSONAL. b. Hacer doble clic sobre el campo APELLIDOS de la tabla PERSONAL. c. De la tabla PUESTOS, incluir los campos PUESTO y GRUPO LABORAL. d. Por ltimo, de la tabla SECCIONES, incluir el campo SECCION. e. Una vez incluidos todos los campos se proceder a ejecutar la consulta. Hacer clic sobre el botn Ejecutar.

f. Para visualizar bien el contenido de la consulta, disminuiremos el tamao de la fuente y ajustaremos la anchura de las columnas, tal y como se aprendi en la prctica 3. El resultado de la consulta deber ser el siguiente:

Se proceder a continuacin a archivar (grabar) en disco esta consulta.

1. Hacer clic sobre el botn

Guardar de la Barra de herramientas.

2.- En el cuadro de dialogo resultante, escribir el nombre de la consulta: PERSONAL POR SECCIONES.

Elabor: Prof. Guillermo Vicua Santiago

Leccin 1

rambolamo@yahoo.com.mx

Centro de Estudios Tecnolgicos Industrial y de servicios no. 1


Curso de Base de Datos 1

3.- Hacer clic sobre el botn Aceptar. Queremos seleccionar en nuestra consulta tan solo los registros correspondientes a los trabajadores de la primera seccin:

1.- Como se est visualizando la tabla de datos de la consulta, hemos de pasar al modo diseo para modificar la misma, hacer clic sobre el botn Vista.

2.- Aadir a la consulta el campo CDIGO SECCIN de la tabla SECCIONES. a. Hacer doble clic sobre el campo CDIGO SECCION de dicha tabla. 3.- En la fila Criterios de dicho campo, incluir 1 tal y como se refleja en la siguiente figura:

Ejecutar. Como se observa, tan solo se visualizan ahora tres registros 4.- Hacer clic sobre el botn correspondientes a los trabajadores de la primera seccin (Direccin General), observe la siguiente figura:

En esta consulta queremos saber la fecha de ingreso de cada uno de los trabajadores. Veamos una forma distinta de incluir un campo en una consulta:

Elabor: Prof. Guillermo Vicua Santiago

Leccin 1

rambolamo@yahoo.com.mx

Centro de Estudios Tecnolgicos Industrial y de servicios no. 1


Curso de Base de Datos 1
1.- Hacer clic sobre el botn Vista para pasar al modo diseo y modificar la misma.

2.- En la ltima columna libre de la cuadrcula QBE (a la derecha de la correspondiente al campo CDIGO SECCIN) hacer clic sobre su primera fila (fila Campo).

3.- Al situar el cursor en esta celda se visualiza el botn en el borde derecho. Al hacer clic sobre dicho botn, visualizarn todos los campos de las tablas de la parte superior, tal y como se indica en la siguiente imagen: 4.- Como se observa, en dicha lista aparece el nombre del campo precedido por el de la tabla a que pertenece, localizar el campo PERSONAL.FECHA DE INGRESO y hacer clic sobre el mismo. Quedar insertado en la celda. 5.- Ejecutar la consulta. Se visualizaran los registros correspondientes a la Seccin 1 ( no hemos anulado todava este criterio) y, al final su fecha de ingreso Normalmente no se visualizara la columna FECHA DE INGRESO por falta de espacio en la pantalla. Se podra llegar a ella desplazando la vista con la Barra de desplazamiento horizontal de la misma, observe la siguiente figura:

Visualizaremos ahora los registros correspondientes a los trabajadores de todas las secciones que han ingresado en nuestra empresa con posterioridad al 1. de Enero del 2000.

1. Acceder a la Vista diseo de consulta. 2.-Eliminar el criterio del campo CODIGO SECCION: a. Hacer clic sobre la celda Criterios de dicho campo. b. Borrar el contenido de dicha celda. 3.- Acceder a la celda Criterios del campo FECHA DE INGRESO. 4.- Introducir el siguiente texto:

> 1/1/00

5.- Oprimir la tecla Intro. El contenido de la celda ser el siguiente:

Elabor: Prof. Guillermo Vicua Santiago

Leccin 1

rambolamo@yahoo.com.mx

Centro de Estudios Tecnolgicos Industrial y de servicios no. 1


Curso de Base de Datos 1

6.- Ejecutar la consulta. Efectivamente, solo se visualizaran los registros correspondientes a los trabajadores que han ingresado en la empresa con posterioridad a la fecha indicada. En seguida se muestra el resultado de la consulta:

Emplea la opcin Guardar como del men Archivo y guarda la consulta con el nombre: personal por secciones mayor a 01012000 Por ultimo queremos saber el despacho y la planta en la que se ubica cada trabajador, independientemente de su fecha de ingreso. 1.- Acceder a la Vista de Diseo de la consulta. 2.- Eliminar el criterio de seleccin del campo FECHA DE INGRESO. a. Hacer clic sobre la celda Criterios de dicho campo. b. Borrar el contenido de dicha celda.

3.- Hacer clic sobre el botn

Mostrar tabla de la Barra de herramientas.

4.- Hacer doble clic sobre la tabla DESPACHOS. Quedara agregada a la consulta. 5.- Cerrar el cuadro de dialogo Mostrar tabla. 6.- Incluir los campos DESPACHO y PLANTA de esta ultima tabla de cualquiera de las dos formas vistas anteriormente. 7.- Ejecutar la consulta, el resultado sera:

Elabor: Prof. Guillermo Vicua Santiago

Leccin 1

rambolamo@yahoo.com.mx

Centro de Estudios Tecnolgicos Industrial y de servicios no. 1


Curso de Base de Datos 1

Utiliza la opcin Guardar como para grabar los cambios a disco duro, llmale personal por secciones, Access te va a indicar que ya existe este nombre de consulta, y contesta que S deseas reemplazar.

Ejercicios adicionales
1.- En la consulta PERSONAL POR SECCIONES, visualizar tan solo los datos referentes a los trabajadores ubicados en la primera planta. 2.- De estos datos, visualizar solo los campos siguientes en el mismo orden APELLIDOS NOMBRE PUESTO SECCION DESPACHO

guarda los cambios. 3.- Crear una nueva consulta con los siguientes campos: Numero Personal. Apellidos. Nombre. Cdigo de Puesto de trabajo. Direccin.

4.- Incluir un nuevo registro en la anterior consulta con los siguientes datos:
NUMERO PERSONAL 6345 APELLIDOS Ruiz Cruz NOMBRE Rebeca CODIGO PUESTO 150 DIRECCION Amores 15

guarda esta consulta con el nombre de personal puestos.


Elabor: Prof. Guillermo Vicua Santiago Leccin 1

Ah nos vemos en la prxima........


rambolamo@yahoo.com.mx

Das könnte Ihnen auch gefallen