Está en la página 1de 4

Ú

Vamos a crear un sistema de menús desplegables para llenar ciertos campos de nuestra tabla, pero con la finalidad
de solo mostrar en pantalla los datos requeridos según el registro mostrado, tranquilo, ya vas a entender solo
sígueme con mucho cuidado:

Cree una tabla de nombre DPTO y otra de nombre MUNICIPIOS

Recuerda la llave foránea, para la


vinculación posterior.

Ahora vincula las tablas en:


Herramientas de base de datos/Relaciones

Cree una consulta de nombre MENU DESPLEGABLE, recuerda


que en los nombres no uses tildes, ni caracteres especiales.

En este último corchete coloca el nombre


del CUADRO COMBINADO que vas a

recuerda
insertar,

Aquí es el nombre del formulario INICIO. cambiarlo.


PROGRAMACIÓN NIVEL I VISUAL BASIC PARA BASES DE DATOS. MENÚS DESPLEGABLES Y ANEXOS. PÁGINA 1
Para llenar las tablas DEPTO Y MUNICIPIOS:

Este ecxel lo generala Auto llenado


pagina del dane, Estos códigos y nombres están en l link
puedes eliminar la
columna A.
del final de este documento

Si deseas copiar y pegar gran cantidad de datos solamente seleccionas así las columnas de fin y listo, esto ya te queda
de tarea para que uses tu ingenio para llenar esta tabla de una forma agil, ya que son 1124 municipos y 33
departamentos.

PROGRAMACIÓN NIVEL I VISUAL BASIC PARA BASES DE DATOS. MENÚS DESPLEGABLES Y ANEXOS. PÁGINA 2
Abre el formulario inicio e inserta un CUADRO
COMBINADO.

Lo puedes colocar haciendo clic sostenido sobre el área en


la que se va a ubicar, si te sale alguna ventana dale
cancelar.

Esta ventana sale porque ACCESS tiene una herramienta


de WIZARD que te trata de ayudar en la configuración,
pero nuestra meta es aprender a configurar usando
código por eso la cancelamos.

RECUERDA SELECCIONARLO DESPUES DE COLOCADO Y


CUADRA EL TIPO DE LETRA Y COLOR EN LA ETIQUETA Y EL
CAMPO.

EN ORIGEN DE CONTROL DEBES UBICAR EL


CAMPO DEL FORMULARIO AL QUE VA
DIRIGIDO LOS DATOS QUE SE INGRESEN EN
LA ETIQUETA ES ESTE ES EL CUADRO DE
ESTE CUADRO COMBINADO.
CAMBIABLE, ESCRIBES LO CAMPO Y SE ALIMENTA
Y EN ORIGEN DE FILA DEBES SELECCIONAR
QUE DESEES QUE VA A VER ÚNICAMENTE DE LA
LOS TRES PUNTOS PARA CREAR UNA
EL USUARIO, INCLUSIVE SI DECLARACIÓN HECHA EN
CONSULTA DE ORIGEN.
NO LA NECESITAS LA LA CONFIGURACIÓN DEL
PUEDES BORRAR. MISMO.

TE APARECERÁ UN CUADRO DE DIALOGO, POR FAVOR LÉETELO.

PROGRAMACIÓN NIVEL I VISUAL BASIC PARA BASES DE DATOS. MENÚS DESPLEGABLES Y ANEXOS. PÁGINA 3
Este sería el resultado final cunado abras el formulario y
despliegues el menú del cuadro combinado.

Inserta otro Cuadro Combinado y en su etiqueta escribe MUNICIPIO NACE.

Al desplegarlo
quedará algo como
esto.

Como los datos vienen de una tabla de


afuera del formulario debes actualizar los
registros, esto se hace escribiendo en
eventos/al Hacer clic/Procedimiento de
eventos: el siguiente código:

DoCmd.RefreshRecord
En ambos cuadros combinados.
Debes llenar la tabla de departamentos y
después la tabla de municipios para
desplegar con éxito estos menús.
https://www.datos.gov.co/Mapas-
Nacionales/Departamentos-y-municipios-
de-Colombia/xdk5-pm3f/data

PROGRAMACIÓN NIVEL I VISUAL BASIC PARA BASES DE DATOS. MENÚS DESPLEGABLES Y ANEXOS. PÁGINA 4