La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2992 - COMO PUEDO HACER QUE UN DBCOMBO MUESTRE DOS CAMPOS A LA VES?
Autor:  Alvaro Cerpa Bedregal
En una base de datos tengo el campo Nombre y el campo Apellido; ¿Como puedo hacer que el DBCombo muestre simultaniamente los dos campos?
¿O que otro control puedo Utilizar?

  Respuesta:  Oswaldo Monagas
Aqui te envio un codigo para abrir dos campos de una base de datos con un DBComboCómo incluir dos campos en un control DBCOMBO
Una forma facial es hacerlo con una sentencia SQL
El control dbcombo de Visual Basic permite visualizar campos independientes de la tabla especificada en un control de datos. Hay una forma sencilla de incluir el contenido de dos campos en este control. Para ello basta con indicar en la propiedad RecordSource del control de datos la sentencia SQL apropiada. Por ejemplo:
RecordSource = "select au_id & "" "" & author as "& "enlazado from authors"
selecciona y concatena los campos au_id y author de la tabla Authors.
El control dbcombo podrá asociarse posteriormente al campo enlazado.
En un proyecto Visual Basic, para hacer esto deberían añadirse los controles dbcombo y data control en un formulario e indicar en sus propiedades:
Data1
DatabaseName = "C:\Biblio.mdb"
RecordSource = "select au_id & "" "" & author as " & "enlazado from authors"
DBCombo1
ListField = "enlazado"
BoundColumn= "enlazado"
En este codigo debes acomodarlo a tu proyecto. Modificalo a tu gusto.