Visual Basic - Como puedo poner dos columnas en un combobox!!!???

Life is soft - evento anual de software empresarial
 
Vista:

Como puedo poner dos columnas en un combobox!!!???

Publicado por jc (3 intervenciones) el 20/05/2003 17:44:29
Hola, quisiera saber como se puede poner en un combobox dos campos de una base de datos, por ejemplo:
Tengo una tabla llamada DEPARTAMENTO, los campos de esa tabla son (CLAVE_DEPTO, Y DEPARTAMENTO), quisiera poner en un combo box, esos dos campos combinados, es decir que aparezca por ejemplo:
D01 - RECURSOS HUMANOS,
D02 - CONTABILIDAD, etc. hasta ahora puedo poner solo un campo, basandome en una consulta de SQL, pero poner los dos campos no puedo, ojala alguien pueda ayudarme en esto, de antemano gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como puedo poner dos columnas en un combobox!!!

Publicado por andres soler (43 intervenciones) el 21/05/2003 01:25:12
tienes que ir a las propiedades del combo y ahi buscar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:Como puedo poner dos columnas en un combobox!!!

Publicado por Iñaki (4 intervenciones) el 23/05/2003 10:36:52
Esto funciona. Eso sí, no consigo ponerles el título a las columnas (y sé que se puede).

Private Sub Cargar_Calles(Control As Object)
Dim Sql As String
Dim Rst_Calles As New ADODB.Recordset

Sql = "Select Domicilio & ' - ' & Poblacion & ', ' & Cod_Pos_1 & Cod_Pos_2 & ' (' & Provincia & ')' As Mostrar," & _
" Domicilio, Poblacion, Cod_Pos_1 & Cod_Pos_2 as CP, Provincia" & _
" From Callejero" & _
" Order By Domicilio"
Call Cierra_Query(Rst_Calles)
With Rst_Calles
.Open Sql, Base, adOpenKeyset, adLockReadOnly
Control.Clear
Control.ColumnCount = .Fields.Count
Control.ColumnWidths = "1;200;150;40;100"
Control.ColumnHeads = True
Control.ListStyle = fmListStylePlain
Control.ListRows = 15
Control.ListWidth = 491
Control.TextColumn = 1
While Not .EOF
Control.AddItem !Mostrar
Control.List(.AbsolutePosition - 1, 1) = "" & !Domicilio
Control.List(.AbsolutePosition - 1, 2) = "" & !Poblacion
Control.List(.AbsolutePosition - 1, 3) = "" & !CP
Control.List(.AbsolutePosition - 1, 4) = "" & !Provincia
.MoveNext
Wend
End With
Call Cierra_Query(Rst_Calles)
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como puedo poner dos columnas en un combobox!!!

Publicado por erik (1 intervención) el 06/05/2012 20:43:52
yo tengo un proyecto en visual studio 2008, como conectaria mi combobox con una tabla de BD en SQL y que me muestre 2 columnas en C# por fa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Usa el combo del componente Microsoft Forms 2.0 Ob

Publicado por Iñaki (4 intervenciones) el 23/05/2003 10:40:30
Por cierto, usa el combo del componente Microsoft Forms 2.0 Object Library.

¡Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar