none
Cor de Linha inteira em Relatório RRS feed

  • Pergunta

  • Pessoal,

    preciso colocar uma deteminada linha de uma cor, então fiz assim na propriedade backgroundcolor do valor da matriz:

    =iif(Fields!SubCategoria.Value="LinhaX","Silver","Transparent")

    funciona, porém, só nas células que são preenchidas com dados vindos do Dataset.

    As informações vazias não ficam com a cor selecionada. Nem se eu preencher manualmente pela propriedade Value Sad

    Alguém tem alguma idéia?

       []´s

    terça-feira, 19 de junho de 2007 14:00

Todas as Respostas

  • Marcos,

     

    Voce tentou um isnull(campo, 0) no dataset?

     

    Assim o campo sempre vai ter valor.

    terça-feira, 19 de junho de 2007 14:32
  • Desculpe a ignorância, mas como posso alterar informações no Dataset?
    terça-feira, 19 de junho de 2007 14:35
  • Voce pode alterar o dataset assim:

    Clique na aba "Data" do seu relatório.

    Escolha o dataset que voce quer mudar na dropdown box (caso voce tenha mais de um)

     

    Vai aparecer o select criado para ler as informações para o seu relatório.

    Então voce precisa encontrar o campo que quer fazer a alteração digamos que voce tenha este select:

    select  Moeda, Tabela, Mes, valor from dados

     

    altere o select para ficar desse jeito:

    select  Moeda, Tabela, Mes, isnull(valor,0) as valor from dados

     

    Att.,

    terça-feira, 19 de junho de 2007 17:16
  • não tem como mexer direto no Dataset?

    E outra, meu relatório é Matriz, ou seja, não é valor "null", e sim na intersecção de linhas e colunas, não tem valor... Acho que o isnull não se encaixa aí...

    Mas é meio burro o SSRS não pintar a linha através dessa minha instrucao...

    Code Snippet
    =iif(Fields!SubLinha.Value="SUBLINHA 2A","Silver","Transparent")

     

    Pq tipo, minha matriz eu quero q fique assim:

     

     

     

    CATEGORIA A

    CATEGORIA B

     

     

    SUBCAT A1

    SUBCAT A2

    SUBCAT B1

    SUBCAT B2

    SUBCAT B3

    LINHA 1

    SUBLINHA 1A

    2132

    213

     

     

     

    SUBLINHA 1B

     

     

     

     

     

    LINHA 2

    SUBLINHA 2A

     

    323

     

    323

    213

    SUBLINHA 2B

    213

     

     

     

     

    SUBLINHA 2C

    2132

     

    1321

     

     

     

    A Sublinha 2A eu quero q fique de outra cor...

     

    Só que ela tá assim...

     

     

     

    CATEGORIA A

    CATEGORIA B

     

     

    SUBCAT A1

    SUBCAT A2

    SUBCAT B1

    SUBCAT B2

    SUBCAT B3

    LINHA 1

    SUBLINHA 1A

    2132

    213

     

     

     

    SUBLINHA 1B

     

     

     

     

     

    LINHA 2

    SUBLINHA 2A

     

    323

     

    323

    213

    SUBLINHA 2B

    213

     

     

     

     

    SUBLINHA 2C

    2132

     

    1321

     

     

     

    Não vejo solução Sad

    Alguém sabe?

       []´s

    terça-feira, 19 de junho de 2007 17:46