[firebase-br] Dinheiro / NUMERIC ? Internacionalização / captação.

Douglas Silva forum_firebird em daunebr.com
Sex Jan 8 08:51:10 -03 2010


marshall, foi isto q eu quis dizer: internamente, tudo funciona com o '.' como separador decimal uma vez q foi o americano q inventou o computador e a calculadora. A mascara sempre será "$#,##0.00;". Quem vai trocar é o proprio windows cfe a config regional do usuario.




________________________________
From: Alysson Azevedo <agalysson em gmail.com>
To: Mr. Marshall <kelsie.z.marshall em gmail.com>; FireBase <lista em firebase.com.br>
Sent: Fri, January 8, 2010 8:23:05 AM
Subject: Re: [firebase-br] Dinheiro / NUMERIC ? Internacionalização / captação.

Cara, pra todo lado, em todas as linguagens (pelo menos as que conheço), o
certo é 125.12
no programa, vc formata esse valor para o que vc quizer...

no delphi, use
formatfloat('#,##0.00',valor);
repare que mesmo nessa funcao, vc usa . como separador decimal...
geralmente as linguagens tb aceitam assim, e apartir dai, usam as
configurações do pc pra decidir se vai usar . ou , como separador...
--
Alysson Gonçalves de Azevedo
(11) 8491-7730

    \\   ^__^
      \\ (oo)\_______
        \(__)\             )\/
              ||`~~~~~´||
            _||'          _||


2010/1/7 Mr. Marshall <kelsie.z.marshall em gmail.com>

> Hoje fui criar uma tabela que us o campo dinheiro e achie que amelhor
> definição é usar NUMERIC
>
> Ai vai minha tabela:
>
> CREATE TABLE LV_LEMBRETES (
>   DATA_VENCIMENTO DATE,
>   VALOR NUMERIC(15,2),
>   DESCRICAO VARCHAR(253),
>   PAGO SMALLINT)
>
> Mas estou tendo problemas na internacionalização do programa pois nos EUA
> eles usam como separador das centenas o PONTO "." e nós no Brasil usamos o a
> VIRGULA ",".
>
> EUA:
> US$ 125.12
>
> BRASIL:
> R$ 125,12
>
> Qual a maneira de capturar os dados de valor do usuário e colocar dentro do
> banco de dados mais utilizada ?
>
> Rick
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa



Mais detalhes sobre a lista de discussão lista