BOM! Isso que voce tá fazendo é o que teria que ser feito. 

Mas se o problema é escrever muito código, voce pode usar um CDS e criar campos 
Agregates para estas duas colunas que refletirão alterações em um ou mais 
campos combinados. Voce coloca no agregate a formula entre os campos que deseja 
calcular e, uma simples mexida num deles, já vai fazer a alteração 
automáticamente.

é um caminho alternativo.

[]s


Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
http://delphitocorporerm.blogspot.com/
MSN: [EMAIL PROTECTED]
SKYPE: WalterChagasJr


  ----- Original Message ----- 
  From: Juliano Silva - Yahoo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, November 17, 2008 6:30 PM
  Subject: [delphi-br] <<< Deve ser simples... mas... >>>


  Pessoal

  Estou com o seguinte problema, tem um grid, com 03 colunas editáveis, para
  digitação de valores, quando o valor de uma delas é digitado as outras são
  recalculadas, e vice-versa o problema é o seguinte, como fazer isso? Minha
  intenção é sempre que o usuário digitar um valor e realizar qualquer uma
  ação as demais colunas sejam recalculadas, o problema é que até o momento
  para fazer isso, teve que criar uma procedure RecalcularValores, coloquei
  ela no OnExit, OnKeyPress, OnColExit este código, e mesmo assim quando o
  usuário navegar por exemplo com a seta para cima ou para baixo, não gera um
  dos eventos... 

  O problema é seguinte, como fazer para que após o usuário digitar o valor
  que altere os outros, sem ter que ficar espalhando um monte te código?

  Juliano

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a