Unidad 7. Ejercicio: Consultas con parámetros
Objetivo
Practicar las operaciones de Crear y ejecutar una consulta con parámetros.
Ejercicio 1.
Empezaremos por crear una consulta donde aparecerán los Cursos que existen en la base de datos.
- Abre la base de datos Clases.accdb de la carpeta Mis ejercicios.
- Haz clic en el botón Diseño de Consulta en la pestaña Crear. Se abrirá el
cuadro Mostrar tabla.
- Haz clic en la tabla Cursos, quedará así
seleccionada si no lo estaba antes.
- Haz clic en el botón Agregar. Observa que aparece la tabla Cursos en la zona de tablas de la ventana diseño.
- Pulsa el botón Cerrar para cerrar el
cuadro de diálogo ya que la consulta se va a basar sólo en la tabla Cursos .
Vamos a añadir los campos Nombre Curso y nºhoras.
- Haz clic sobre la fila Campo: de la primera columna de la rejilla.
- Despliega la lista asociada haciendo clic sobre su flecha de lista desplegable.
- Elige el campo Nombre Curso.
- Repite los pasos 6, 7 y 8 pero en la segunda columna pon el campo nºhoras.
La cuadrícula quedará de la siguiente forma:

- Haz clic en el botón Ejecutar
de la pestaña Diseño.
- Vamos a guardar la consulta,
haz clic sobre el botón
de la barra de Acceso Rápido.
- Escribe el nombre que le queremos
dar a la consulta, Cursos por horas.
- Haz clic sobre el botón
de la ventana de la consulta para salir de ella.
Ejercicio 2.
Ahora vamos a modificar la consulta anterior para obtener aquellos cursos con un número de horas superior a un número introducido por el usuario, para ello necesitaremos usar parámetros.
- Selecciona en la ventana Base
de datos la consulta a modificar, Cursos por horas, y haz clic derecho sobre ella.
- Selecciona la opción
en el menú contextual. Se abrirá
la ventana Diseño de consulta.
- Haz clic sobre la fila Criterios: de la columna nºhoras.
- Escribe >[Número] para indicar que Access deberá pedir un valor para el parámetro y así poder aplicar el criterio.
La cuadrícula QBE quedará de la siguiente forma:
- Ejecuta la consulta haciendo
clic en el botón Ejecutar
de la pestaña Diseño. Access te pedirá que introduzcas un valor para el parámetro numero y mostrará los cursos con más horas que el valor que introduzcas.
- Haz clic sobre el botón Vista Diseño
en la pestaña Inicio.
- Sustituye el criterio >[Número] por otro que diga >[Introduce un número de horas:].
- Ejecuta la consulta haciendo
clic sobre el botón Ejecutar
de la pestaña Diseño. Verás que el cuadro de diálogo ahora muestra un texto más representativo.
- Guarda la consulta
haciendo clic sobre el botón
de la barra de acceso rápido.
- Cierra la base de datos.
© aulaClic S.L. Todos los derechos reservados.
Prohibida la reproducción por cualquier medio.
Aviso legal: Autorizado exclusivamente para uso personal.