Ir para conteúdo

POWERED BY:

Arquivado

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

ricardo coelho designer

Cortar os 00

Recommended Posts

Pessoal peço desculpas mas estou eu aqui de novo.

 

Bom a questão é a seguinte quando aparece valores de 1 até 12 é acrescentado 2 zeros (1 = 100) preciso que fosse cortado esses dois zeros no final.

 

Estou tentando esse código mas não aparece o resultado:

<%

email = "100"

valorfinal = left(email,2)

 

 

response.write valorfinal%>

 

Se puderem me ajudar agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estranho. Você pode dividir por cem (100) ou usar a função LEFT junto com a função LEN.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da forma que utilizou, a função abaixo não vai cortar os 2 zeros no final, ela vai pegar os 2 primeiros digitos da variável a contar da esquerda (left)

<%
email = "100"
valorfinal = left(email,2)
response.write valorfinal%>

Então siga a dica do Salgado.

 

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

salgado, acho que ele quer formatar moeda num campo de texto. Se for isso tem aquela função que você postou aqui no forum para formatar moeda que resolverá o problema.

Já tentou o formatnumber Ricardo??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal desculpe a minha ignorancia é que não conheço muito e as vezes me atrapalho bastante fiz assim conforme abaixo, não estou conseguindo visualizar como devo fazer e apelo novamente pela ajuda de vocês.

 

<%
email = "1100"
valorfinal = left(email,2)
total = len(email)
response.write total%>

E não é valor monetário no ex acima é para aparecer 11 mesmo só o número sem valor, tenho realmente que tirar os doi zeros da direita.

Compartilhar este post


Link para o post
Compartilhar em outros sites

so para tirar os doi zeros

 

se sempre for 00 o fim basta

 

Valor = LEFT(Valor,LEN(Valor)-2)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha está certinho quando faço o teste utilizando o valor 100 mas quando utilizo da a forma a seguir

 

parcelas = LEFT(Request.Form("parcelas"),LEN(Request.Form("parcelas"))-2)

aparece o seguinte erro "Chamada de procedimento ou argumento inválido: 'LEFT'" sendo que ele recebe o valor de 1 a 12 do form.

 

O que será que estou fazendo errado????

 

 

 

 

so para tirar os doi zeros

 

se sempre for 00 o fim basta

 

Valor = LEFT(Valor,LEN(Valor)-2)

Compartilhar este post


Link para o post
Compartilhar em outros sites

como assim 1 a 12

 

se for um numero menor que 100 nao funciona porqeu ficará sem valor algum

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.