DBLookupComboBox retornando erro ao sair
Boa Noite, minha primeira participação aqui no fórum, espero conseguir ajuda.
Tenho um componente DBLookupComboBox que está configurado para me retornar dados de uma tabela que tem apenas 10 registros, não precisei configurar as propriedades DataSource e DataField, pois estou preenchendo um Edit com os dados selecionados, funciona perfeitamente, porém se eu sair do DBLookupComboBox e não selecionar nenhum item, apresenta o seguinte erro:
"Could not convert variant of type (Null) into type (OleStr)"
Tenho um componente DBLookupComboBox que está configurado para me retornar dados de uma tabela que tem apenas 10 registros, não precisei configurar as propriedades DataSource e DataField, pois estou preenchendo um Edit com os dados selecionados, funciona perfeitamente, porém se eu sair do DBLookupComboBox e não selecionar nenhum item, apresenta o seguinte erro:
"Could not convert variant of type (Null) into type (OleStr)"
Celso Souza
Curtidas 0
Respostas
Joel Rodrigues
18/04/2013
Você deve estar tentando pegar o valor selecionado no lookup em algum lugar, verifique.
GOSTEI 0
Celso Souza
18/04/2013
Bom dia Joel, eu estava passando os dados selecionados para um edit através do evento OnExit com o seguinte código:
txt_CodTipoProposicao.text = cbb_TipoProposicao.KeyValue;
então eu mudei o sinal de = para := e parou de dar o erro:
txt_CodTipoProposicao.text := cbb_TipoProposicao.KeyValue;
Mas, mesmo assim, muito obrigado pela atenção.
txt_CodTipoProposicao.text = cbb_TipoProposicao.KeyValue;
então eu mudei o sinal de = para := e parou de dar o erro:
txt_CodTipoProposicao.text := cbb_TipoProposicao.KeyValue;
Mas, mesmo assim, muito obrigado pela atenção.
GOSTEI 0
Joel Rodrigues
18/04/2013
Ah, tranquilo. São operadores distintos realmente.
O = é para verificar igualdade, enquanto o := é de atribuição.
Mas que bom que resolveu seu problema. Obrigado por dar um retorno.
Estou encerrando este tópico.
O = é para verificar igualdade, enquanto o := é de atribuição.
Mas que bom que resolveu seu problema. Obrigado por dar um retorno.
Estou encerrando este tópico.
GOSTEI 0