Hola:
He estado probando lo que me indica "roman" y funciona bien:
THackComboBox = class(TComboBox);
THackComboBox(CBPartidas).SelectItem(DM.IBDSContaPARTIDA.AsString);
Buscando yo había encontrado una solucción aunque con más lineas de código, poniendo la propiedad DroppedDown a True y luego a False:
CBPartidas.Text := DM.IBDSContaPARTIDA.AsString;
CBPartidas.DroppedDown := True;
CBPartidas.DroppedDown := False;
De todas formas voy a intentar hacerlo con DbLookupComboBox, ya que la tabla PARTIDAS con los campos CODIGO y DESCRIPCIÓN ya la tengo.
¿Por qué no lo he hecho antes? Porque no sabía de la existencia de DbLookupComboBox, ni de como se utiliza. No hay que olvidar que soy un simple novato, aficionado a Delphi, que intenta hacerse alguna aplicación simple, entreteniéndose...
Seguramente la próxima consulta tendrá que ver con DbLookupComboBox.
Muchas gracias a todos. Tomás.
|