Olá a todos,
Como colocar ZEROS à esquerda de um número?
Exemplo: em vez de exibir "5", exibir "00005"
Um abraço,
Janio
Inserir ZEROS à esquerda de um número
Moderador: Moderadores
-
MARINI
- Usuário Nível 3

- Mensagens: 288
- Registrado em: 06 Jul 2004 08:06
- Localização: Pindamonhangaba SP
Outra sugestão seria assim
var:=5
var:=PADL(var,tamanho,"0")
http://www.clipx.net/ng/53guide/ng8c0ed.php
A função STRZERO() era usada acho que no CLIPPER SUMMER
e foi abolida nas posteriores, mas ainda é mantida para
efeito de compatibilidade. Tanto que não consta mais nos
manuais ou no NG.
var:=5
var:=PADL(var,tamanho,"0")
http://www.clipx.net/ng/53guide/ng8c0ed.php
A função STRZERO() era usada acho que no CLIPPER SUMMER
e foi abolida nas posteriores, mas ainda é mantida para
efeito de compatibilidade. Tanto que não consta mais nos
manuais ou no NG.
Sds
Marini
Marini
- mvbrandao
- Usuário Nível 1

- Mensagens: 22
- Registrado em: 15 Jul 2004 09:52
- Localização: Rio de Janeiro - RJ
Ola,
TESTE
Até +
TESTE
Código: Selecionar todos
LOCAL nCodItem:=0
@ 02, 02 SAY "CODIGO ITEM :" GET nCodItem PICTURE "99999" ;
VALID EVAL( { || nCodItem:= STRZERO(nCodItem), 5), .T. } )
Read
Marcos Brandão
marcos@bco.com.br
marcos@bco.com.br
- mvbrandao
- Usuário Nível 1

- Mensagens: 22
- Registrado em: 15 Jul 2004 09:52
- Localização: Rio de Janeiro - RJ
Ola pessoal
Corrigindo meu codigo, fechei o parentese da funcão errado:
abaixo esta certo e testado.
Corrigindo meu codigo, fechei o parentese da funcão errado:
abaixo esta certo e testado.
Código: Selecionar todos
LOCAL nCodItem:=0
@ 02, 02 SAY "CODIGO ITEM :" GET nCodItem PICTURE "99999" ;
VALID EVAL( { || nCodItem:= STRZERO(nCodItem, 5), .T. } )
Read
Marcos Brandão
marcos@bco.com.br
marcos@bco.com.br
