12/10/2016

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.

Melhor resposta

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.

Hélio Devmedia

Currículo
Responder Citar

Outras Respostas

12/10/2016

Leandro

Alguma luz ?
Responder Citar

13/10/2016

Leandro

Na verdade era isso mesmo que eu queria, desculpa não vi a mensagem, obrigado mesmo.
Responder Citar