Está en la página 1de 30

Trabajando con Consultas

Son objetos que nos ayudan a recopilar informacin de una o ms tablas. Al crear una consulta
en Access 2013, podemos definir condiciones especficas de bsqueda para encontrar,
exactamente, la informacin que deseas.

Cmo se utilizan las consultas?

A diferencia de los filtros, las consultas guardan los datos recuperados. Los filtros solo
muestran los datos requeridos por el usuario dentro de la tabla, pero el inconveniente es que
si cierra las tablas y las vuelve abrir, Access nuevamente mostrara toda la informacin y no
solo el ltimo filtro.

Tipos de Consulta

1. Consultas de seleccin

Las consultas de seleccin, son aquellos objetos donde podemos asignarle un


criterio de bsqueda o alguna frmula. Con una consulta de seleccin
podemos extraer los datos de una o ms tablas.

2. Consultas de Accin

Las consultas de accin, son aquellas que al ser ejecutadas, realizan una accin
sobre los datos de una tabla.

- Consultas de Eliminacin
- Consultas de Actualizacin
- Consultas de Datos Anexados
- Consultas de Creacin de Tablas

3. Consultas de Parmetros

Solicitan un valor mediante un cuadro, cada vez que las ejecutan.

4. Consultas de Tabla de Referencia Cruzadas

Son consultas que resumen la informacin de una tabla, agrupadas por Filas y/o
Columnas. Se asemeja mucho a la herramienta tabla dinmica en Excel.

5. Consultas SQL

Estos tipos de consulta utilizan sentencias de Base de Datos, para ejecutar


algunas consultas complejas. Son ms rpidas en ejecutar que las anteriores.
CONSULTAS DE SELECCIN

El nico objetivo con estas consultas es extraer informacin de una o ms tablas, mas no aplica
accin sobre los datos.

Para crear una consulta, realicemos lo siguiente:

Activar la ficha crear:

A continuacin veremos dos opciones para crear consultas:

En nuestro caso seleccionaremos: Diseo de consulta

A continuacin veremos el siguiente entorno:

Si la ventana no se
muestra, haga clic en el
siguiente botn:

Seleccione la tabla a consultar / luego agregarlo al diseador de consulta.

Cerremos la ventana de consulta.


GRABANDO CONSULTAS

Si deseamos guardar la consulta realizamos lo siguiente:

1. En la parte superior del programa (Barra de acceso rpido)


2. Aparece la siguiente ventana:

3. La nomenclatura que utilizamos para guardar las consultas ser: cns

4. Entonces el nombre de nuestra consulta ser EJER-01

5. Utilizando la nomenclatura el nombre de la consulta queda as: cnsejer-01

VISTAS DE UNA CONSULTA

En Access 2013 tenemos tres tipos de vistas:

- VISTA HOJA DE DATOS


Muestra la consulta ejecutada con la informacin solicitada.

- VISTA DISEO
Muestra la consulta ejecutada con la informacin solicitada.

- VISTA SQL
Muestra la consulta con las instrucciones SQL que son automticamente generadas segn lo
indicado en la vista Diseo.

El utilizar la vista SQL (Lenguaje Estructurado de Consultas), hace que las consultas se ejecuten
rpidamente, a diferencia de una consulta normal.
SELECCIN SIMPLE

EJERCICIO 1

Realice una consulta que muestre el apellido y distrito del cliente.

SOLUCIN

- Active la ficha CREAR


- Haz clic en la opcin: Diseo de consulta
- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para nuestro
ejercicio es la tabla tbl-cliente.

Recuerde que la nomenclatura para referirnos a una tabla es: tbl de tabla

- Luego de agregar la tabla tbl_cliente, cierre la ventana Mostrar tabla

- Veremos la tabla con sus respectivos campos:

Segn el ejercicio nos pide el apellido y el


distrito. Entonces le daremos doble clic en los
campos que nos indican.

Hacemos doble clic en los campos, para


que estos se agreguen a la cuadricula QBE:
QBE
QBE es una caracterstica incluida en varias aplicaciones de bases de datos que permiten una forma
fcil trabajar con consultas. QBE significa consulta por ejemplo

