none
Criação de relatorio RRS feed

  • Pergunta

  • Boa tarde à todos,

    Gostaria de saber se no WSS3.0 eu consigo criar um relatorios simples.

    Exemplo: Eu tenho uma lista com as colunas A, B e C. A coluna C seria uma colunao de opcao com 2 opções, o relatorio dependeria desta coluna, entao eu geraria um relatorio com todos os itens da lista que tiverem a opcao 1 na coluna C ou todos os itens com a opcao 2 da coluna C.

    Obrigado


    Rodrigo Nunes MCP 70-290
    segunda-feira, 25 de abril de 2011 17:30

Respostas

  • 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!"
    • Marcado como Resposta Rodrigondc sexta-feira, 6 de maio de 2011 18:12
    terça-feira, 3 de maio de 2011 21:10