Estimado
asdberna :
No comprendo por qué no puedes asignarle las propiedades requeridas a un DBLookUpComboBox, aunque en mi experiencia nunca he logrado que los DBLookUpComboBox funcionen como yo quiero.
Para llenar un ComboBox desde una tabla puedes probar con el siguiente código:
Código Delphi
[-]ComboBox.Items.Clear;
with TuTabla do begin
try
TuTabla.DisableControls;
TuTabla.First;
while not TuTabla.Eof do begin
if ComboBox.Items.IndexOf(FieldByName('TUCAMPO').AsString)=-1 then
ComboBox.Items.Add(TuTabla.FieldByName('TUCAMPO').AsString);
TuTabla.Next;
end;
finally
TuTabla.EnableControls;
end;
En la propiedad
OnChange del ComboBox debes programar lo necesario para que "mueva según el cliente la descripción que tiene por defecto en el registro", por ejemplo usando
locate.
Código Delphi
[-]TuTabla.Locate('TUCAMPO',ComboBox.Text,[loPartialKey, loCaseInSensitive]);
Esto yo lo uso para Access, pero debiera funcionar en MySql.
Espero haber podido ayudarte.
Salu2