Comportamento do Dbedit e DBcombobox

Delphi

16/02/2014

Vou tentar resumir...

Em um formulário de cadastro tem um DBedit e um DBCombobox com itens A, B, e C. Eu atribuo um determinado valor a uma variável X e um dos valores da lista (A,B,C) para uma variável Y.

Então:

DBedit := X;
DBCombobox := Y; ( lembrando que o valor de Y sempre será um dos valores que estão na lista do DBCombobox)

Agora os detalhes:

1 - Quando mando salvar, salva corretamente o valor da variável que foi enviada ao DBedit, já o DBCombobox não é salvo, mesmo sendo o mesmo valor da listagem e para salvar no banco eu tenho que selecionar manualmente na lista, já que não aceita a variável.

2 - Quando eu clico no DBedit depois que ele recebe o valor da variável, ele simplesmente é limpo, apaga o valor que foi recebido.

Por que está acontecendo essas duas situações?

Ricardo

Ricardo

Curtidas 0
POSTAR