Formación en Valor: Justicia.
Núcleo Integrador: Cuadro Combinado, eventos Initialize y Click, condicional SELECT CASE.
E.C.P
¿Cómo utilizas las listas de datos?
Tenga en cuenta:
Cuadro Combinado o ComboBox: es un control que nos permite mostrar una lista de datos de los cuales solo podemos seleccionar uno solo.
Taller:
Diseñe el siguiente Formulario:
Tenga en cuenta que las palabras Departamentos y Municipios utilice Label o Etiquetas (Representados por un icono con la letra A).
Después de diseñar el formulario, copie el siguiente código y ejecute el programa con F5.
Private Sub ComboBox1_Click()
ComboBox2.Clear
Select Case ComboBox1.ListIndex
Case 0 'BOLIVAR
ComboBox2.AddItem "CARTAGENA"
ComboBox2.AddItem "ARJONA"
ComboBox2.AddItem "TURBACO"
Case 1 'ATLANTICO
ComboBox2.AddItem "BARRANQUILLA"
ComboBox2.AddItem "MALAMBO"
ComboBox2.AddItem "SAN JOSE"
Case 2 'MAGDALENA
ComboBox2.AddItem "SANTA MARTA"
ComboBox2.AddItem "ARACATACA"
ComboBox2.AddItem "OTRO"
End Select
End Sub
Private Sub UserForm_Initialize()
ComboBox1.AddItem "BOLIVAR"
ComboBox1.AddItem "ATLANTICO"
ComboBox1.AddItem "MAGDALENA"
End Sub
Explicación del código:
El evento UserForm_Initialize()
ocurre cuando el programa es ejecutado con F5 y lo que hace el código que contiene es: adiciona un Item al ComboBox1, el primero es "BOLIVAR", luego adiciona el Item "ATLANTICO" y por ultimo el Item "MAGDALENA".
Ocurre cuando se le da clic en el ComboBox1 y lo que hace el código es:
ComboBox2.Clear : Borrar el contenido del ComboBox2.
Select Case ComboBox1.ListIndex : Evalúa el Item seleccionado del ComboBox1 y de acuerdo al Item seleccionado se llena el ComboBox2 con los datos indicados.
Taller
Desarrolle un programa que utilice 3 Listas Desplegables
(ComboBox), que al dar clic en el primer Combo, llene la información del
segundo Combo y al dar clic en el segundo Combo llene la información del tercero.

