Re: RES: RES: AINDA NÃO FUNFOU... RES: [delphi-br] <<< Deve ser simples... mas... >>>

2008-11-21 Por tôpico Filipe Salvarez Rezende
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...
> >
> &

Re: RES: AINDA NÃO FUNFOU... RES: [delphi- br] <<< Deve ser simples... mas... > >>

2008-11-19 Por tôpico Rubens Antunes
Juliano
 
Vc tentou usar o Campo Agreggate do ClientDataSet?
 
Rubens Antunes

--- Em qua, 19/11/08, Juliano Silva - Yahoo <[EMAIL PROTECTED]> escreveu:

De: Juliano Silva - Yahoo <[EMAIL PROTECTED]>
Assunto: RES: AINDA NÃO FUNFOU... RES: [delphi-br] <<< Deve ser simples... 
mas... >>>
Para: delphi-br@yahoogrupos.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]