Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Davidmg

Formatar Número

Recommended Posts

Bom dia galera,Tenho vários números inteiros que pego em um select SUM e dou um loop, daí ele lista a quantidade total de pedidos de cada cliente, aparece assim:Cliente 1: 15000Cliente 2: 7805000Cliente 3 : 458200E assim por diante, gostaria de formatar esses numeros para apresentar, teriam q ficar assim:Cliente 1: 15.000Cliente 2: 7.805.000Cliente 3 : 458.200Como fazer isso?Agradeço desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exite outra forma? Pq o FormatNumber fica dando erro em minha página, dá o seguinte erro:

 

Erro de tempo de execução do Microsoft VBScript (0x800A000D)

Tipos incompatíveis: 'FormatNumber'

tela_vendas.asp, line 186

 

Linha 186:

<%=FormatNumber(QTDAGA1,2)%>

 

Será que é pq estou fazendo um loop pra somar esses valores?

 

Estou fazendo assim:

<%Set Rs = MyConn.Execute ("Select * from vendedores where Clearance = '1' Order by Nome")While Not RS.EOFDataini = "5/10/2005"Datafim = "5/11/2005"Vendedor = Rs("nome")Set qtdaga = MyConn.Execute ("Select Sum(qtdagasadi) as QTDAGAT from pedido where Data >= #"&dataini&"# and Data <= #"&datafim&"# and Vendedor = '"&vendedor&"'")QTDAGA1 = Qtdaga("qtdagat")%><%=FormatNumber(QTDAGA1,2)%>

Aí dá esse erro, se eu tiro o FormatNumber dai aparece certinho o valor, mas sem os pontos: 1250450

Se coloco o FormatNumber dá esse erro acima.

 

O que pode ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu erro:Erro de tempo de execução do Microsoft VBScript (0x800A0006)Estouro: 'cint'tela_vendas.asp, line 139Linha 139: QTDAGA1 = cint(Qtdaga("qtdagat"))Tá difícil o negócio aqui, muito estranho...será q tem a ver com os selects?

Compartilhar este post


Link para o post
Compartilhar em outros sites

No lugar de CInt use CDbl que recebe valores "grandes" e com decimais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso é um numero com certeza???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então em algum momento está vindo sem valor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O campo na tabela está como texto, mas os valores q são gravados são numeros com certeza absoluta, valor em branco tenho certeza que não tem....mas tem valor 0, tem algum problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, se está dentro de algum While com certeza em algum momento está passando valor nulo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tinha 2 vendedores que ainda não tinham feito nenhuma venda

Vendedores que não vendem, eheheh, demite eles

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.