× Linguagem de Programação ADVPL

Perguntas Conversão entre tipos func VAL()

Mais
11 anos 8 meses atrás #11629 por Rick
Bom dia,

Quem sabe me dizer como converter um caracter em numérico considerando zeros a esquerda
Ex: se eu converter a string "000000001" com a função VAL()
O resultado é 1
Eu preciso do resultado 000000001

Como posso fazer isso?

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 8 meses atrás #11631 por kanaamlrr
Respondido por kanaamlrr no tópico Conversão entre tipos func VAL()
Cara, se eu não me engano, não tem como não.

Você precisa fazer isso para qual finalidade?
Diz ai, talvez tenha alguma outra solução.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 8 meses atrás #11639 por Rick
Respondido por Rick no tópico Conversão entre tipos func VAL()
Na verdade brother

É só pra saber mesmo, eu tentei encontrar alguma função de conversão fizesse isso, mas não encontrei.

Aí decidi postar no forum.

Finalidade de conhecimento mesmo.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 8 meses atrás #11642 por kanaamlrr
Respondido por kanaamlrr no tópico Conversão entre tipos func VAL()
Entendi...
Então, pelo que eu saiba ele sempre "mata" os zeros à esquerda.
para utilizar com os zeros é necessário ser string mesmo.

Em uma tratativa que precisa fazer cálculos e manter esses zeros, eu costumo converter para numérico, realizar as operações e depois voltar para string com o strzero().

Esssa é a única forma que eu conheço.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.070 segundos
Joomla templates by a4joomla