Seu problema é startar o procedimento de cálculo, certo? Bem, pra isso preciso saber qual grid está usando. Caso seja uma StringGrid, tem um evento 'SetEditText'. Fiz um exemplo simples para ilustrar.
procedure TForm1.StringGrid1SetEditText(Sender: TObject; ACol, ARow: Integer; const Value: String); begin StaticText1.Caption := IntToStr(ACol) + ';' + IntToStr(ARow) + ' - ' + Value; end; abraços, Filipe Rezende obs.: O valor editado é enviado a cada tecla pressionada. --- Em delphi-br@yahoogrupos.com.br, "Juliano Silva - Yahoo" <[EMAIL PROTECTED]> escreveu > > > > Campos Agregate são campos de Resultado, não são editáveis... mas respondendo sua pergunta sim, tentei... > > > > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubens Antunes > Enviada em: quarta-feira, 19 de novembro de 2008 11:06 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: RES: AINDA NÃO FUNFOU... RES: [delphi-br] <<< Deve ser simples... mas... >>> > > > > Juliano > > Vc tentou usar o Campo Agreggate do ClientDataSet? > > Rubens Antunes > > --- Em qua, 19/11/08, Juliano Silva - Yahoo <[EMAIL PROTECTED] <mailto:smjjuliano%40yahoo.com.br> > escreveu: > > De: Juliano Silva - Yahoo <[EMAIL PROTECTED] <mailto:smjjuliano%40yahoo.com.br> > > Assunto: RES: AINDA NÃO FUNFOU... RES: [delphi-br] <<< Deve ser simples... mas... >>> > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > Data: Quarta-feira, 19 de Novembro de 2008, 15:00 > > Emanuel > > Eu fiz testes, realmente acontece o que eu disse. > > Juliano > > De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em nome de Coutinho - Yahoo > Enviada em: terça-feira, 18 de novembro de 2008 15:52 > Para: [EMAIL PROTECTED] os.com.br > Assunto: Re: AINDA NÃO FUNFOU... RES: [delphi-br] <<< Deve ser simples.... mas... >>> > > Discordo colega... > > O On validate é disparado quando é lançado no buffer o valor digitado, > para ser validado... > > Sds > Emanuel Coutinho > > Juliano Silva - Yahoo escreveu: > > > > O evento OnValidate só é acionado quando há uma troca de registros > > (linhas), se alterar um valor e navegar entre as colunas não é acionado... > > > > Juliano > > > > De: [EMAIL PROTECTED] os.com.br <mailto:delphi- br%40yahoogrupos .com.br> > > <mailto:delphi- br%40yahoogrupos .com.br> > > [mailto:[EMAIL PROTECTED] os.com.br <mailto:delphi- br%40yahoogrupos .com.br> > > <mailto:delphi- br%40yahoogrupos .com.br>] Em nome de Rubens Antunes > > Enviada em: segunda-feira, 17 de novembro de 2008 20:02 > > Para: [EMAIL PROTECTED] os.com.br <mailto:delphi- br%40yahoogrupos .com..br> <mailto:delphi- br%40yahoogrupos .com.br> > > Assunto: Re: [delphi-br] <<< Deve ser simples... mas... >>> > > > > Juliano > > > > Já tentou utilizar o evento On Validate do Campo, ou seja, quando esse > > campo receber um valor o evento será disparado. > > > > > > Abraço > > > > Rubens Antunes > > > > --- Em seg, 17/11/08, Juliano Silva - Yahoo <[EMAIL PROTECTED] com.br <mailto:smjjuliano% 40yahoo.com. br> > > <mailto:smjjuliano% 40yahoo.com. br> <mailto:smjjuliano% 40yahoo.com. br> > > > escreveu: > > > > De: Juliano Silva - Yahoo <[EMAIL PROTECTED] com.br <mailto:smjjuliano% 40yahoo.com. br> > > <mailto:smjjuliano% 40yahoo.com. br> <mailto:smjjuliano% 40yahoo.com. br> > > > Assunto: [delphi-br] <<< Deve ser simples... mas... >>> > > Para: [EMAIL PROTECTED] os.com.br <mailto:delphi- br%40yahoogrupos .com..br> > > <mailto:delphi- br%40yahoogrupos .com.br> > > <mailto:delphi- br%40yahoogrupos .com.br> > > Data: Segunda-feira, 17 de Novembro de 2008, 20:30 > > > > 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] > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > > http://br.maisbusca dos.yahoo. com <http://br.maisbusca dos.yahoo. com> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > __________ Informa磯 do NOD32 IMON 3619 (20081117) __________ > > > > Esta mensagem foi verificada pelo NOD32 sistema antiv�s > > http://www.eset. com.br <http://www.eset. com.br> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > __________ Informa磯 do NOD32 IMON 3621 (20081118) __________ > > Esta mensagem foi verificada pelo NOD32 sistema antivs > http://www.eset. com.br > > [As partes desta mensagem que não continham texto foram removidas] > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > > __________ Informa磯 do NOD32 IMON 3625 (20081119) __________ > > Esta mensagem foi verificada pelo NOD32 sistema antiví²µs > http://www.eset.com.br > > > > [As partes desta mensagem que não continham texto foram removidas] >