- Observamos que en la cuadricula, ya aparecen los dos campos a los que ya se les haba
hecho doble clic.

6. Para ejecutar la consulta ya diseada, realicemos lo siguiente:

1. En la parte superior izquierda de la cinta de opciones, haz clic en Ejecutar

Haga clic en el botn ejecutar

A continuacin veremos solo los campos, que hemos colocado en la cuadricula


del diseador de consulta.
EJERCICIO 2

Realice una consulta que muestre el nmero de factura, la fecha y descuento.

SOLUCIN

- Active la ficha CREAR


- Haz clic en la opcin: Diseo de consulta
- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para nuestro
ejercicio es la tabla tbl-Factura.

- Luego de agregar la tabla tbl_ Factura, cierre la ventana Mostrar tabla

- Hacemos dos clic en los siguientes campos:


Factura
Fecha
Descuento

- Nuestra cuadricula QBE quedara as:

- Ejecute su consulta.
VISUALIZANDO EL TOTAL DE REGISTROS

Cuando una consulta est ejecutada y deseamos conocer cuntos registros tengo como
resultados:

- Estando ejecutada la consulta, observe la parte inferior de la ventana y vera el


total de registro y el registro actual:

- Nos enfocamos en la parte inferior de la ventana:

1 3 5

2 4 6

1. Primer registro Registro actual


2. Registro anterior
3. Registro siguiente
4. Ultimo registro
5. Nuevo registro
Total de Registro
6. Cuadro de bsqueda
AGREGAR TABLAS A UNA CONSULTA

- Abra la consulta en Vista Diseo


- En la Cinta de opciones, haga clic en el botn Mostar Tabla
- En el diseador de la consulta se mostrar la siguiente ventana:

Haz doble clic sobre la tabla a insertar.

- Inserte los campos a la cuadricula.

- Luego cierre la ventana.

MOSTRAR U OCULTAR CAMPOS

Si tenemos que ocultar temporalmente un campo, haz clic sobre la casilla que se encuentra en la fila
Mostrar, por ejemplo ocultemos el campo Fecha-Reg.

Hacemos el clic para quitar el check

ORDENANDO CAMPOS

Si deseamos mostrar la consulta organizada u ordenada por algn campo, debe seleccionar de la fila
Orden el tipo de organizacin del campo que desea ordenar.

Haz clic en orden de la


1
columna Apellido.

2 Seleccione Ascendente.
Antes de desarrollar los diferentes tipos de consulta y los ejercicios correspondientes, le presentamos la
base de datos con la que vamos a trabajar:

Estos tipos de consulta, recuperan determinados campos de una tabla.

EJERCICIO 1

Realice una consulta que muestre los apellidos, nombres y los bsicos de los vendedores.

SOLUCIN

- Active la ficha CREAR


- Haz clic en la opcin: Diseo de consulta
- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para nuestro
ejercicio es la tabla tbl-Vendedor.
- Luego de agregar la tabla tbl_ vendedor, cierre la ventana Mostrar tabla
- Hacemos dos clic en los siguientes campos:
Apellido
Nombre
Bsico

- Nuestra cuadricula QBE quedara as:

- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-001

EJERCICIO 2

Realice una consulta que muestre el apellido y la fecha de nacimiento de los vendedores.
Ordenar la fecha del ms reciente al ms antiguo.

SOLUCIN

- Active la ficha CREAR


- Haz clic en la opcin: Diseo de consulta
- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para nuestro
ejercicio es la tabla tbl-Vendedor.
- Luego de agregar la tabla tbl_ vendedor, cierre la ventana Mostrar tabla

- Hacemos doble clic en los campos :


Apellido
Fecha_Nac
- La cuadricula del diseador de consulta quedara del siguiente modo:

- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-002

EJERCICIO 3

Realice una consulta que muestre el apellido y la fecha de nacimiento de los vendedores. Ordenar la
fecha del ms reciente al ms antiguo.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para nuestro
ejercicio es la tabla tbl-Vendedor.
- Luego de agregar la tabla tbl_ vendedor, cierre la ventana Mostrar tabla
- Agregue los campos Apellido y Fecha
- La cuadricula del diseador de consultas quedara del siguiente modo:

- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-003
EJERCICIO 4

Realice una consulta que muestre a todos los vendedores con ms de 4 aos de tiempo de servicio.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para nuestro
ejercicio es la tabla tbl-Vendedor.
- Luego de agregar la tabla tbl_ vendedor, cierre la ventana Mostrar tabla
- Agregue los campos Apellido y Fecha
- La cuadricula del diseador de consultas quedara del siguiente modo:

>4

No va entre comillas porque


el tipo de dato es nmero
- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-004

EJERCICIO 5

Realice una consulta que muestre a todos los vendedores donde su apellido inicie con las letras
posteriores a la letra F.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para nuestro
ejercicio es la tabla tbl-Vendedor.
- Luego de agregar la tabla tbl_ vendedor, cierre la ventana Mostrar tabla
- Agregue los campos Apellido y Fecha
- La cuadricula del diseador de consultas quedara del siguiente modo:

>f

- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-005
EJERCICIO 6

Realice una consulta que muestre a todos los vendedores donde su nombre no empiecen con M.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para nuestro
ejercicio es la tabla tbl-Vendedor.
- Luego de agregar la tabla tbl_ vendedor, cierre la ventana Mostrar tabla
- Agregue los campos Apellido y Fecha
- La cuadricula del diseador de consultas quedara del siguiente modo:

Observe que en el ejercicio hemos utilizado el comando para establecer una


negacin.

- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-006

EJERCICIO 7

Realice una consulta que muestre todas las facturas atendidas, excepto las del vendedor con cdigo 004.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para nuestro
ejercicio es la tabla tbl-Vendedor.
- Luego de agregar la tabla tbl_ vendedor, cierre la ventana Mostrar tabla
- Agregue los campos Apellido y Fecha
- La cuadricula del diseador de consultas quedara del siguiente modo:
- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-007

EJERCICIO 8

Realice una consulta que muestre a todos los clientes de los distritos de Surco y Vitarte.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para
nuestro ejercicio es la tabla tbl-Cliente.
- Luego de agregar la tabla tbl_ Cliente, cierre la ventana Mostrar tabla
- Agregue los campos Apellido y Fecha-Reg y Distrito
- La cuadricula del diseador de consultas quedara del siguiente modo:

- La otra forma de resolver este ejercicio, es usando el operador O (agregando las


condiciones una debajo de la otra).

Si son varios
criterios, es
conveniente
utilizar la
expresin IN.

- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-008
EJERCICIO 9

Realice una consulta que muestre todas las facturas emitidas a los clientes con cdigo LN108 y
LN005.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para
nuestro ejercicio es la tabla tbl_Factura.
- Luego de agregar la tabla tbl_Factura, cierre la ventana Mostrar tabla
- Agregue los campos Factura, Fecha y Cod-Cliente
- La cuadricula del diseador de consultas quedara del siguiente modo:

- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-009

Dentro una consulta podemos utilizar comodines, para mostrar resultados que han sido
generados como parte de un valor.

El asterisco *

Nos indica varios caracteres que desconocemos que se incluyen antes o despus de
una o un conjunto de letras.

El signo de interrogacin de cierre ?

Nos indica un caracter que se desconoce, esto se puede especificar al inicio, al final o
en cualquier posicin del criterio de bsqueda.
EJERCICIO 10

Realice una consulta que muestre a todos los vendedores donde su nombre inicie con M.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para
nuestro ejercicio es la tabla tbl-Vendedor.
- Luego de agregar la tabla tbl_ vendedor, cierre la ventana Mostrar tabla
- Agregue los campos Apellido y Fecha
- La cuadricula del diseador de consultas quedara del siguiente modo:

Como M*

- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-010

Por qu colocamos M*?

- Se estableci el criterio de ese modo, ya que en la pregunta me solicitan los


clientes cuyo apellido comiencen con M.

- Lo nico que sabemos es que la primera letra es M, entonces despus de la letra M


vienen ms letras que conforman el apellido del cliente. Por lo tanto no
conocemos que letras continan, dichos caracteres lo reemplazamos con el
asterisco (*).
EJERCICIO 11

Realice una consulta que muestre a todos los clientes donde su apellido termine con la letra i.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para
nuestro ejercicio es la tabla tbl-Vendedor.
- Luego de agregar la tabla tbl_ vendedor, cierre la ventana Mostrar tabla
- Agregue los campos Apellido y Fecha
- La cuadricula del diseador de consultas quedara del siguiente modo:

Como *i

- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-011

Por qu colocamos *i?

- Hemos ingresado el criterio de ese modo, ya que en la pregunta me solicitan los


clientes cuyo apellido termine en i.

- Lo nico que sabemos es que la ltima letra es i, entonces delante de la letra i


vienen letras que conforman el apellido del cliente, las cuales no se conocen. Este
conjunto de letras desconocidas son reemplazadas por el asterisco (*).
EJERCICIO 12

Realice una consulta que muestre el cdigo, la descripcin y el precio, solo de aquellos
productos donde tengan la letra E en la segunda posicin de la descripcin.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para
nuestro ejercicio es la tabla tbl-producto.
- Luego de agregar la tabla tbl_ producto, cierre la ventana Mostrar tabla
- Agregue los campos Apellido y Fecha
- La cuadricula del diseador de consultas quedara del siguiente modo:

Como ?e*

- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-012

Explicacin

Como ? e *

- Recuerde que cada signo de interrogacin representa a una letra.


- Por qu ponemos la letra e?, porque nos dicen que la segunda letra en la e.
- Indicamos el asterisco porque despus de la letra e vienen otros caracteres.
EJERCICIO 13

Realice una consulta que muestre el cdigo, la descripcin y el precio, de todos los productos
que contengan la letra V en el nombre del producto.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para
nuestro ejercicio es la tabla tbl-producto.
- Luego de agregar la tabla tbl_ producto, cierre la ventana Mostrar tabla
- Agregue los campos Apellido y Fecha
- La cuadricula del diseador de consultas quedara del siguiente modo:

- Ejecute su consulta
- Guarde la consulta con el nombre : QRY-013

Explicacin

Como * v *

- Recuerde que cada asterisco representa varias letras o caracteres.


Para crear una consulta, donde los datos deben ser extrados de diferentes tablas, debemos
asegurarnos que en el diseador de consultas veamos las tablas relacionadas, de no ser as,
Access devolvera resultados duplicados:

EJERCICIO 14

Realice una consulta que muestre el nmero de factura, la fecha y el apellido del cliente.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para
nuestro ejercicio es la tabla tbl-factura y tbl-cliente.
- Luego de agregar las tablas, cierre la ventana Mostrar tabla

Verifiquemos que las


tablas estn
relacionadas.

- Agregue los siguientes campos:


De la tabla tbl_factura el campo Factura
De la tabla tbl_factura el campo Fecha
De la tabla tbl_Cliente el campo Apellido

- La cuadricula del diseador de consultas quedara del siguiente modo:

- Ejecute su consulta

- Guarde la consulta con el nombre : QRY-014


EJERCICIO 15

Realice una consulta que muestre la descripcin del producto, el precio y la categora a la que
pertenece.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para
nuestro ejercicio es la tabla tbl-producto y tbl-categoria.
- Luego de agregar las tablas, cierre la ventana Mostrar tabla

Verifiquemos que las


tablas estn
relacionadas.

- Agregue los siguientes campos:


De la tabla tbl_producto el campo producto
De la tabla tbl_producto el campo precio
De la tabla tbl_categoria el campo nombre-categora

- La cuadricula del diseador de consultas quedara del siguiente modo:

- Ejecute su consulta

- Guarde la consulta con el nombre : QRY-015


EJERCICIO 16

En este ejercicio trabajaremos con la tabla Vendedores, que se muestra a continuacin:

TIPOS DE DATOS

En este ejercicio vamos a realizar una consulta donde nos muestre a todos los vendedores que
tienen experiencia (tienen el check).

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para
nuestro ejercicio es la tbl-vendedor.
- Luego de agregar las tablas, cierre la ventana Mostrar tabla
- La cuadricula del diseador de consultas quedara del siguiente modo:

IMPORTANTE

Para mostrar aquellos registros donde solo tengan el check, debemos utilizar los
valores condicionales, VERDADERO O FALSO.

