none
Valor por Extenso no Crystal Reports XI RRS feed

  • Pergunta

  • Bom dia galera, estou com uma tremenda dúvida, preciso criar uma função que leia números nos meus relatorios, por exemplo R$ 140,00 (cento e quarenta reais). Li alguns outros posts, mas todos são de linguagens que não são compatíveis com o Crystal Reports XI, alguém poderia me dar um auxílio?

    Muito obrigado galera...

    até!
    terça-feira, 15 de dezembro de 2009 13:14

Respostas

Todas as Respostas

  • Qual a fonte dos dados do relatório? Se for uma aplicação C#, VB.Net, etc, você pode transformar o valor por extenso antes de exibir o relatório e passar para ele.

    Caso queira que o valor seja transformado dentro do próprio Crystal, acredito que você possa criar um campo fórmula e criar uma função que gere o valor por extenso.

    http://blogs.julianonunes.com (Português) | http://weblogs.asp.net/julianonunes (English) http://twitter.com/julianonunes | http://www.linkedin.com/in/julianonunes | http://www.facebook.com/julianonunes
    terça-feira, 15 de dezembro de 2009 14:58
  • Juliano muito obrigado pela atenção, mas é exatamente esse meu problema eu queria transformar o valor dentro do proprio Crystal, porém eu não faço idéia alguma de como criar essa função.

    Valew.
    terça-feira, 15 de dezembro de 2009 15:51
  • Bruno,

    Segue link mostrando como criar uma função no Crystal:

    http://www.crystalkeen.com/articles/crystalreports/customfunctions.htm

    Aí é só codificar do jeito que você precisar...

    Mas, sugiro que você dê uma olhada neste post também (faça um search por "por extenso" nele):

    http://www.macoratti.net/crys_rpt.htm

    De acordo com ele, nessa versão velhona do Crystal aí, ela tinha disponibilizado uma função que já fazia o que você precisa (a função se chama ToWords)...
    André Alves de Lima - http://andrealveslima.spaces.live.com
    quarta-feira, 16 de dezembro de 2009 09:17
    Moderador
  • André muito obrigado pela informação isso já me ajudou muito...


    quarta-feira, 16 de dezembro de 2009 10:50