Capturar informação de um dblookupcombobox

Delphi

Banco de Dados

04/04/2018

Olá pessoal,

tenho um form que contém dois componentes em particular: um dblookupcombobox e um dbedit. Este dblookupcombobox quando em inserção apresenta uma lista de itens, o que eu gostaria de saber como fazer é: verificar se um item em particular for selecionado ele habilitar o dbedit para inserir mais informações sobre o item da lista selecionado.

Exemplo:

dblookupcombobox contém uma lista de itens como: computador, impressora, monitor e etc...
quando eu selecionar computador(que é o item que precisa de mais informações) o dbedit é habilitado.

grato desde já a colaboração de todos.
Yuri Neves

Yuri Neves

Curtidas 0

Respostas

Fernando Duwe

Fernando Duwe

04/04/2018

Olá Yuri,

Configure no teu DBLookUpComboBox, as propriedades ListSource e ListField. Você poderá recuperar esssa informação com o atributo DBLookupComboBox1.KeyValue.

Se não me engano, quando você manipula o DBLookUpComboBox, altera o teu ListSource, caso seja isso, podes fazer a verificação no AfterScroll do DataSet. Como o DBLookUpComboBox altera a posição do ListSource, podes fazer a verificação pelo campo do dataset. Qualquer dúvida, estou a disposição.
GOSTEI 0
POSTAR