GARANTIR DESCONTO

Fórum Atualização do Dataset (DBCheckBox) #347227

11/10/2007

0

Como fazer para que um DBCheckBox atualize o Datafield assim que receber o click? Sendo que a atualização é feita somente quando o controle perde o foco.
Estou simulando uma tecla TAB no evento click do DBCheckBox, mas existe alguma forma mais elegante?

Obrigado.


Luciano.badoe

Luciano.badoe

Responder

Posts

11/10/2007

Cd.degrande

talvez isso funcione:

Evento ONCLICK do DBCHECKBOX:

if DBCheckBox1.Checked then
Tabela.FieldByName(´nomecampo´).As..... := ????
ELse
Tabela.FieldByName(´nomecampo´).As..... := ????;

Espero ter ajudado


Responder

Gostei + 0

11/10/2007

Luciano.badoe

[b:c7acd944f3]cd.degrande[/b:c7acd944f3]

OK obrigado, mas acredito que da forma que estou fazendo fica mais simples (simulando pressionamento da tecla TAB).

Só queria saber se há uma forma de fazer a atualização do campo assim que se clica no controle.

Valeu.


Responder

Gostei + 0

11/10/2007

Gandalf.nho

Se você está usando um DBCheckbox, não seria necessário nenhum código para atribuir o valor ao campo, já que bastaria atribuir o campo correspondente ao controle.


Responder

Gostei + 0

11/10/2007

Luciano.badoe

[b:155f2e4f41]gandalf.nho[/b:155f2e4f41]
OK, mas o meu problema é que a alteração só é efetivada após o foco deixar o controle (DBCHECKBOX).
Eu quero que o campo se mofifique após o click, para isto estou simulando um TAB. Se não tem outra forma mais prática, fica assim mesmo.

Obrigado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar