Exportando valores para excel

Discussão em 'Progress 4GL' iniciado por WolffTI, Outubro 26, 2012.

  1. WolffTI

    WolffTI Sem Pontuação

    Amigos,

    Preciso de um auxilio.
    Tem um relatório que estou gerando em progress, e esse relatório exporta arquivos para excel, a questão é que os dados no excel estão saindo de forma erronea, da seguinte maneira.

    Tem um campo do meu banco de dados aonde armazenamos o valor de um item do estoque, e esse valor é por exemplo: 445,45625(Quatorcentos e quarente e cindo reais e todos esses centavos após a virgula), pois bem, dando um display na tela aparece esse exato valor, mas na hora que exporto para excel o valor saí da seguinte maneira: 44.545,25, e para o pessoal de custos isso será muito confuso, e trará problemas.

    A questão é que já tentei de tudo, mas não consigo fazer esse valor ir dessa forma para o excel, nem com o comando STRING(campo_tabela).
  2. eriutoncharles

    eriutoncharles Membro Participativo

    Boa Tarde !!

    Coloque esta formatação na coluna que estes valores estão indo. Exemplo, digamos que estejam sendo exportados para a coluna B.

    Código:
    chWorksheet:Range("B1:B9999"):numberformat =                                   
                      "_(* #.##0,0000_);_(* (#.##0,0000);_(* ""-""_);_(@_)".
    
    
    Teste ai e nos diga!
    Abraços,
    Eriuton Charles
  3. LFBuozi

    LFBuozi Membro Participativo

    Eu uso assim:
    Código:
    chPlanilha:COLUMNS(i-cont-coluna):numberformat = (IF SESSION:NUMERIC-FORMAT = "American" THEN "###,###,##0.0000" ELSE "###.###.##0,0000" )

Compartilhe esta Página