Tu portal de
formación online
United States

Infórmate
Inicio » Catálogo » Curso de Access 97 Avanzado » Cuadros combinados de realimentación

Curso de Access 97 Avanzado

Cuadros combinados de realimentación

Una vez conocidas las consultas de Access vamos a retomar una propiedad que ya se comentó cuando se describieron los campos de una tabla. La de crear un cuadro combinado para disponer de una lista de datos para elegir a modo de desplegable a la hora de insertar un valor en un campo.

En el capítulo 2 se explicó la posibilidad de crear cuadros combinados que contenían una lista de valores fijos. Lo que se propone en este apartado es la posibilidad de que el cuadro combinado tome los datos de una tabla o consulta, de este modo los datos de la lista se irán actualizando conforme se actualice la tabla o consulta.

Los pasos a seguir para crear un cuadro combinado de realimentación son:

  1. Acceder a la Vista Diseño de la tabla.
  2. Seleccionar el campo al cual asignarle el cuadro combinado. En nuestro ejemplo un campo adecuado sería el de Localidad.
  3. Acceder al cuadro de diálogo Propiedades del campo y hacer clic sobre la solapa Búsqueda.
  4. En la opción Mostrar control seleccionar Cuadro combinado y en el cuadro Tipo de origen de la fila seleccionar Tabla/Consulta.
  5. Situar el cursor en el cuadro Origen de la fila y hacer clic sobre el botón Generar que se muestra a la derecha del mismo.
  6. En el cuadro de diálogo Mostrar tabla hacer doble clic sobre el nombre la tabla de la cual va a tomar los datos el cuadro combinado y a continuación hacer clic sobre el botón Cerrar.
  7. Añadir a la consulta el campo del cual se van a tomar los datos, en nuestro caso el de Localidad.
  8. Hacer clic sobre el botón Totales y seleccionar en la fila correspondiente la opción Agrupar por. De este modo se consigue que los datos no se muestren repetidos en el cuadro combinado.
  9. Si se quieren ver ordenados los datos en el cuadro combinado, seleccionar en la opción Ascendente en la fila Orden. El aspecto final de la consulta es el que muestra la siguiente imagen.
    access006.gif (6752 bytes)
  10. Cerrar la consulta. En el cuadro de diálogo que se presenta hacer clic sobre el botón .
  11. Finalmente en la opción Limitar a la lista de la ficha Búsqueda, seleccionar la opción No, de este modo se podrán introducir un dato en el campo aunque este no se presente en la lista de nombres que contiene el cuadro combinado.
Cuadros combinados que toman los datos de una tabla o consulta: realimentación


Ejercicios



Ejercicio 1

Crear las siguientes consultas de totalizar:

  1. Consulta que obtenga el total de las cuotas anuales del club por cada nivel de jugador. Llamarla cuota anual por niveles
    Ayuda
    : creamos un campo calculado de cuota_anual, entendiendo el campo cuota como mensual.
    En la consulta sólo incluimos el campo  NIVEL_JUEGO y CUOTA_ANUAL.
    Realizamos una consulta de totalizar, Agrupando por NIVEL_JUEGO y tomando el operador SUMA en el campo cuota anual.
  2. Consulta que obtenga el total de facturación anual del club para los federados y para los no federados. Llamarla cuotas anuales federados
    Ayuda:
    Totalizar por el campo calculado cuota anual, añadir a la consulta el campo FEDERADO y agrupar por él.
  3. Consulta que muestre el número de socios por cada nivel de juego. Llamarla número de socios por niveles
    Ayuda:
    Crear una consulta empleando dos veces el campo NIVEL_JUEGO. Realizar la consulta de totalización, en el primer campo Agrupar por y en el segundo y ultimo en la fila Total tomar la opción Cuenta
  4. Consulta que muestre el número de jugadores por estado civil y nivel de juego. Llamarla socios agrupados por nivel y estado
    Ayuda:
    Crear una consulta con dos campos, ESTADO_CIVIL y NIVEL_JUEGO. Agrupar por los dos en una consulta de totalizar y comprobar el resultado.
    Añadir un campo para contar el número de registros, por ejemplo el campo DNI y en la fila Total elegir la opción Cuenta
  5. Consulta que muestre el número de jugadores por localidad y estado civil. Llamarla socios por localidades y estado civil
Solución ejercicio 1


Ejercicio 2

Crear las siguientes consultas paramétricas:

  1. Consulta que muestre el Nombre, Apellidos y Teléfono de los socios que pertenecen al nivel de juego que se establezca al abrir la consulta, con la pregunta "que nivel de juego se quiere mostrar". Llamar a la consulta ¿Nivel?
  2. Consulta que muestre los datos personales del socio que se especifique antes de abrir la consulta cuando se pregunta "nº del socio". Llamarla ¿Número de socio?
  3. Consulta similar a la 10 del ejercicio 2 pero en la cual se introduzcan los valores inferior y superior en el momento de abrir la consulta. Llamarla ¿Cuota entre?

AYUDA

Los criterios a establecer son, en estructura, similares a los de las consultas sencillas solo que en lugar de valores concretos se teclean, entre corchetes, los textos que se mostrarán en los cuadros de diálogo que aparecen al abrir la consulta.

Solución ejercicio 2


Si desea obtener un acceso sin restricciones a los contenidos del curso de Access 97 Avanzado y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.