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
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
Curtir tópico
+ 0
Responder
Post mais votado
03/06/2019
Usando um TEdit:
No evento OnExit do Edit, insira o código abaixo:
Utilizando um TMaskEdit:
- Apenas clique em EditMask e selecione a opção "Extension" e altere da forma desejada.
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
Responder
Gostei + 1
Mais Posts
06/06/2019
José Soares
Usando um TEdit:
No evento OnExit do Edit, insira o código abaixo:
Utilizando um TMaskEdit:
- Apenas clique em EditMask e selecione a opção "Extension" e altere da forma desejada.
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
Clique aqui para fazer login e interagir na Comunidade :)