none
Erro formula relatório RRS feed

  • Pergunta

  • Ola amigos, estou criando um relatório com o cristal reports e tenho que fazer uma formula assim:

    if {RET_CONVOCACAO.DATAATUAL} = isnull then
    
       "Não foi realizado"
    
    else
    
      {RET_CONVOCACAO.DATAATUAL}

     

    O que quero é se o valor que estiver em DATAATUAL for null mostre a mensagem “Não foi realizado” caso contrario o valor

    So que apresenta erro “There is an error in this formula. Do you wnat to save it anyway”.

    Alguém sabe o que estou fazendo de errado?

    Grato

    segunda-feira, 25 de outubro de 2010 11:32

Respostas

  • Geralmente este erro aparece quando se usa duplo " " quote. Tenta-se trocar por '   ' . Tenta eleminar o isnull para IsNothing. 

    Apenas uma pergunta. O erro aparece nesta linha de codigo: if {RET_CONVOCACAO.DATAATUAL} = isnull then


    Just Be Humble Malange!
    • Marcado como Resposta Robson Gaeski segunda-feira, 1 de novembro de 2010 12:36
    segunda-feira, 25 de outubro de 2010 14:14
  • Robson,

    Por favor, tente da seguinte forma (e certifique-se que você selecionou a sintaxe certa no combobox de sintaxes na barra de opções: Crystal Sintax):

    if IsNull({RET_CONVOCACAO.DATAATUAL}) then
       "Não foi realizado"
    else
        {RET_CONVOCACAO.DATAATUAL}


    André Alves de Lima
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    • Marcado como Resposta Robson Gaeski segunda-feira, 1 de novembro de 2010 12:36
    quarta-feira, 27 de outubro de 2010 16:41
    Moderador

Todas as Respostas

  • tenta assim

    isnull({table.field}) 

    segunda-feira, 25 de outubro de 2010 11:45
  • nao deu certo, 

    ainda mostra que tem erro 

    segunda-feira, 25 de outubro de 2010 12:19
  • Geralmente este erro aparece quando se usa duplo " " quote. Tenta-se trocar por '   ' . Tenta eleminar o isnull para IsNothing. 

    Apenas uma pergunta. O erro aparece nesta linha de codigo: if {RET_CONVOCACAO.DATAATUAL} = isnull then


    Just Be Humble Malange!
    • Marcado como Resposta Robson Gaeski segunda-feira, 1 de novembro de 2010 12:36
    segunda-feira, 25 de outubro de 2010 14:14
  • Robson,

    Por favor, tente da seguinte forma (e certifique-se que você selecionou a sintaxe certa no combobox de sintaxes na barra de opções: Crystal Sintax):

    if IsNull({RET_CONVOCACAO.DATAATUAL}) then
       "Não foi realizado"
    else
        {RET_CONVOCACAO.DATAATUAL}


    André Alves de Lima
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    • Marcado como Resposta Robson Gaeski segunda-feira, 1 de novembro de 2010 12:36
    quarta-feira, 27 de outubro de 2010 16:41
    Moderador