GARANTIR DESCONTO

Fórum Como Formatar um Edit para exibir e gravar em formato de moeda #602735

31/05/2019

0

Ola pessoal!!

gostaria de saber como faço para formatar um EDIT ou nem um MaskEdit no formulário para exibir e gravar no banco de dados em formato de moeda.
Ex: 23.980,00
José Soares

José Soares

Responder

Post mais votado

03/06/2019

Usando um TEdit:

No evento OnExit do Edit, insira o código abaixo:

var
     TextOnEdit: UnicodeString;
      Value: Currency;
begin
    
     TextOnEdit := Edit1.Text;

     if TryStrToCurr(TextOnEdit, Value) then
           Edit1.Text := FormatFloat('#.##, Value)
     else
           Edit1.Text := '0,00'; //se caso não conseguiu converter o valor digitado em número, mostra 0
end;


Utilizando um TMaskEdit:

- Apenas clique em EditMask e selecione a opção "Extension" e altere da forma desejada.

Rafael Bosco

Rafael Bosco
Responder

Gostei + 1

Mais Posts

06/06/2019

José Soares

Usando um TEdit:

No evento OnExit do Edit, insira o código abaixo:

var
     TextOnEdit: UnicodeString;
      Value: Currency;
begin
    
     TextOnEdit := Edit1.Text;

     if TryStrToCurr(TextOnEdit, Value) then
           Edit1.Text := FormatFloat('#.##, Value)
     else
           Edit1.Text := '0,00'; //se caso não conseguiu converter o valor digitado em número, mostra 0
end;


Utilizando um TMaskEdit:

- Apenas clique em EditMask e selecione a opção "Extension" e altere da forma desejada.


Muito Obigado pela ajuda!!! vwl
Responder

Gostei + 0

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

Aceitar