DBLookupComboBox setar primeiro resultset
Como faço pra selecionar o primeiro dado ja escrito no DBLookupComboBox ?
Quando eu executo meu form, ele aparece em branco, eu to fazendo uma gambiarra pra salvar um campo nulo em uma tabela com valores não nulo, e precisaria fazer o seguinte, precisaria setar a primeira linha que aparecer no meu DBLookupComboBox isso logo apos de acontecer um OnExit em um DBEdit meu.
Quando eu executo meu form, ele aparece em branco, eu to fazendo uma gambiarra pra salvar um campo nulo em uma tabela com valores não nulo, e precisaria fazer o seguinte, precisaria setar a primeira linha que aparecer no meu DBLookupComboBox isso logo apos de acontecer um OnExit em um DBEdit meu.
Leandro
Curtidas 0
Melhor post
Hélio Devmedia
13/10/2016
Na verdade não é possível setar o primeiro da lista como se tivesse uma propriedade DBLookupComboBox.itemIndex:=1 mas você pode fazer o seguinte:
DBLookupComboBox1.KeyValue:= <codigo>
a propriedade KeyValue é a propriedade que representa o valor do campo informado na propriedade KeyField;
Geralmente é uma chave primária, mas mesmo que não seja, basta informar no <codigo> um valor válido que esteja dentro do campo informado no KeyField;
Espero ter sido útil. Se fui, marque com um "joinha" para eu saber.
DBLookupComboBox1.KeyValue:= <codigo>
a propriedade KeyValue é a propriedade que representa o valor do campo informado na propriedade KeyField;
Geralmente é uma chave primária, mas mesmo que não seja, basta informar no <codigo> um valor válido que esteja dentro do campo informado no KeyField;
Espero ter sido útil. Se fui, marque com um "joinha" para eu saber.
GOSTEI 1
Mais Respostas
Leandro
12/10/2016
Alguma luz ?
GOSTEI 0
Leandro
12/10/2016
Na verdade era isso mesmo que eu queria, desculpa não vi a mensagem, obrigado mesmo.
GOSTEI 0