Pregunta:
¿Como uso un combobox?
EddieF
2008-11-12 14:22:14 UTC
Hola,
Necesito que la lista de categorias que tengo en la tabla Categorias se me muestre en un combobox pero no se que codigo usar.
Lo que pasa es que hice un formulario que llena los datos de la tabla productos, pero debo tomar la categoria de la tabla Categorias, y quiero el combobox para solo usar los disponibles en ésta.
Todo esto en visual basic, con tablas de SQL Server.

Please Help me!!
Thanks
Tres respuestas:
Zion®
2008-11-12 14:34:29 UTC
haces la consulta





asumiendo que sabes como abrir un recordset



Combo1.AddItem "Nancy Davolio"

Combo1.ItemData(Combo1.NewIndex) = 12345

Combo1.AddItem "Judy Phelps"

Combo1.ItemData(Combo1.NewIndex) = 67890



en donde puedes reemplazar "Nancy Davolio" por el recordset y el field

y el 12345 por el campo llave de tu tabla.



Es decir, si en tu tabla tienes

1 rojo

2 verde

3 azul



el codigo podria mas o menos quedar asi



while not rs.eof

Combo1.AddItem rs!color

Combo1.ItemData(Combo1.NewIndex) = rs!clave_color

rs.movenext

wend
anonymous
2008-11-12 22:32:54 UTC
La verdad es que no se nada de Visual Basic, pero te puedo decir como se hace en Delphi, quizás sea parecido.



Si los datos se toman de una tabla se pone un DBComboBox, y se le anlaza en el DataSet a la tabla, en tu caso a Categorías, y con eso aparecerá cargado con todas las categorías.



Si no existen los DBComboBox, pues se pone un ComboBox normal, se abre la tabla Categorias, se va recorriendo y añadiendo cada valor de cada registro al Combo.
Soy Pampeano
2008-11-12 22:28:50 UTC
te dejo un foro para preguntar todas estas cosas.. son todos grosos ahi



www.club-digytal.com



saludos!!


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...