Usuário com melhor resposta
Fórmula Crystal Report

Pergunta
-
Olá pessoal!
Estou querendo fazer essa fórmula:
if year({Pessoal.DtNasc}) > 1900 then {Pessoal.DtNasc} else ""
(se o campo data de nascimento tiver uma data maior que 1900 então deve ser exibido o valor deste mesmo campo, senão, não exibir nada.)
O erro acontece na última parte, aparece uma mensagem dizendo que é preciso colocar um datetime no lugar das ""
Mas eu não quero que apareça uma data no final, eu quero que ele deixe o campo vazio.
Desde já agradeço!
Respostas
-
Vanderllei,
Tente converter DtNasc para string...
if year({Pessoal.DtNasc}) > 1900 then CStr({Pessoal.DtNasc}) else ""
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 1 de fevereiro de 2011 17:50
- Marcado como Resposta Vanderllei terça-feira, 1 de fevereiro de 2011 20:09
- Marcado como Resposta AndreAlvesLimaModerator terça-feira, 1 de fevereiro de 2011 22:56
Todas as Respostas
-
Vanderllei,
Tente converter DtNasc para string...
if year({Pessoal.DtNasc}) > 1900 then CStr({Pessoal.DtNasc}) else ""
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 1 de fevereiro de 2011 17:50
- Marcado como Resposta Vanderllei terça-feira, 1 de fevereiro de 2011 20:09
- Marcado como Resposta AndreAlvesLimaModerator terça-feira, 1 de fevereiro de 2011 22:56
-