Formato dos numeros

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

jacques
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 17 Jun 2008 13:45
Localização: niversario

Formato dos numeros

Mensagem por jacques »

Os valores numéricos estão parecendo da seguinte maneira: 9,999,999.99

Gostaria que fossem assim: 9.999.999,99

Estou usando : PICT ´@E 999,999,999.99´

Como resolvo este problema ?
Ademir
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 31 Jul 2007 16:28
Localização: Porto Ferreira-SP

Re: Formato dos numeros

Mensagem por Ademir »

Boa tarde amigo !

A forma que vc está usando é correta. Não era para estar acontecendo isso.

Se puder, envie o trecho do fonte para que possamos analisar melhor.

[]s.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Formato dos numeros

Mensagem por Pablo César »

Eu acho que quando o colega menciona:
jacques escreveu:Os valores numéricos estão parecendo da seguinte maneira: 9,999,999.99
que dizer que aparece no GET. Se for para apenas EXIBIR a variável (não no GET) pode ser usado @ .. SAY TRANSFORM(VAR,"@E 999,999,999.99"). Mas se quiser fazer no próprio GET, deveria utilizar-se de um GETSYS.PRG específico. E aqui tem um exemplo: viewtopic.php?f=1&t=5559&p=23519#p23519
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Formato dos numeros

Mensagem por alaminojunior »

Use

Código: Selecionar todos

pict "@ZE 999,999,999.99"
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Conforme o NG: o controle "Z" apenas troca os zeros à esquerda por brancos. Não altera o uso da vírgula e ponto.
O interessante é que num programa minimalista, apenas para teste, um campo GET num número, utilizando a máscara que o OP descreveu, funciona corretamente.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
jacques
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 17 Jun 2008 13:45
Localização: niversario

Re: Formato dos numeros

Mensagem por jacques »

muito obrigado a todos, mas funcionou. Estava faltando em uma linha o @E.

Abraços

JAcques
Responder