FORMATCURRENCY

MAFACILITY 14/01/2010 13:04:56
#331874
O que há de errado nesta linha abaixo, pois não está convertendo o preco para currency?

<td class=[Ô]style13[Ô]><font size=[Ô]2[Ô] face=[Ô]Verdana[Ô] color=[Ô]0000cc[Ô]>Preço:</font></td>
<td class=[Ô]style14[Ô]>
<font face=[Ô]Verdana, Arial, Helvetica, sans-serif[Ô] color=[Ô]#000000[Ô] size=[Ô]1[Ô]
style=[Ô]font-size: 8pt; color: #0000CC[Ô]><%Response.write FormatCurrency(objRS([Ô]Preco[Ô]))%>
NETMANIA 14/01/2010 13:24:44
#331876
Resposta escolhida
Tente usar o comando assim FormatNumber(objRS([Ô]Preco[Ô]), 2)

E qual é o tipo de campo que você está usando para gravar os valores?
MAFACILITY 14/01/2010 13:47:06
#331881
Não funcionou véio. Uso moeda no campo preco do bd(mdb).
MAFACILITY 14/01/2010 13:59:07
#331887
Na tela imprime assim: ao invés R$ 80.000,00, imprime 80000
NETMANIA 14/01/2010 14:32:23
#331895
Procurando achei a seguinte solução

[ô]Pege o valor do RecordSet e coloque em uma variável
dblValor = rs([Ô]valor[Ô])

[ô]Formate o valor
FormatCurrency(valor,2)

No seu código ficaria assim

<td class=[Ô]style13[Ô]><font size=[Ô]2[Ô] face=[Ô]Verdana[Ô] color=[Ô]0000cc[Ô]>Preço:</font></td>
<td class=[Ô]style14[Ô]>
<font face=[Ô]Verdana, Arial, Helvetica, sans-serif[Ô] color=[Ô]#000000[Ô] size=[Ô]1[Ô] style=[Ô]font-size: 8pt; color: #0000CC[Ô]>
<%
[ô]Recupera o valor do RecordSet e coloca em uma variável
dblPreco = objRS([Ô]Preco[Ô])

[ô]Exibe o valor já formatado
Response.write FormatCurrency(dblPreco)
%>


Referências:

http://www.w3schools.com/Vbscript/func_formatcurrency.asp
http://forum.imasters.uol.com.br/index.php?/topic/174817-formatacao-de-moeda/
MAFACILITY 14/01/2010 15:09:41
#331900
Véio, aconteceu uma coisa muito esquisita, fechei o navegador firefox e abri novamente, o código funcionou co formatcurrency, aí testei o seu código e funcionou também.
muito obrigado novamente . . .

Um abraço
Tópico encerrado , respostas não são mais permitidas