Artigo: 955822 - Última revisão: quinta-feira, 19 de Março de 2009 - Revisão: 2.0

Não é possível mantenha os cabeçalhos das colunas ou cabeçalhos de linha visíveis quando percorre 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 | Reduzir tudo

Sintomas

Considere o seguinte cenário:
  • Actualizar uma tabela do Microsoft SQL Server 2005 Reporting Services para o SQL Server 2008 Reporting Services. Ou, crie uma nova tabela no SQL Server 2008 Reporting Services.
  • Clique para seleccionar a caixa de verificação cabeçalho deve permanecer visível enquanto deslocamento de Cabeçalhos de linha ou de Cabeçalhos de coluna na caixa de diálogo Tablix no SQL Server 2008 Reporting Services.
Neste cenário, não é possível mantenha os cabeçalhos das colunas ou cabeçalhos de linha visíveis quando percorre um relatório.

Nota Este problema não ocorre quando criar matrizes.

Causa

Este problema ocorre porque as propriedades para activar a funcionalidade fixa cabeçalhos tem mudado de SQL Server 2005 para SQL Server 2008. Estrutura de tabelas e matrizes é substituída por um Tablix.

Como contornar

Para contornar este problema, utilize um dos seguintes métodos.

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

  1. No menu relatório , clique em Agrupar .
  2. No painel de agrupamento , clique na seta selector no canto superior direito e, em seguida, clique em Avançadas .
  3. Seleccione um membro Tablix no painel de Grupos de linha ou Coluna grupos que corresponde a uma linha ou coluna que pretende corrigir.
  4. Na caixa de diálogo Propriedades , defina a propriedade FixedData como true .
Nota Pode definir a propriedade FixedData como true , apenas se existir sem área de cabeçalho de linha de Tablix correspondente ou área de cabeçalho de coluna da 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 Agrupar área o Tablix, adicione um grupo de linha ou um grupo de coluna.
  2. Depois de adicionar um grupo de linha ou um grupo de coluna, pode alterar o conteúdo nessas áreas conforme necessário. Isto reflecte o conteúdo que pretende corrigir quando se desloca.
Nota Quando cria novas tabelas do SQL Server 2008, adicione uma linha agrupar uma área de agrupamento de coluna à tabela ou adicionando grupos de linha ou coluna a região de dados. Em seguida, substitua o conteúdo.

Ponto Da Situação

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

Mais Informação

Tablix, existem cabeçalho explícito linha e coluna cabeçalho áreas da região de dados que são definidas por uma linha tracejada duplo. Esta linha é visível na superfície de estrutura.

Tabelas actualizados a partir do SQL Server 2005 não geram uma área de cabeçalho de linha Tablix ou área de cabeçalho de coluna. Depois de actualizar a partir do SQL Server 2005, pode clicar para seleccionar a caixa de verificação cabeçalho deve permanecer visível enquanto de deslocamento na caixa de diálogo Tablix . Este passo não gera cabeçalhos de coluna fixa ou corrigidos os cabeçalhos de linha.

Suponha que definir cabeçalhos fixos numa tabela ou numa matriz no SQL Server 2005 e, em seguida, actualizar para o SQL Server 2008. As definições de cabeçalho fixos são convertidas a nova definição FixedData . Esta funcionalidade funciona correctamente. Se não activar esta funcionalidade no SQL Server 2005 e tenta definir ou alterar, definindo a propriedade FixedHeader do SQL Server 2008, esta funcionalidade não funciona.

Quando cria novas tabelas do SQL Server 2008, o marcador de posição predefinido da tabela não tem um cabeçalho de linha Tablix ou área de cabeçalho de coluna. Por conseguinte, a definição da propriedade FixedHeader não efectua como habitualmente.

A Microsoft tenciona melhorar as interfaces de utilizador para esta funcionalidade na próxima versão do construtor de relatório do SQL Server e do estruturador de relatórios.

Referências

Para obter mais informações sobre o painel de agrupamento, visite o seguinte Web site da Microsoft:
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 eliminar um grupo numa área de dados no Reporting Services, visite o seguinte Web site da Microsoft:
http://technet.microsoft.com/en-us/library/ms156487(SQL.100).aspx (http://technet.microsoft.com/en-us/library/ms156487(SQL.100).aspx)
Para mais informações sobre como manter os cabeçalhos visíveis enquanto deslocar um relatório, visite o seguinte Web site da Microsoft:
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )