Ver Mensaje Individual
  #3  
Antiguo 18-07-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola JM1985.

Veo que estas usando los componentes dbExpress por lo que deberías agregar un TDataSetProvider y un TClientDataSet (pestaña Data Access).

Aunque no conozco el componente TcxLookupComboBox, creo que el funcionamiento debe ser similar al TDBLookupComboBox.

La configuración la podes hacer desde el Object Inspector pero por ser mas fácil de explicar, voy a asignar las propiedades y relaciones entre componentes por código.
Código:
void __fastcall TForm1::FormCreate(TObject *Sender)
{
  // Consulta
  SQLQuery1->SQLConnection = SQLConnection1;
  SQLQuery1->Close();
  SQLQuery1->SQL->Text = "SELECT cDescripcion, iIdDescripcionListaPrecio FROM DescripcionListaPrecios";
  SQLQuery1->Open();

  // Relaciones
  DataSetProvider1->DataSet = SQLQuery1;
  ClientDataSet1->ProviderName = "DataSetProvider1";
  DataSource1->DataSet = ClientDataSet1;
  ClientDataSet1->Open();
  
  // Combo
  DBLookupComboBox1->ListSource = DataSource1;
  DBLookupComboBox1->ListField = "cDescripcion";
  DBLookupComboBox1->KeyField  = "iIdDecripcionListaPrecio";
}
Lógicamente tendrás que cambiar lo referente a TDBLookupComboBox por las propiedades equivalentes del componente TcxLookupComboBox para que funcione.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita