por eduardo.leite em 21 Jul 2010, 13:26
Caro colega,
Quando importa-se celulas do excel pelo progress infelizmente isto ocorre, o que fiz foi o seguinte:
01) Na celula A está gravado o código do estabelecimento;
02) Na celula B está gravado o código do item;
Na rotina de leitura do progress no excel, estou fazendo um tratamento na planilha para conseguir importar o valor correto, pois podemos ter as seguintes situações no código do item, por exemplo:
01) Se o código do item tiver somente número e o primeiro número a esquerda é diferente de 0 => 123456789, o progress irá reconhecer como 123456789,0000000000000
02) Se o código do item tiver somente número e o primeiro número a esquerda é igual a 0 => 00012345, o progress irá reconhecer como 12345,0000000000000, suprimindo os zeros a esquerda
03) Se o código do item tiver letras e números => 1A23B45C678D9, o progress irá reconhecer como texto mesmo e importando corretamente.
Para resolver este problema, antes de importar escreva na coluna C (ou outra vazia) a seguinte formula:
<handle_excel>:RANGE("C1"):VALUE = '"ITEM==>"&A1'
Quando importar para a variavel c-it-codigo faça o seguinte:
assign c-it-codigo = replace(<handle_excel>:RANGE("C1"):VALUE,"ITEM==>","").
Att.
Eduardo B. LeiteMSN/E-Mail:
leite1969@yahoo.com.brSKYPE: eduardo.batista.leite
P.S.: Estou procurando trabalho para ser feito em períodos noturnos e finais de semana.