Universidad Nacional de Educación Enrique Guzmán y Valle LA CANTUTA
CENTRO DE INFORMÁTICA OFICINA CENTRAL DE PERSONAL Oficina de Administración y Desarrollo de Personal
NIVEL INTERMEDIO
SESIÓN 11 CREAR CONSULTAS
Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tablas.
Tipos de consultas Consultas de selección: Son las consultas que extraen o nos muestran datos datos de una tabla que cumplen los criterios especificados. Una vez obtenido el resultado podremos consultar los datos para modificarlos. Una consulta de selección genera una tabla lógica (no está físicamente en el disco duro sino en la memoria del computador y cada vez que se abre se vuelve a calcular).
Consultas de acción: Son consultas que realizan cambios a los registros. registros. Existen varios tipos de consultas de acción, de eliminación, de actualización, de datos anexados y de creación de tablas
Crear una consulta
1º Abrir la base de datos Trabajadores_Cantuta.accdb 2º Clic en la pestaña Crear, clic en el botón 3º Mostrará la siguiente ventana de dialogo, seleccione la tabla Personal, hacer clic en Agregar y luego Cerrar 4º Nos mostrara la Vista Diseño D iseño de Consultas
Cuadricula QBE
Nota:
La columna de la cuadrícula QBE corresponde a un campo Cada fila tiene un propósito: Campo: Podremos el campo a utilizar (puede ser el nombre de un campo de la tabla o un campo calculado) Tabla: Nombre de la tabla de la que obtendremos el campo. Orden: Sirve para ordenar las filas del resultado.
-1-
Universidad Nacional de Educación Enrique Guzmán y Valle LA CANTUTA
CENTRO DE INFORMÁTICA OFICINA CENTRAL DE PERSONAL Oficina de Administración y Desarrollo de Personal
NIVEL INTERMEDIO
Mostrar: Si la casilla de verificación aparece desactivada la columna no aparecerá en el resultado, se suele desactivar cuando queremos utilizar el campo para definir la consulta pero no queremos que aparezca en el resultado. Criterios: Sirve para especificar un criterio de búsqueda (es una condición que deben cumplir los registros que aparecerán en el resultado de la consulta). Por lo tanto está formado por una condición o varias condiciones unidas por los operadores Y (AND) y O (OR). O: esta fila y las siguientes se utilizan para combinar condiciones.
Añadir Campos a una Consulta 5º Hacer doble clic sobre el nombre del campo que aparece en la zona de tablas, este se colocará en la primera columna libre de la cuadrícula (pe_apellidos, pe_nombres, pe_genero, pe_fe_nac)
5º Al cerrar la consulta te pide guardar, Clic en botón Si. Digite el 6º
nombre mostrado en la ventana Guardar como. Se visualizara la Consulta en la siguiente ventana
6º Haga doble clic y se mostrara los datos de la Consulta1_Datos_Personales
Organizar Información (Ordenamientos) 7º Clic derecho sobre la Consulta1_Datos_Personales, elija 8º Seleccione la fila Ordenar de la cuadricula QBE, se pedirá guardar los cambios realizados en la consulta.
9º Observe los registros en la consulta
-2-
Universidad Nacional de Educación Enrique Guzmán y Valle LA CANTUTA
CENTRO DE INFORMÁTICA OFICINA CENTRAL DE PERSONAL Oficina de Administración y Desarrollo de Personal
NIVEL INTERMEDIO
10º También puede ocultar el campo pe_fe_nac, desactivando la casilla de verificación y luego visualizar la consulta.
11º Crear una Consulta2_Datos_Distrito a través del botón Diseño de Consulta, Agregar las tablas Personal y Distrito, en la cuadricula QBE seleccionar los campos pe_apellidos, pe_nombres, pe_genero, pe_fe_nac [tabla Personal] y di_nombre [tabla Distrito] a) Muestre a los trabajadores que viven en Lurigancho b) Muestre a los trabajadores masculino que viven en Lurigancho c) Muestre a los trabajadores que viven en Chaclacayo, nacidos en el año 1988 d) Mostrar los Trabajadores cuyo apellido empiezan con P
DEFINIR CAMPOS CALCULADOS
Formar expresiones Los campos calculados son obtenidos del resultado de una expresión, se forma combinando un operador con uno o generalmente dos operandos. La mayoría de las veces un operando será un campo de la tabla y el otro un valor concreto u otro campo.
Operadores + - * ^ / \ Mod, &, este último para concatenar dos expresiones de tipo texto Valores concretos
Los valores de tipo texto deben ir siempre entre comillas simples ' o dobles ". Ejemplo: “AVILA” Literales de fecha se escriben entre # y deben estar en el formato de EE.UU., Ejemplo, 15 de agosto de 1998, debemos escribirla #8/15/98#; con el formato #mes/dia/año#
Funciones predefinidas.- Access 2010 tiene muchas funciones predefinidas, las se utilizan más a menudo:
DATE() o fecha() devuelve el día en que estamos. NOW() o Hoy() devuelve el día y la hora actual. YEAR(fecha) o Año() devuelve el año de la fecha. MONTH(fecha) o Mes() devuelve el mes de la fecha.
Nombres de campos.- se indican entre corchetes [ ]. Ejemplo para hacer referencia al campo pe_dni puedo escribir [pe_dni]
12º Crear una Consulta3_Per_Dis_Dep_Cat a través del botón Diseño de Consulta, Agregar las tablas Personal, Distrito, Dependencia y Categoria, en la cuadricula QBE seleccionar los campos pe_apellidos, pe_nombres, pe_genero, pe_fe_nac [tabla Personal] y di_nombre [tabla Distrito], de_nombre [tabla Dependencia], ca_basico [tabla Categoria].
-3-
Universidad Nacional de Educación Enrique Guzmán y Valle LA CANTUTA
CENTRO DE INFORMÁTICA OFICINA CENTRAL DE PERSONAL Oficina de Administración y Desarrollo de Personal
NIVEL INTERMEDIO
a) Muestre a los trabajadores cuyo básico sea de 1800 y 2500 b) Muestre a los trabajadores cuyo básico sea de 1800 ó 2500 c) Muestre a los trabajadores femeninos cuyo apellidos empiece con la letra C y su básico sea mayor o igual a 4300 d) Mostrar el Total liquido asignado al trabajador, si se le asigna una bonificación del 10% sobre su básico
13º Genere una Consulta4_Pe_Cat a través del botón Diseño de Consulta, Agregar las tablas Personal y Categoria, en la cuadricula QBE seleccionar los campos pe_cat [tabla Personal], ca_nombre, ca_basico [tabla Categoria]. Haga un clic en la pestaña diseño, en el grupo Mostar u ocultar seleccione el comando Totales, el diseñador agregara una fila llamada Total, indicar el campo que se va agrupar y la función a utilizar. e) Muestre la suma del total de trabajadores por categoria
Consultas Parametradas
En la columna del campo a especificar el parámetro. Sobre la fila de criterios, escriba el texto entre corchetes
14º En la Consulta5_Per_Dep agregar la tabla Personal y Dependencia, en la cuadricula QBE seleccionar los campos pe_apellidos, pe_nombres, pe_genero [tabla Personal], de_nombre [tabla Dependencia]. En la consulta se creara un parámetro que solicite el nombre de la Dependencia
Ejercicios: 15º Trabaje con la base de datos Facturacion y diseñe las siguientes consultas: a) Elabore consulta que permita visualizar a todos los clientes que vivan en Los Olivos o La Molina, ordenados por NombreCliente. (solo debe mostrar los campo, NombreCliente, RUC, dirección, distrito). b) Elabore consulta que permita listar el Nombre Completo, Edad, Tiempo de Servicio de cada vendedor c) Elabore consulta que permita obtener los siguientes campos de los vendedores: Email: formado por el primer carácter del nombre y apellido paterno mas el texto “@ad consultores.com”.
-4-