You are on page 1of 3

CREACIN DE CUADROS COMBINADOS EN CASCADA EN ACCESS

Por Emilio Matas Solanilla

Planteamiento del problema: Tenemos dos tablas: La primera recoge los nombres de las comarcas de Aragn y se llama comarcas.

La segunda, que llamamos municipios, asocia cada ayuntamiento con su comarca

Queremos crear un formulario con dos mens desplegables, de forma que al seleccionar en el primero una comarca, en el segundo nos aparecern solamente los municipios pertenecientes a la misma. Descripcin de la solucin:

Creamos un formulario que llamaremos formulario de bsqueda. Insertaremos un cuadro combinado que llamaremos comarcalidad y que configuraremos indicando como origen de la fila comarcas. De esta manera, cuando pulsemos en l nos aparecer la lista de todas las comarcas aragonesas. A continuacin, se configura otro cuadro que denominaremos municipalidad. En este caso indicaremos como origen de la fila consultamunicipio.

consultamunicipio, es la consulta que buscar en la tabla municipios aquellos ayuntamientos que estn asociados a la comarca que hemos introducido en comarcalidad. As, en la pestaa crear se marca el icono diseo de consulta y realizaremos la configuracin que se refleja en la imagen de la derecha. La bsqueda dar como respuesta todo valor del campo MUNICIPIO (por eso est marcado mostrar), en orden Ascendente (alfabtico), de todos aquellos registros de la tabla municipios que cumplan con el criterio de que el valor del campo COMARCA coincida coincida con lo que hayamos marcado en el cuadro combinado comarcalidad que se encuentra en el formulario formulario de bsqueda. La herramienta generador (puede accederse a ella colocndonos en la celda de criterio, pulsando el botn derecho), nos facilita la redaccin del criterio. Resumiendo, hemos creado un formulario con dos cuadros combinados: Uno visualiza la lista de comarcas de Aragn almacenadas en una tabla. El otro solicita que se ejecute una bsqueda de los municipios que

pertenecen a la comarca que hemos elegido y nos muestra el resultado a la misma. Esto solamente funciona la primera vez que lo hacemos. Si cambiamos la comarca, comprobaremos que el listado de municipios no se actualiza. Tenemos dos opciones para solventar este problema: 1. Presionar la tecla F9. 2. Crear una macro. Vamos a estudiar con ms detalle esta segunda opcin: En la pestaa crear, pulsamos el icono macro. En el desplegable asociado a accin marcamos nueva consulta y en el nombre de control escribimos municipalidad (el nombre del campo que queremos actualizar). Lo guardaremos con el nombre refrescar. A continuacin volvemos al formulario de bsqueda y en la hoja de propiedades del cuadro comarcalidad, en la pantalla de eventos en la celda asociada a Despus de Actualizar, escribimos refrescar. Con esto, podemos dar por acabada la actividad:

Autor: Emilio Matas Solanilla

You might also like