Gravar id de um campo com DBLookupComboBox

Delphi

08/08/2012

O DBLookupComboBox está com as seguintes propriedades:
ListSource : DM_Finan.formapagto
ListField : fpagto_nome
KeyField : fpagto_id

para gravar os dados:
...
DM_FINAN.CDS_Clientes.Post;
...

Quando vai gravar da a mensagem de erro:
Field FORMA_PAGTO_ID must have a value

Marcos Barbosa

Marcos Barbosa

Curtidas 0

Respostas

Bruno Leandro

Bruno Leandro

08/08/2012

voce setou a propriedade datasource e datafield com o campo que voce vai gravar ?
GOSTEI 0
Marcos Barbosa

Marcos Barbosa

08/08/2012

Olá pessoal, consegui resolver, eu coloquei:
DM_FINAN.CDS_Clientes.FieldByName(FORMA_PAGTO_ID).AsString := DBL_formaPagto.KeyValue;

funcionou, pelo menos no 1º teste, vou fazer mais alguns testes e se der algum erro, eu posto novamente.
GOSTEI 0
POSTAR