• Domingo 22 de Diciembre de 2024, 19:22

Autor Tema:  Enlazar Dos Combobox  (Leído 8478 veces)

SAL

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Enlazar Dos Combobox
« en: Domingo 5 de Febrero de 2006, 19:55 »
0
Hola amigos estoy iniciandome en el mundo de Visual Basic 6.0 ,y actualmente estoy realizando un pequeño sistema de control de libros  pero no he continuado porque se me ha hecho dificil crear dos combos enlazados a objetos ADO que me hagan lo siguiente :

El primer combo tendra dos opciones General y Literatura y quiero que cuando seleccione General en el primer combo solamente, me aparescan
libros y bibliografias en el segundo combo y si selecciono Literatura en el mismo
me aparezca solamente Hispana e Inglesa en el segundo combo

Les puedo garantizar que he tratado por todos los medios de resolver este problema pero no le encuentro solución.

1ER COMBO     General,Literatura
2DO COMBO  Libros,Bibliografias,Hispana, Inglesa

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Enlazar Dos Combobox
« Respuesta #1 en: Lunes 6 de Febrero de 2006, 07:02 »
0
Código: Text
  1. If ComboBox1.Text = "General" Then
  2.   ComboBox2.Clear
  3.   ComboBox2.AddItem ("Libros")
  4.   ComboBox2.AddItem ("Bibliografia")
  5. ElseIf ComboBox1.Text = "Literatura" Then
  6.   ComboBox2.Clear
  7.   ComboBox2.AddItem ("Hispana")
  8.   ComboBox2.AddItem ("Inglesa")
  9. End If
  10.  
Este es una de las formas, hay bastantes formas de hacer lo que quieres, de verdad creo que no has tratado por todos los medios  :lightsabre:

Investiga un poco mas

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Enlazar Dos Combobox
« Respuesta #2 en: Domingo 12 de Febrero de 2006, 17:08 »
0
Soultaker pregunta????
Se debe colocar en el evento Change del combo, por que es que tengo algo parecido a hacer, osea, tengo en un combo los meses del 1 al 12 y si le digo:

Código: Text
  1. Private Sub cmbMeses_Change()
  2.  On Error Resume Next
  3.  If cmbMeses.Text = &#34;ENERO&#34; Then
  4.     txtMes.Text = &#34;1&#34;
  5.  End If
  6. End Sub
  7.  
No me funciona, por que????
El pasado son solo recuerdos, el futuro son solo sueños

Widark

  • Miembro MUY activo
  • ***
  • Mensajes: 246
    • Ver Perfil
Re: Enlazar Dos Combobox
« Respuesta #3 en: Lunes 13 de Febrero de 2006, 15:52 »
0
Que tal viejo RadicalEd, como te trata la vida?

Yo te recomiendo poner ese codigo en el evento Click del combo. El numero del mes lo podrias manejar en el item data, y el codigo quedaria así:
Código: Text
  1. txtMes.Text = cmbMeses.ItemData
  2.  
Espero te sirva. A porposito para que es el On error. Haaa, el itemdata lo debes llenar con el numero de mes.
[:], Yo si se lo que es trabajar duro, por que lo he visto.
http]
programacion,c,c++,
C#,java,linux,videojuegos,
directX,.NET,allegro,asm,codigo
NoSolocodigo --> Blog de Articulos

Soultaker

  • Miembro HIPER activo
  • ****
  • Mensajes: 972
  • Nacionalidad: pe
    • Ver Perfil
Re: Enlazar Dos Combobox
« Respuesta #4 en: Lunes 13 de Febrero de 2006, 23:13 »
0
Cita de: "RadicalEd"
Soultaker pregunta????
Se debe colocar en el evento Change del combo, por que es que tengo algo parecido a hacer, osea, tengo en un combo los meses del 1 al 12 y si le digo:

Código: Text
  1. Private Sub cmbMeses_Change()
  2.  On Error Resume Next
  3.  If cmbMeses.Text = &#34;ENERO&#34; Then
  4.     txtMes.Text = &#34;1&#34;
  5.  End If
  6. End Sub
  7.  
No me funciona, por que????
No es en el CHANGE, es en el CLICK

 :comp:
http]
foros,programacion, c, c++, java,
linux, videojuegos, directX, .NET,
visual basic,robotica,microprocesadores

Para los nuevos usuarios de este Foro, por favor leerse esta discusión.
Cómo Hacer Preguntas De Forma Inteligente

Ojos que no ven... pisan caquita
Camarón que se duerme... muere electrocutado


<<< Harol Moreyra Bendezú >>>