Pessoal tenho um campo do tipo char e preciso varrer esse campo e remover letras do mesmo como faço para realizar essa operação? Digo pois estou importando um arquivo para uma tabela temporária porém ele não é delimitado por nada ou seja tentei fazer essa importação com substring porém não esta dando muito certo como podemos ver abaixo: 7896004708652 SIMETICONA - 125MG CX 10 C ok correto 78925366 DES XE ROLL-ON PULSE 50 ML - 1 errado o que ocorre que os codigos de barra no inicio não do mesmo parametro uma outra maneira se existir no progress gostaria de saber se tem como eu jogar em uma variavel do tipo inteira e despresar o conteudo que é texto tem uma forma de fazer isso? Exemplo o conteudo da variavel seria esse 78925366 DES mas o correto seria 78925366 tem alguma forma de acertar isso?
Tente usar o comando ENTRY da seguinte forma e ve se te ajuda. ASSIGN i-cod-barras = INT(ENTRY(1,c-linha,' ')). Se sempre vc tiver o codigo de barras e depois um espaço voce consegue pegar o codigo de barras dessa forma, mas se precisar depois da descricao, ira precisar usar o comando INDEX junto com o comando SUBSTRING... Veja se isso te ajuda senão posta aqui que tentamos de uma nova forma.
Rogerio no caso do código de barras funcionou perfeito o comando que vc me passou mas por exemplo se eu quiser pegar por exemplo o inicio da descrição eu consigo fazer isso com aquele comando?