COMBOBOX
Publicado por DAGOBERTO VENTURA (5 intervenciones) el 25/09/2006 21:24:28
Tengo una base de datos en Access de los departamentos de honduras
Con las siguientes tablas y su id
Departamentos id_depto
Municipios id_municipio
Aldeas id_aldea
Caseríos id_caserio
Barrios y colonias id_colonia
todas relacionadas entre si
Tengo un formulario donde tengo varios combox donde me desplega los datos de cada tabla
Los combox son:
Departamento
Municipio
Aldea
Caserio
Colonia
Tengo definidos ya los filtros que cuando selecciono en el combo de departamento y un registro (ejemplo el depto de Choluteca) en el combo de municipio solo me aparecen los registros de los municipios que pertenecen a Choluteca y cundo selecciono un municipio en el combox de municipio solo me aparecen las aldeas que pertenecen a ese municipio
Mi pregunta es como hacer el combos de caseríos y colonias
Los filtros están origen de fila
Combo municipio origen de fila
SELECT DISTINCTROW municipios.id_municipio, municipios.nombre, municipios.id_depto FROM municipios WHERE (((municipios.id_depto)=Formularios!generales!departamento));
Combo aldea origen de fila
ELECT DISTINCTROW aldeas.id_aldea, aldeas.NOMBRE, aldeas.id_municipio FROM aldeas WHERE (((aldeas.id_municipio)=[Formularios]![generales]![municipio])) OR (((aldeas.id_municipio) In (SELECT DISTINCTROW aldeas.id_municipio FROM municipios WHERE (((municipios.id_depto)=[Formularios]![generales]![departamento]));)) AND ((nz([Formularios]![generales]![municipio]))=0));
Con las siguientes tablas y su id
Departamentos id_depto
Municipios id_municipio
Aldeas id_aldea
Caseríos id_caserio
Barrios y colonias id_colonia
todas relacionadas entre si
Tengo un formulario donde tengo varios combox donde me desplega los datos de cada tabla
Los combox son:
Departamento
Municipio
Aldea
Caserio
Colonia
Tengo definidos ya los filtros que cuando selecciono en el combo de departamento y un registro (ejemplo el depto de Choluteca) en el combo de municipio solo me aparecen los registros de los municipios que pertenecen a Choluteca y cundo selecciono un municipio en el combox de municipio solo me aparecen las aldeas que pertenecen a ese municipio
Mi pregunta es como hacer el combos de caseríos y colonias
Los filtros están origen de fila
Combo municipio origen de fila
SELECT DISTINCTROW municipios.id_municipio, municipios.nombre, municipios.id_depto FROM municipios WHERE (((municipios.id_depto)=Formularios!generales!departamento));
Combo aldea origen de fila
ELECT DISTINCTROW aldeas.id_aldea, aldeas.NOMBRE, aldeas.id_municipio FROM aldeas WHERE (((aldeas.id_municipio)=[Formularios]![generales]![municipio])) OR (((aldeas.id_municipio) In (SELECT DISTINCTROW aldeas.id_municipio FROM municipios WHERE (((municipios.id_depto)=[Formularios]![generales]![departamento]));)) AND ((nz([Formularios]![generales]![municipio]))=0));
Valora esta pregunta


0