setfocus no grid

22/12/2005

0

pessoal to com um problemão


tenho um grid onde o usuario altera o registro so com o click

explicando melhor em um campo determinado se tiver o valor um e a pessoa clicar ele fica 0 e se tiver 0 ele fica 1

estou usando esse codigo>

begin
if Column.FieldName = ´configuracao´ then
begin
Dtm.ClientDataSet_usu.Edit;
if (Dtm.ClientDataSet_usu.FieldByName(´configuracao´).AsString = ´1´)then
begin
(Dtm.ClientDataSet_usu.FieldByName(´configuracao´).AsString:= ´0´ );
end
else
begin
Dtm.ClientDataSet_usu.FieldByName(´configuracao´).AsString:= ´1´;
end;
Dtm.ClientDataSet_usu.Post;


end;
end;

so que notei que alguns campos da falha se o usuario ficar mudando repetitivamente só não da erro de ele mudar clicar em outra celula e voltar lá e mudar denovo....

algume pode me dar uma luz de com eu fazer isso via código.
sei lá criar um campo especifico para receber o click ai a pessoa não tem que adivinha a jogadinha....


Crcam

Crcam

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar