Combo TdbLookUpComboBox
amigos , utilizo este componente no delphi faz parte do data controls , e to com um sério problema , esta combo é alimentada com nomes de clientes ok, preciso que assim que eu abrir o form a combo esteja posicionada já em tal cliente. já seja selecionado para facilitar a vida do usuário em tal cliente.
no vb tinhamos o listindex e no delphi em especial com esta combo o que posso usar ?
no vb tinhamos o listindex e no delphi em especial com esta combo o que posso usar ?
Anonymous
Curtidas 0
Respostas
Anonymous
21/03/2003
Os componentes DBCONTROLS estão subordinados aos componentes DBACCESS. Então, para vc acessar determinado registro, basta pesquisar na Table/Query associada ao Controle, que o mesmo se posicionará automaticamente.
Ex.:
qryCliente.Locate(´CAMPO_CLIENTE´,´NOME CLIENTE´,[loCaseInsensitive])
(O combobox associado automaticamente se posicionará no cliente selecionado...)
Ex.:
qryCliente.Locate(´CAMPO_CLIENTE´,´NOME CLIENTE´,[loCaseInsensitive])
(O combobox associado automaticamente se posicionará no cliente selecionado...)
GOSTEI 0
Anonymous
21/03/2003
olha só eu preciso que seja posicionado no primeiro registro , independente de qual seja , ok
GOSTEI 0
Anonymous
21/03/2003
Para se posicionar no primeiro registro, faça:
(no Evento ONSHOW do formulário que contém a DBcombobox)
qryCliente.First;
(no Evento ONSHOW do formulário que contém a DBcombobox)
qryCliente.First;
GOSTEI 0
Anonymous
21/03/2003
por favor naum é dbcombox e sim TdbLookUpComboBox , as propriedades são diferentes , ok
GOSTEI 0
Anonymous
21/03/2003
Você faz o seguinte
o seu dblookupCombo tem um propriedade chamada key value que tá ligado a chave primária da tabela, se sua chave for o código do Cliente vc faz o seguinte.
dá um locate na tabela de clientes pra setar o cliente desejado e faz isso
TdbLookUpComboBox.Keyvalue := TbCliente[´CODIGO´];
ok?!?
o seu dblookupCombo tem um propriedade chamada key value que tá ligado a chave primária da tabela, se sua chave for o código do Cliente vc faz o seguinte.
dá um locate na tabela de clientes pra setar o cliente desejado e faz isso
TdbLookUpComboBox.Keyvalue := TbCliente[´CODIGO´];
ok?!?
GOSTEI 0