Ver Mensaje Individual
  #2  
Antiguo 27-02-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Delphi cuenta con componentes especiales para hacer lo que pides en automático. Usa, por ejemplo, un DBLookupComboBox:

DBLookupComboBox.ListSource <---- DataSource
DBLookupComboBox.ListField <---- 'nombre'
DBLookupComboBox.KeyField <---- 'id_cliente'

DataSource es una componente DataSource conectada a tu Query mediante su propiedad DataSet. nombre es el campo que deseas mostrar en el combo e id_cliente es el campo llave de tu tabla de clientes.

Con esto, al abrir la consulta, automáticamente se llenará el combo con los datos.

Te recomiendo que leas la ayuda de Delphi, en su capítulo "Developing Database Applications", particularmente la sección "Using Data Controls", para que tomes una idea general del uso de las componentes de acceso a datos.

// Saludos
Responder Con Cita