| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2006 22:27:44
|
feaupi
Java Ninja
Membro desde: 26/05/2004 21:55:41
Mensagens: 251
Offline
|
Senhores,
Preciso implantar um módulo de controle de finanças em uma aplicação.
É a primeira vez que trabalho com finanças. Me surgiu algumas dúvidas:
1) Gostaria de saber qual o tipo idel de dados para
trabalhar com controle financeiro que me retorne
o valor exato de uma soma, subtração, etc.
Seria double, float ou BigDecimal?
2) Como faço para no text box:
2.1) a pessoa ao digitar os valores aparecer automaticamente as
vírgulas e casas decimais?
2.2) Ao passar esse valor para double ou float, etc, como faço para manter
as posições de virgulas e casas decimais para tabela?
2.3) O inverso da operação citada?
Resumindo como faço:
String (text box) ---> double----> banco
banco (doble)----> String (retornar String ja formatado para text box
com virgulas.....)
Se possivel por favor me enviem o código da máscara.
Obrigado.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2006 12:49:55
|
marceloplis
GUJ Ranger
Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline
|
1) Gostaria de saber qual o tipo idel de dados para
trabalhar com controle financeiro que me retorne
o valor exato de uma soma, subtração, etc.
Seria double, float ou BigDecimal?
Qual o Banco de Dados que vc utiliza ? geralmente o pessoal utiliza double.
2) Como faço para no text box:
2.1) a pessoa ao digitar os valores aparecer automaticamente as
vírgulas e casas decimais?
Vc pode utilizar JavaScript, veja exemplo em anexo abaixo.
2.2) Ao passar esse valor para double ou float, etc, como faço para manter
as posições de virgulas e casas decimais para tabela?
2.3) O inverso da operação citada?
No meu caso, o Banco não aceita 1.000,00, aceita apenas 1000,00, para isso usei um replace: replace(".", "")
Seria isso, caso tenha alguma dúvida ou se entendi alguma coisa errado, pode postar aqui.
| Nome do arquivo |
formataNum3.html |
Download
|
| Descrição |
|
| Tamanho |
2 Kbytes
|
| Baixado: |
154 vez(es) |
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2006 14:07:56
|
feaupi
Java Ninja
Membro desde: 26/05/2004 21:55:41
Mensagens: 251
Offline
|
Blz meu amigo, mas como eu faço o inverso (jogar o valor double para a caixa de texto )
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2006 14:18:18
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline
|
Boa tarde!
Existe uma classe chamada NumberFormat, na qual, apartir de um local(leia-se Locale) consegues formatar um double e retornar uma string já com a unidade monetária.
Até!
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2006 14:28:00
|
marceloplis
GUJ Ranger
Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline
|
feaupi wrote:Blz meu amigo, mas como eu faço o inverso (jogar o valor double para a caixa de texto  )
Cara, eu faço desenvolvo de acordo com que aprendi no curso, não sei se é a melhor maneira, mas como foi passado e discutido no curso, faço o seguinte:
1 - Declaro todos meus atributos como String;
2 - Faço as formatações de dados direto no meu Select;
3 - Faço os calculos por Triggers no BD;
Dessa maneira, não preciso me procupar em ficar convertendo valores!!!
Como não sei se essa é a melhor maneira de se fazer, fico aberto a sugestões do pessoal aqui do GUJ!!
abraços.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2006 15:34:10
|
feaupi
Java Ninja
Membro desde: 26/05/2004 21:55:41
Mensagens: 251
Offline
|
vlw..pela força marcelo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2006 18:53:48
|
feaupi
Java Ninja
Membro desde: 26/05/2004 21:55:41
Mensagens: 251
Offline
|
Blz marcelo mas como faço para pegar esse valor e jogar na text box
com ponto e vírgula?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 19:42:44
|
David
JavaEvangelist
![[Avatar]](/images/avatar/77431ca7981f1f1483ae8a58bcbb6e0e.jpg)
Membro desde: 18/03/2005 13:10:33
Mensagens: 450
Localização: Natal/RN
Offline
|
Usar double ou float não é uma boa...
http://www.jeebrasil.com.br/mostrar/47
http://www.martinfowler.com/eaaCatalog/money.html
|
David Pereira
Engenheiro de Computação - UFRN
Mestre em Engenharia Elétrica
Doutorando em Engenharia Elétrica |
|
|
 |
|
|