La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55594 - COMO AGREGO DOS CAMPOS A UN COMBO
Autor:  Emilson Carranza
Necesito saber como hago para que me aparezcan dos campos de una tabla en un combo...

*****Yo utilizo lo siguiente para mostrar un campo*****
-ControlSource=Mitabla.tabla
-RowSource=Mitabla.Tabla
-RowSourcetype=6

Con esto por ejemplo me aparece la lista de codigos de una tabla, pero quiero que me muestr el codigo con el nombre del empleado.... Yo se me entienden Gracias de Antemano....

  Respuesta:  Carlos Mario Taborda Arias
Utiliza estas propiedades en el combo. Abajo esta la descripción de las propiedades.

ControlSource=Mitabla.codigoEmp
RowSource=Mitabla.codigoEmp,nombre
RowSourcetype=6
firstElement=1 para codigoEmp o 2 para nombre
BoundColomn=1 para codigoEmp o 2 para nombre
Columncount=2 numero de columnas
ColumnWidths=50, 125 margenes 50 para codigoemp y 125 para nombre

ColumnCount
Sirve para determinar el número de columnas que tiene el ComboBox, sean visibles o no.
BoundColumn
Esta es la propiedad que define cuál va a ser la columna ligada con el origen de datos en el caso de que haya varias. En un ComboBox podemos mostrar información de una columna, sin embargo, se debe tomar el dato de la misma fila pero de otra columna.
FirstElement
Especifica qué elemento será el primero que se visualice en caso de que hayamos definido la propiedad

ColumnWidths
Propiedad fundamental para ocultar columnas. Delimita la anchura de cada columna. Hay que introducir los valores sucesivamente separados por comas. Si deseamos que una columna no se vea, introduciremos un 0 en la posición que corresponda a dicha columna.