Preguntas sobre DBLookUpComboBox
1. Dependiendo el tipo de componente que uses si usas el BDE entonces puedes usar "FetchAll" esto lo que hace es que recorre todo el contenido de la tabla sin afectar el performance, vaya mucho mas rapido. Pero si usas los componentes ado u otros entonces tendras que hacer el recorrido manualmente tabla.Last y despues Tabla.First;
2. Te recomiendo guardar el valor en un avariable temporal por ejemplo
var
mValor : TipoValor;
en el evento OnPost de la tabla guardas el KeyValue del combo
mValor := combo.KeyValue;
y despues en el evento OnNewRecord asignas mValor al campo de nuevo
tablaNombreCampo.Value := mValor;
Espero que te sirva de algo.
|