DBLookupComboBox setar primeiro resultset
12/10/2016
0
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
Curtir tópico
+ 0
Responder
Post mais votado
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.
Hélio Devmedia
Responder
Mais Posts
13/10/2016
Leandro
Na verdade era isso mesmo que eu queria, desculpa não vi a mensagem, obrigado mesmo.
Responder
Clique aqui para fazer login e interagir na Comunidade :)