none
If no Crystal Report RRS feed

  • Pergunta

  • Bom dia pessoa,

    estou com um problema no crystal report em relação a um campo do tipo data. Os dados desse relatório vem de um datatable, onde tenho um campo dta_entrega do tipo datetime, que aparece a data 01/01/1900, eu queria fazer com que se o conteúdo do campo fosse igual a 01/01/1900 não apresenta-se nenhum dado, somente se for maior.

    Como faço isso? Já consehui mudar cor, tamanho da fonte tudo pelo IF, mas não encontrei nada para apagar o conteúdo do campo.

    Obrigado pela ajuda.

    quinta-feira, 25 de março de 2010 14:06

Respostas

  • 1) Veja se no Crytal esta aparecendo a box "Field Explorer", caso não click no menu View\Field Explorer
    2) Click com o botão direito na opção "Formula Fields" e depois "New", neste momento irá aparecer um janela para vc informar um nome, colocaque qualquer nome para a sua função.
    3) Agora é só escrever a formula e precionar o botão "Save and Close"

    Um Grande Abraço.

    • Sugerido como Resposta Anderson Calixto sexta-feira, 26 de março de 2010 11:38
    • Marcado como Resposta Fernando Hooper segunda-feira, 29 de março de 2010 14:53
    sexta-feira, 26 de março de 2010 11:38

Todas as Respostas

  • Ja tentou usar uma fórmula?

     

    • Sugerido como Resposta Anderson Calixto sexta-feira, 26 de março de 2010 11:31
    quinta-feira, 25 de março de 2010 18:22
  • Faz a validação dessa data no evento Supress da coluna de DAta.

    Ou então, dentro do seu IF, se a data não atender o que você quer, jogue vazio "" ou null
    Ph
    quinta-feira, 25 de março de 2010 19:52
  • Eu tentei colocar no evento supress o if, mas não consegui...

    o que eu queria era isso:

    if campo_data > #01/01/1900# then "" else campo_data

    o q eu queria saber, aonde eu coloco isso dentro do crystal? e na parte do else ele fica dando erro falando que não posso usar o campo.

    :-(

    quinta-feira, 25 de março de 2010 22:57
  • 1) Veja se no Crytal esta aparecendo a box "Field Explorer", caso não click no menu View\Field Explorer
    2) Click com o botão direito na opção "Formula Fields" e depois "New", neste momento irá aparecer um janela para vc informar um nome, colocaque qualquer nome para a sua função.
    3) Agora é só escrever a formula e precionar o botão "Save and Close"

    Um Grande Abraço.

    • Sugerido como Resposta Anderson Calixto sexta-feira, 26 de março de 2010 11:38
    • Marcado como Resposta Fernando Hooper segunda-feira, 29 de março de 2010 14:53
    sexta-feira, 26 de março de 2010 11:38
  • Tu deve estar recebendo outro erro, amigo...
    porque esse IF dentro do supress funciona.

    Seu problema deve ser conversão de data, já que campo_data nunca vai ser maios que #blablabla

    Converte a data.. CDAte acho...  CDate(data)


    Ph
    sexta-feira, 26 de março de 2010 12:05