Olá... essa é facil mais eu não sei ...rsr

Delphi

18/02/2003

galera estou com três edits ...quero soma o primeiro com o segundo e jogar o valor no terceiro . até ai tudo bem .... ex: 100 +200 = 300
mas quero que fique no formato de moeda .ex: 300,00 ... outro ex: 1000+2000=3000...no edit 3 gostaria que ficasse assim 3.000,00 ...muito obrigado ....


Anonymous

Anonymous

Curtidas 0

Respostas

Mgiratto

Mgiratto

18/02/2003

use o componente maskedit ou faça uma rotina no evento exit para formatar o texto digitado.


GOSTEI 0
Anonymous

Anonymous

18/02/2003

então muito obrigado pela atenção ..mais eu gostaria de imprimir ..e no mask não tem como fazer isso ... e no evento exit ..sou iniciante ..e não sei ném por onde começar ..se tiver alguma rotina pra mim ajuda agradeço


GOSTEI 0
Cristiano

Cristiano

18/02/2003

Teste Isto

Edit1.text = FormatCurr(´#,0.00´,StrToCurr(Edit1.text))

8)


GOSTEI 0
Anonymous

Anonymous

18/02/2003

no MaskEdit
vc vai na propriedade -> Edit Mask e clica naqueles 3 pontinho aí é só personalizar a maskara q vc quiser, a do valor vc pode usar assim

9.999,99;1;_


GOSTEI 0
Danielc

Danielc

18/02/2003

basta na hora que vc ler do edit gravar em uma variável do tipo currency. depois da conta feita, use CurrToStr para jogar no edit. ele já vai com formato e moeda..

[]´s Daniel


GOSTEI 0
Maranhao

Maranhao

18/02/2003

Faça o seguinte:

crie uma variavel string.

Ex.: Var Stotal:string;

Stotal := edit1.text + edit2.text;

formatfloat(´#,00.00´,Stotal);


Ok.........

Um forte abraço..


GOSTEI 0
POSTAR