ID do artigo: 955822 - Última revisão: quinta-feira, 19 de março de 2009 - Revisão: 2.0

Você não pode manter os cabeçalhos de coluna ou cabeçalhos de linha visíveis ao rolar um relatório no SQL Server 2008 Reporting Services

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte cenário:
  • Você pode atualizar uma tabela do Microsoft SQL Server 2005 Reporting Services para SQL Server 2008 Reporting Services. Ou, você criar uma nova tabela no SQL Server 2008 Reporting Services.
  • Você clique para selecionar a caixa de seleção cabeçalho deve permanecer visível enquanto se rola para Cabeçalhos de linha ou para Cabeçalhos de coluna na caixa de diálogo Tablix no SQL Server 2008 Reporting Services.
Nesse cenário, você não pode manter os cabeçalhos de coluna ou cabeçalhos de linha visível quando você rola através de um relatório.

Observação Esse problema não ocorre quando você criar matrizes.

Causa

Esse problema ocorre porque as propriedades para habilitar o recurso cabeçalhos fixos foram alteradas do SQL Server 2005 para o SQL Server 2008. A estrutura de tabelas e matrizes é substituída por uma Tablix.

Como Contornar

Para contornar esse problema, use um dos dois métodos a seguir.

Método 1: Manter a estrutura original da atual região de dados

  1. No menu Report , clique em Agrupar .
  2. No painel de agrupamento , clique na seta no canto direito superior do seletor e, em seguida, clique em Avançado .
  3. Selecione um membro Tablix no painel de Grupos de linha ou Coluna grupos que corresponde a uma linha ou uma coluna que você deseja corrigir.
  4. Na caixa de diálogo Propriedades , defina a propriedade FixedData como True .
Observação Você pode definir a propriedade FixedData como True somente se não há nenhuma área de cabeçalho de linha Tablix correspondente ou área de cabeçalho de coluna na região de dados.

Método 2: Adicionar um grupo de linha ou um grupo de coluna para o Tablix

  1. Para obter a linha ou coluna agrupamento área no Tablix, adicione um grupo de linha ou um grupo de colunas.
  2. Após você adicionar um grupo de linha ou um grupo de colunas, você pode alterar o conteúdo nessas áreas conforme necessário. Isso reflete o conteúdo que você deseja corrigir quando você rola.
Observação Quando você cria novas tabelas do SQL Server 2008, adicione uma linha agrupando uma área de agrupamento de coluna para a tabela ou por adicionar grupos de linha ou coluna para a região de dados. Em seguida, substitua o conteúdo.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Em uma Tablix, há cabeçalho de linha explícita e áreas de cabeçalho de coluna da região de dados que são definidas por uma linha tracejada dupla. Essa linha é visível na superfície de design.

Tabelas que você atualiza do SQL Server 2005 não geram uma Tablix área de cabeçalho de linha ou área de cabeçalho de coluna. Após a atualização do SQL Server 2005, você pode clicar para selecionar a caixa de seleção cabeçalho deve permanecer visível enquanto se rola na caixa de diálogo Tablix . Essa etapa não gera cabeçalhos de coluna fixa ou fixo cabeçalhos de linha.

Suponha que você definir cabeçalhos fixos em uma tabela ou em uma matriz no SQL Server 2005 e, em seguida, você atualizar para o SQL Server 2008. As configurações de cabeçalho fixo são convertidas para a nova configuração FixedData . Este recurso funciona corretamente. Se você não habilitar esse recurso no SQL Server 2005 e você tenta defini-la ou alteração, definindo a propriedade FixedHeader no SQL Server 2008, este recurso não funciona.

Quando você cria novas tabelas do SQL Server 2008, o espaço reservado padrão de tabela não tem um cabeçalho de linha de Tablix ou área de cabeçalho de coluna. Portanto, a configuração da propriedade FixedHeader não executa como de costume.

A Microsoft pretende melhorar as interfaces de usuário para esse recurso na próxima versão do SQL Server Report Builder e Report Designer.

Referências

Para obter mais informações sobre o painel de agrupamento, visite o seguinte site:
http://msdn.microsoft.com/en-us/library/cc281455(SQL.100).aspx (http://msdn.microsoft.com/en-us/library/cc281455(SQL.100).aspx)
Para obter mais informações sobre como adicionar ou excluir um grupo em uma região de dados no Reporting Services, visite o seguinte site:
http://technet.microsoft.com/en-us/library/ms156487(SQL.100).aspx (http://technet.microsoft.com/en-us/library/ms156487(SQL.100).aspx)
Para obter mais informações sobre como manter cabeçalhos visíveis enquanto você rola através de um relatório, visite o seguinte site:
http://msdn.microsoft.com/en-us/library/bb934257(SQL.100).aspx (http://msdn.microsoft.com/en-us/library/bb934257(SQL.100).aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Workgroup
Palavras-chave: 
kbmt sql2008relnotereportingservices sql2008relnote kbprb kbexpertiseadvanced kbtshoot kbfix KB955822 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 955822  (http://support.microsoft.com/kb/955822/en-us/ )