Fórum DBComboBox e CheckBox #278500
22/04/2005
0
Coloquei um DBComboBox num formulário e ao lado desse componente coloquei um label para exibir, por extenso, a letra que foi selecionada. Porém, ao mudar de registro o conteúdo da label permanece o mesmo, mesmo tendo sido selecionada outra letra para o novo registro. Como faço para que a label assuma exatamente o que foi selecionado no dbcombo de cada registro?
Outra pergunta: como faço para que os checkboxs marcados fiquem gravados no seu respectivo registro sem que seja necessário utilizar um dbcheckbox, por exemplo, para ser gravado diretamente na tabela como um campo?
Grata pela ajuda.
Sgrandini
Curtir tópico
+ 0Posts
22/04/2005
Robsons
label, e liga-lo diretamente ao campo desejado.
Caso queira realmente usar o label,
pode usar ao evento onclick do dbcombobox e trocar a propriedade
caption do label pelo conteudo do campo.
[]s,
Robson.
Gostei + 0
25/04/2005
Sgrandini
A sua sugestão funcionou, mas o problema está quando vou inserir um novo registro. Os valores selecionados do dbcombo e do ckecklist no último registro inserido aparecem também no cadastro de um novo. Ou seja, os campos não são limpos para que assumem um novo. Como faço pra que cada registro tenha os seus próprios valores de acordo com o que foi escolhido para cada um?
Grata,
Simone
Gostei + 0
25/04/2005
Robsons
Pelo que entendi, vc tem uma tela de cadastro e está usando o dbcombobox para se referir a outra tabela, se for isso
a minha sugestão seria o DBLookupComboBox,
usando da seguinte forma:
Datasource -> use a tabela onde vc vai gravar
DataField ---> o campo da tabela
Listsource-> a tabela onde vc vai buscar as informaçoes
ListField-> o campo que deseja mostrar
Keyfield -> o campo que vai ser capturado e deve ser do mesmo tipo
do campo do seu DataField....
2°Opção:
Caso vc só queira limpa o conteudo do combobox
use dbcombobox.text=´´
Espero ter ajudado...
[]s,
robson.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)