DBLookupComboBox setar primeiro resultset

SQL Server

Delphi

12/10/2016

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.
Leandro

Leandro

Curtidas 0

Melhor post

Hélio Devmedia

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.
GOSTEI 1

Mais Respostas

Leandro

Leandro

12/10/2016

Alguma luz ?
GOSTEI 0
Leandro

Leandro

12/10/2016

Na verdade era isso mesmo que eu queria, desculpa não vi a mensagem, obrigado mesmo.
GOSTEI 0
POSTAR