none
ESCONDER VALORES ZERADOS RRS feed

  • Pergunta

  •  

    Pessoal , to com a seguinte duvida:

     

     

    Meu relatorio traz o nome do func , e o custo dele detalhado

     

    exemplo:

     

    Maria

    Salario  :    XXXXX

    VT       :    xxxxxxx

    H.E    :       0    <-------ESSE VALOR EU GOSTARIA QUE SUMISSE QDO FOSSE ZERO

    A.NOT :    YYYYYY

     

    Eu gostaria de quando o valor for zerado ele nao mostrar, mas ele rearrumar o relatorio para nao ficar uma linha em branco onde está zerado..

     

    Ex:

    Maria

    Salario  :    XXXXX

    VT       :    xxxxxxx

    <-----NAO GOSTARIA DE DEIXAR ESSE ESPAÇO EM BRANCO ONDE ESTAVA ZERO

     

    A.NOT:    YYYYY

     

    sexta-feira, 26 de outubro de 2007 17:36

Respostas

  • Basta selecionar a linha, e na propriedade Visible > Hidden, por a expressão: 

    =IIF(IsNothing(Fields!Nome.Value),true,false)
    • Sugerido como Resposta BrunoCosta.dsn quinta-feira, 10 de setembro de 2009 18:03
    • Marcado como Resposta Richard Juhasz quinta-feira, 28 de fevereiro de 2013 12:48
    quinta-feira, 10 de setembro de 2009 18:03

Todas as Respostas

  • Debora,

     

    Crie uma expression, fazendo a verificação do valor utilizando o IIF, veja se este exemplo ajuda:

     

    Code Block

    =IFF(Equals(0)," ","0")

     

     

    sexta-feira, 26 de outubro de 2007 17:45
  •  

    Nao entendi muito bem nao rs

     

    sexta-feira, 26 de outubro de 2007 18:16
  •  

    Ele nao some com a linha , ele ´so some com o valor '0' e ai deixa assim exemplo:

    Salario                                      xxxxxxxx

    Perculosidade

    h.extras                                      yyyyyyyyyyy
    segunda-feira, 29 de outubro de 2007 11:09
  • Será que não seria mais fácil vc tratar isso na sua consulta sql. Qualquer coisa manda ela que a gente da uma olhada...


    Henry Charriere C. Nascimento
    sexta-feira, 2 de novembro de 2007 22:32
  • Na query não vai dar certo porque o que ela quer é esconder uma linha....

     

    Dê uma olhada nesse artigo;

    http://technet.microsoft.com/en-us/library/ms157328.aspx

     

    Veja em...

    Visibility

    You can show and hide items in a report using the visibility properties for the report item. In a data region such as a table, you can initially hide detail rows based on the value in an expression.

    • The following expression, when used for initial visibility of detail rows in a group, shows the detail rows for all sales exceeding 90 percent in the PctQuota field:
      =Iif(Fields!PctQuota.Value>.9, False, True)

     

    • The following expression, when set in the Visibility, Hidden property of a table, shows the table only if it has more than 12 rows:
      =IIF(CountRows()>12,true,false)

     

    Acho que é mais ou menos por aí sua solução... Talvez te ajude...
    Abraço
    segunda-feira, 5 de novembro de 2007 16:59
  • Estou com o mesmo problema que você débora!!!

    Já conseguiu a solução??



    quinta-feira, 10 de setembro de 2009 14:16
  • Basta selecionar a linha, e na propriedade Visible > Hidden, por a expressão: 

    =IIF(IsNothing(Fields!Nome.Value),true,false)
    • Sugerido como Resposta BrunoCosta.dsn quinta-feira, 10 de setembro de 2009 18:03
    • Marcado como Resposta Richard Juhasz quinta-feira, 28 de fevereiro de 2013 12:48
    quinta-feira, 10 de setembro de 2009 18:03