Ver Mensaje Individual
  #3  
Antiguo 12-10-2011
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Hola Cheché.

En los eventos del subcomponente Properties de la columna (que en tu caso sería de clase TcxLookupComboBoxProperties) puedes usar el que se llama OnEditValueChanged. Este se dispara cada vez que el usuario cambia de elemento en el cuadro combinado.

Código Delphi [-]
procedure TfmContrato.vwRejillaTarifaPropertiesEditValueChanged(
  Sender: TObject);
begin
  inherited;
  ShowMessage ((Sender As TcxLookupComboBox).EditValue);
end;

Sender es el objeto TcxLookupComboBox que está siendo utilizado por la columna en cuestión, su propiedad EditValue contiene el valor del "KeyFieldNames", es decir, la llave del registro foráneo seleccionado. Así que teniendo esa llave podrás hacer la búsqueda que requieras sin mayor problema.

Paulao: ¿Lo tuyo quedó solucionado? Se encuentre o no solución a un problema, es bueno comentar nuevamente nuestras impresiones.

Saludos.

Al González.
Responder Con Cita