Sintaxis
STRZERO( <expresión numérica 1> [ , <expresión numérica 2> [ , <expresión numérica 3> ] ] )
Propósito
Convierte el resultado de una expresión numérica en carácter, sustituyendo los blancos ubicados a la izquierda por ceros.
Argumentos
< expresión numérica 1 >
Define el valor numérico que se convertirá.
< expresión numérica 2 >
Define la longitud (tamaño) de la cadena de caracteres resultante.
< expresión numérica 3 >
Define el número de decimales del valor numérico que se convertirá.
Utilización
Esta función es útil para la construcción de códigos secuenciales del tipo carácter, a partir de datos numéricos. Se utiliza principalmente para que, después de incrementar los códigos secuenciales numéricos, se transformen en carácter y se sustituyan los blancos ubicados a la izquierda por ceros.
Ejemplos
nCod := 10
cCod := STRZERO(nCod, 5, 0) // Resulta “00010”
++nCod
MsgAlert(nCod) // Resulta el valor 11
cCod := STRZERO(nCod, 5, 0) // Resulta “00011”