Ir para conteúdo

POWERED BY:

Arquivado

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

mkboy

Completar com Zero

Recommended Posts

Meu numero do pedido é autonumerico... logo pode ser....10150157010257Porém eu preciso da variavel_numero_do_pedido com 8 numerosOu seja 00000010000001500000157000010257Ou seja, sempre a diferença completar com zero... como faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz uma função simples para concatenar os zeros, didaticamente:

Funcao preenchezeros(texto,quatidade)
Se comprimento(Texto)<quantidade Faça
Enquanto comprimento(texto)<quantidade
Texto = "0"&Texto
FimEnquanto
End If
preenchezero=texto
fim da função

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fez como MK?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser assim tb não?

 

Response.Write Cdbl(Right(string(8, "0") & variavel_numero_do_pedido, 8))

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser assim tb não?

Response.Write Cdbl(Right(string(8, "0") & variavel_numero_do_pedido, 8))
esse é o jeito mais simples porem tem de tirar este CDBL senão não adianta concatenar os zerosseria apenas issoVAR = 124VAR = RIGTH("00000000" & VAR, 8)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ups, é msm, hehe, malz. Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ups, é msm, hehe, malz. Vlw

era so um detalhea ideia foi toda sua

Compartilhar este post


Link para o post
Compartilhar em outros sites

perfeito... valeu...

de nada tiozinho :rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe estar postando neste tópico taaaaaaaaaaaaaaaaanto tempo depois, mas é que precisei disso fiz uma busca e o achei.

 

Achei uma solução um pouco mais simples no meu caso e achei interessante postar aqui.

 

String((numero_de_caracteres_máximo - Len(seu_valor)), "0") & seu_valor

 

Ele verifica quantos carcateres faltaram pra atingir o tamanho que você queria e faz desses valores "0" (zero's) a esquerda, neste caso.

 

[]tz ;)

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.