En caso de querer mostrar aquellos que no tienen experiencia, pondremos en criterios


FALSO.

- Ejecute su consulta

- Guarde la consulta con el nombre : QRY-016

EJERCICIO 17

En este ejercicio vamos a realizar una consulta donde nos muestre a todos los vendedores que
no tienen foto.

Para solucionar este ejercicio debemos conocer como mostrar los registros vacos de un
campo, para esto utilizamos la sentencia ES NULO.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar, para
nuestro ejercicio es la tbl-vendedor.
- Luego de agregar las tablas, cierre la ventana Mostrar tabla
- La cuadricula del diseador de consultas quedara del siguiente modo:

IMPORTANTE

Para mostrar aquellos registros donde solo tengan foto, debemos utilizar el valor
lgico VERDADERO.

- Ejecute su consulta

- Guarde la consulta con el nombre : QRY-017

En el caso de los datos adjuntos, nosotros podemos utilizar los mimos criterios como para un
campo de tipo Objeto OLE.

Para mostrar aquellos vendedores que no tienen un dato adjunto anexado, considere la
cuadricula:

Para mostrar aquellos vendedores que tienen un dato adjunto anexado, considere la
cuadricula:
Tambin podemos realizar consultas con fechas, que son un tipo de consultas comunes en un
entorno laboral.

EJERCICIO 18

Realice una consulta que muestre todas las facturas emitidas el 27 de febrero de 2014.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar,
para nuestro ejercicio es la tbl-factura.
- Luego de agregar las tablas, cierre la ventana Mostrar tabla

- La cuadricula del diseador de consultas quedara del siguiente modo:

- Ejecute su consulta

- Guarde la consulta con el nombre : QRY-018


EJERCICIO 19

Realice una consulta que muestre todas las facturas excepto las emitidas del da 27 de febrero
de 2014.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar,
para nuestro ejercicio es la tbl-factura.
- Luego de agregar las tablas, cierre la ventana Mostrar tabla

- La cuadricula del diseador de consultas quedara del siguiente modo:

- Ejecute su consulta

- Guarde la consulta con el nombre : QRY-019


EJERCICIO 19

Realice una consulta que muestre todas las facturas emitidas en mayo del 2014.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar,
para nuestro ejercicio es la tbl-factura.
- Luego de agregar las tablas, cierre la ventana Mostrar tabla

- La cuadricula del diseador de consultas quedara del siguiente modo:

- Ejecute su consulta

- Guarde la consulta con el nombre : QRY-020


Si deseamos realizar una operacin de tipo aritmtica bsica, como por ejemplo calcular el
promedio de notas, la bonificacin de un trabajador, la comisin de un vendedor u otra
operacin que requiera de un smbolo matemtico.

EJERCICIO 20

En este ejercicio vamos a realizar una consulta que incremente en 100 soles ms el bsico del
vendedor.

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar,
para nuestro ejercicio es la tbl-vendedor.
- Luego de agregar las tablas, cierre la ventana Mostrar tabla

- La cuadricula del diseador de consultas quedara del siguiente modo:

- Ejecute su consulta

- Guarde la consulta con el nombre : QRY-021


EJERCICIO 21

Cul es la comisin de cada vendedor, asumiendo que a cada uno le corresponde el 11% de
su bsico?

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar,
para nuestro ejercicio es la tbl-vendedor.
- Luego de agregar las tablas, cierre la ventana Mostrar tabla

- La cuadricula del diseador de consultas quedara del siguiente modo:

- Ejecute su consulta

- Guarde la consulta con el nombre : QRY-022


EJERCICIO 22

Por promocin se ha decidido bajar el precio de todos los productos en un 8% Cul seria los
nuevos precios?

SOLUCIN

- Active la ficha CREAR / haz clic en la opcin: Diseo de consulta


- En la ventana Mostrar tabla, haga doble clic en la tabla que nos piden consultar,
para nuestro ejercicio es la tbl-producto.
- Luego de agregar las tablas, cierre la ventana Mostrar tabla

- La cuadricula del diseador de consultas quedara del siguiente modo:

- Ejecute su consulta

- Guarde la consulta con el nombre : QRY-023

También podría gustarte