Fórum DBCombobox nao segura os valores... #357320
18/04/2008
0
caros colegas tenho um form com alguns DBComboboxes, todos com a propriedade style = csOwnerDrawFixed e todos linkados com o clientdataset e seus respectivos campos na tabela.
ao criar esse form eu chamo uma procedure que insere dados nesses comboboxes em runtime para que o usuario possa escolher a opçao desejada e salvar na tabela. exemplo:
a procedure faz exatamente o que quero, que é adicionar os valores acima nos comboboxes e deixar como valor default o ´nao informado´ em todos os combos, porem em runtime, quando o usuario escolhe um valor para um desses DBcomboboxes todos os outros combos automaticamente ficam com em branco (itemindex := -1).
[b:83f583e8de]Isso acontece por que a tabela entra em ediçao? como impedir que isso aconteça? [/b:83f583e8de]
obs: eu gostaria de ficar utilizando TDBCombobox ao inves de TCombobox pela facilidade de salvar os itens na tabela dando apenas um post e um apllyupdates(0)
abraços a todos!
ao criar esse form eu chamo uma procedure que insere dados nesses comboboxes em runtime para que o usuario possa escolher a opçao desejada e salvar na tabela. exemplo:
procedure coloca_texto_no_combobox; begin combobox1.items.clear; combobox1.items.add(´Sim´); combobox1.items.add(´Não´); combobox1.items.add(´Não informado´); combobox1.itemindex := 2; . . . e assim por diante end;
a procedure faz exatamente o que quero, que é adicionar os valores acima nos comboboxes e deixar como valor default o ´nao informado´ em todos os combos, porem em runtime, quando o usuario escolhe um valor para um desses DBcomboboxes todos os outros combos automaticamente ficam com em branco (itemindex := -1).
[b:83f583e8de]Isso acontece por que a tabela entra em ediçao? como impedir que isso aconteça? [/b:83f583e8de]
obs: eu gostaria de ficar utilizando TDBCombobox ao inves de TCombobox pela facilidade de salvar os itens na tabela dando apenas um post e um apllyupdates(0)
abraços a todos!
Mahdak
Curtir tópico
+ 0
Responder
Posts
18/04/2008
Mahdak
resolvido, nao gostaria, mas tive que trocar de DBCombobox para Combobox
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)