Histórico da Página
Incluir Página | ||||
---|---|---|---|---|
|
Sintaxe
STRZERO( <expressão numérica 1> [ , <expressão numérica 2> [ , <expressão numérica 3> ] ] )
Propósito
Converte o resultado de uma expressão numérica para caracter, substituindo os brancos à esquerda por zeros.
Argumentos
< expressão numérica 1 >
Define o valor numérico que será convertido.
< expressão numérica 2 >
Define o comprimento (tamanho) da cadeia de caracteres resultante.
< expressão numérica 3 >
Define o número de casas decimais do valor numérico que será convertido.
Utilização
Essa função é útil para a construção de códigos sequenciais do tipo caracter, a partir de dados numéricos. É utilizada principalmente para, após a incrementação de códigos sequenciais numéricos, transformá-los em caracter, sendo que os brancos à esquerda são substituídos por zeros.
Exemplos
nCod := 10
cCod := STRZERO(nCod, 5, 0) // Resulta “00010”
++nCod
MsgAlert(nCod) // Resulta o valor 11
cCod := STRZERO(nCod, 5, 0) // Resulta “00011”