fertel Postado Outubro 5, 2005 Denunciar Share Postado Outubro 5, 2005 bom...Como pegar este valor:0,8333333333333333333333e colocar apenas como 0,83 e ainda ser número, ou seja, não ser interpretado como string?Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Outubro 5, 2005 Denunciar Share Postado Outubro 5, 2005 experimente usar a função ROUND do Vbscript.round(valor) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fertel Postado Outubro 5, 2005 Autor Denunciar Share Postado Outubro 5, 2005 Deu zero!Mais alguma sugestão? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 danyort Postado Outubro 5, 2005 Denunciar Share Postado Outubro 5, 2005 FormatNumber(numero, 2)tenta esse... comigo funciona! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 quintelab Postado Outubro 5, 2005 Denunciar Share Postado Outubro 5, 2005 Não sei se é bem isso que você quer, se você quiser arrendondar não será, mas pra mostrar somente o valor: 0,83. Da certo!!Dim vteste, vresultadovteste = "0,8333333333333333333333"vresultado = mid(vteste, 1, 4) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fertel Postado Outubro 6, 2005 Autor Denunciar Share Postado Outubro 6, 2005 Obrigado a todos.Fiz assim e consegui o que eu queria:<% JUROS = "0,83333333333333333333333333333" '(AUTOMÁTICO ESSA PRAGA) JUROS = Replace(FormatCurrency(Request.Form("JUROS")),"R$ ","") %> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Outubro 6, 2005 Denunciar Share Postado Outubro 6, 2005 hehebeleza.. funcionou..mas só pra deixar dito..O FormatCurrency pega as configurações de moeda do Servidor.então, se você rodar em um servidor que esteja nos EUA, por exemplo, ele pode pirar.Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Outubro 6, 2005 Denunciar Share Postado Outubro 6, 2005 funçãozinha quebra galho Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Decio Postado Outubro 7, 2005 Denunciar Share Postado Outubro 7, 2005 ...e colocar apenas como 0,83 e ainda ser número, ou seja, não ser interpretado como string?Nada impede de se trabalhar com string e valores monetarios, visto a facilidade de conversão de tipos que o VB proporciona:Dim lVar 'Currency Dim sVar ' String sVar = "0,833333333333333333333333333333333333" lVar = CCur(Format(sVar, "##,##0.00")) Response.Write lVar Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fertel
bom...
Como pegar este valor:
0,8333333333333333333333
e colocar apenas como 0,83 e ainda ser número, ou seja, não ser interpretado como string?
Obrigado
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.