Fórum Converter string em campo dinheiro R$ #334488
10/12/2006
0
Alguém sabe como faço para converter um campo varchar, deixar ele com formato R$.
Tenho um edit onde recebe o preço e gostaria que no dbgrid ele aparecesse assim R$3,50...Obrigado
Vitor5
Curtir tópico
+ 0Posts
11/12/2006
Corcos
depois faça o seu ajuste
Gostei + 0
11/12/2006
Vitor5
tenho um form de pedidos onde coloquei um edit para ser digitado o valor unitário de cada produto, depois um botão onde ele varre o form e atualiza o pedido inserindo o preço.
O que gostaria é o seguinte no evento onexit deste edit ao sair ele fizesse assim
ao digitar 0,3 ele traria assim 0,30 ou 3, ele traria assim 3,00 e assim por diante(Este edit não está ligado a nemhum campo) ele somente atualiza meu dbgrid) Será que é difícil....Obrigado
Gostei + 0
11/12/2006
Vitor5
O campo que ele atualiza na minha tabela Itens (preço) está como VarChar..
Outra pergunta qual o melhor formato para usar num campo preço( decimal, varchar ou outros)?????
Gostei + 0
11/12/2006
Adriano_servitec
procedure TForm4.Edit1Exit(Sender: TObject); begin if Edit1.Text = ´´ then edit1.text := StringReplace(Edit1.text,´.´,´,´,[rfReplaceAll]); try Edit1.text:=formatfloat(´,0.00´,StrToFloat(Edit1.text)); //muda o ponto e virgula //jvEdit1.text:=FloatToStrF(StrToFloat(Edit1.text), ffCurrency, 15, 2); //converte em real R$ except Edit1.SetFocus; ShowMessage(´Deve ser informado um valor´); end;
Tenta ai pq aqui nao estou conseguindo
Gostei + 0
11/12/2006
Corcos
DECIMAL(15,2)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)