Definir uma mensagem Nenhum Dado para uma região de dados (Construtor de Relatórios e SSRS)
Quando quiser especificar o texto que será exibido no relatório renderizado em vez de uma região de dados sem dados, defina a propriedade NoRowsMessage para uma tabela, matriz ou região de dados de lista, NoDataMessage para uma região de dados do gráfico e NoDataText para a escala de cores de um mapa. No tempo de execução, o processador do relatório executa a consulta para cada conjunto de dados em um relatório e a consulta do conjunto de dados pode não produzir nenhum conjunto de resultados. Em uma região de dados associada a um conjunto de dados vazio, você pode especificar o texto que deseja exibir em vez de exibir uma região de dados vazia. Também é possível definir a propriedade NoRowsMessage para um sub-relatório quando nenhum conjunto de dados no sub-relatório tiver dados no tempo de execução.
Observação |
---|
Você pode criar e modificar definições de relatório (.rdl) no Construtor de Relatórios e no Designer de Relatórios no SQL Server Data Tools. Cada ambiente de criação fornece modos diferentes para criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Partes de Relatório (Construtor de Relatórios e SSRS) e Partes de Relatório no Designer de Relatórios (SSRS) na Web em microsoft.com. |
Para definir a propriedade NoRowsMessage para uma tabela, matriz ou lista
No modo Design, clique na região de dados de tabela, matriz ou lista ou no sub-relatório na superfície de design para selecioná-lo. O painel Propriedades exibe as propriedades do item selecionado.
No painel Propriedades, digite o texto que você deseja exibir como uma mensagem no campo da propriedade NoRowsMessage.
Como alternativa, na lista suspensa, clique em Expressão para abrir a caixa de diálogo Expressão e criar uma expressão.
Para definir a propriedade NoDataMessage para um gráfico
Na exibição Design, clique no gráfico na superfície do design para selecioná-lo. O painel Propriedades exibe as propriedades do item selecionado.
No painel Propriedades, expanda o nó de NoDataMessage.
Em Legenda, digite o texto que você deseja exibir como uma mensagem no campo da propriedade NoDataMessage.
Como alternativa, na lista suspensa, clique em Expressão para abrir a caixa de diálogo Expressão e criar uma expressão.
Para definir NoRowsMessage para um sub-relatório
Na exibição Design, clique no sub-relatório na superfície do design para selecioná-lo. O painel Propriedades exibe as propriedades do item selecionado.
No painel Propriedades, digite o texto que você deseja exibir como uma mensagem no campo da propriedade NoRowsMessage.
Como alternativa, na lista suspensa, clique em Expressão para abrir a caixa de diálogo Expressão e criar uma expressão.
Para definir a propriedade NoDataText para uma escala de cores para um mapa
Na exibição Design, clique na escala de cores no mapa para selecioná-lo. O painel Propriedades exibe as propriedades do item selecionado.
No painel Propriedades, em NoDataText, digite o texto que você deseja exibir como um rótulo para cores sem nenhum valor de dados.
Como alternativa, na lista suspensa, clique em Expressão para abrir a caixa de diálogo Expressão e criar uma expressão.
Consulte também
Conceitos
Sub-relatórios (Construtor de Relatórios e SSRS)
Tabelas, matrizes e listas (Construtor de Relatórios e SSRS)
Gráficos (Construtor de Relatórios e SSRS)