Prezados, preciso de uma ajuda urgente. Tenho uma variável de determinado tamanho e preciso transformá-la para um tamanho padrão. Exemplo: uma variável tipo caracter de 9 posições (123456789), preciso que ela tenha o tamanho 11, mas com zeros preenchidos à esquerda (00123456789). Alguém sabe qual o comando devo utilizar para pegar o tamanho desta variável e transformá-la para uma quantidade fixa de digitos (sempre do tipo caracter) e, se a quantidade de dígitos desta variável for menor que a fixada, preencher com zeros à esquerda. Obrigado.
Mais ou menos assim: Exemplo var1 já existe na base e tem tamanho de 9. var1 = string(int(var1,"99999999999")). Para ver você tem que colocar disp format "x(09)". Se não funcionar, coloca o conteúdo dentro de uma variável inteira, e depois joga ela para uma variavel caracter, com var2 = int(var1). var3 = string(var2,"99999999999"). abraços,
Obrigado pela dica. Funcionou bacana, mas transformando a variável primeiramente em inteira e depois em caracter. Valeu mesmo.