Olá Rodrigo!
Voce pode gerar o relatório de 3 maneiras (acredito eu ;p): criando uma view específica para impressão, através de desenvolvimento ou exportação dos dados para Excel. Vamos lá:
1 - Criando a View:
- Acesse a lista desejada
- Clique no menu Exibir > Criar Exibição
- Selecione o tipo desejado (pode ser a padrão
mesmo)
- Preencha algumas informações básicas, como Nome da Exibição, se vai ser
padrão, se vai ser pública ou
pessoal, etc...
- Logo abaixo deste Form de configuração da View, expanda o
[+] do campo Filtro
- Configure-o seguindo o modelo da figura abaixo:

Observe que neste caso, estou fazendo uma view com filtro que só irá exibir os itens que [EU] criei. Voce pode usar qualquer outro parametro, inclusive valores tipo string. Sobre filtros em views poderá encontrar melhores detalhes
aqui [http://blog.pentalogic.net/2008/10/advanced-sharepoint-view-and-filters/]
- Pronto! Basta acessar novamente o menu Exibir e selecionar a
view recem criada.
Obs: um ponto forte deste modelo é que não é necessário nenhum desenvolvimento e é muito rápido, entretanto o resultado não é AQUELAS coisas, visto que voce ainda tem as bordas, menus,
titulos, etc... E isso não seria interessante em um relatório.
2 - Desenvolvimento:
Sobre o desenvolvimento não poderei ajudá-lo muito no assunto pois atualmente apenas faço alguns "pequenos" ajustes, entretanto vou passar algumas dicas de uma implementação que já fiz:
- Voce pode criar uma nova pagina através do Sharepoint Designer (pode ser uma copia de allitems.aspx da lista, que é a view padrão com exibição de items)
- Também seria interessante criar uma master page "em branco", ou seja, sem os menus, titulos, etc, apenas com os dados importantes (neste caso o conteúdo do allitems.aspx que deve ser apenas a view em si). Voce poderá encontrar o modelo
de uma default.master "limpa" no seguinte link [http://www.heathersolomon.com/blog/archive/2007/01/26/6153.aspx], mas também poderá fazer uma cópia da atual
e removendo o necessário.
- Por último vincule a master page modificada com o allitems.aspx customizado e crie um link disponível em qualquer área desejada do site.
- Todo este processo pode ser efetuado através do SharePoint Designer.
- Pronto!
Obs: este modelo poderá oferecer o melhor resultado, entretanto é o que consome maiores recursos (ainda mais para
não-desenvolvedores ;p)
3 - Exportação para Excel:
Na minha opinião este modelo oferece o melhor custo benefício! É bem rápido e simples e voce pode utilizar os recursos do Excel:
- Acesse a lista desejada
- Em Ações clique em Exportar para planilha
- Abra o arquivo owssvr.qry (uma query de excel na lista desejada)
- Faça os filtros desejados.
- Pronto!
[]'s
Tarcísio Gambin | MCP, MCTS
"Compartilhando o conhecimento se compartilha o sucesso!"