Programando Views PivotTable e PivotChart no MS Access - Tabelas e Gráficos Dinâmicos.

Olá!
Continue consultando nossos Blogs:
 
Tabelas e Gráficos Dinâmicos
 

Também aplicável a: Microsoft Office Access 2003                                Microsoft Access 2002

Os Formulários e as Folhas de Dados do MS Access suportam 2 novos tipos de visualização desde a versão 2002: Visualização PivotTable® (view) e PivotChart® (view).

A visualização PT (PivotTable) utiliza o Office PivotTable Component e suas respectivas [interativas] facilidades de análise de dados.

A visualização PC (PivotChart) utiliza o Office Chart Component, o qual nos ajuda a criar gráficos dinâmicos e interativos. Tais recursos permitem-nos adicionar interações tais como adicionar: Filtros, Ordenar Dados, sem a necessidade de escrever código. Todavia, se desejar construir uma visualização em tempo real com um formulário sendo preenchido pelo usuário, precisará escrever algum código (Digo algum, prá ser incentivador).

O objetivo deste artigo é apresentar alguns códigos para a realização de tarefas simples, como mover e filtrar campos, nas Tabelas e Gráficos Dinâmicos.

Para mais informações sobre como adicionar código a um formulário, consulte a Ajuda do Access.

IMPORTANTE: Os exemplos a seguir são baseados no banco de dados Northwind Traders, que acompanha o MS Access.

Incluindo uma referência a bilbioteca Office Web Components:
Para que os exemplos de código a seguir possam funcionar corretamente na sua base de dados, primeiro precisará referenciar uma DLL específica para a sua versão do MS Office: Owc11.dll (para o MS Access 2003) ou Owc10.dll (para o MS Access 2002). Bancos de dados criados com o MS Access 2000 ou anterior, ou aqueles criados com o MS Access 2002 e, mais tarde, salvos no formato de arquivo do MS Access 2000, não incluirão essa referência,a qual precisará ser acrescentada a posteriori.
 
Para adicionar uma referência à Biblioteca Owc11.dll (Versão 2003) ou Owc10.dll (Versão 2002), na sua Base de Dados, siga os seguintes passos: 
 
   1. Abra a Base de Dados na qual deseja adicionar a referência;    2. Clique em Código no VBE (Microsoft Visual Basic® Editor);    3. No menu Tools, clique em Referências;    4. Clique no Browse e navigue até localizar a Bilbioteca Owc11.dll ou Owc10.dll.
       Para o MS Access 2003, a localização default é C:/Program Files/Common Files/Microsoft Shared/Web Components/11
         Para o MS Access 2002, C:/Program Files/Common Files/Microsoft Shared/Web Components/10.    5. Selecione o arquivo, clique nele, e clique em OK.
 
O uso das PTs será muito proveitoso: - Permitirá uma análise rápida de dados por parte do usuário;
  (o qual não precisará pedir inúmeras alterações em relatórios que utiliza para análises);
- Evita o desenvolvimento desnecessário de inúmeras interfaces e relatórios;
  (Aquelas interfaces proprietárias, desenvolvidas para atender apenas determinados usuários)
- Com um pouco mais de conhecimento pode ser integrada aos nossos relatórios;   (Botões e Eventos poderão ser integrados para ampliar a experiência, levando aos
  relatórios e interfaces com maiores detalhes).
Faremos as seguintes abordagens:
 
Exemplos de visualizações com PivotTable
 - 01 - Alterando o layout de visualização [Change the layout of the view]  - 02 - Filtrando e ordenando os dados [Filter and sort data]  - 03 - Formatando os elementos [Format elements]  - 04 - Mostrando ou ocultando elementos [Show or hide elements]  - 05 - Exportando uma visualização [Export the view]  - 06 - Restringindo usuários em tempo de execução [Restrict users at run time]  - 07 - Obtendo o valor de uma célula clicado 2 vezes pelo usuário [Get the value of a cell that the user has double-clicked]
Exemplos de visualizações com PivotChart  - 08 - Alterando o layout de visualização [Change the layout of the view]  - 09 - Ordenando e formatando os dados [Sort and format data]  - 10 - Mostrar ou ocultar os elementos [Show or hide elements]  - 11 - Exportar o gráfico como imagem [Export the PivotChart view as an image]  - 12 - Restringindo usuários em tempo de execução [Restrict users at run time]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Nenhum comentário:

Postar um comentário

diHITT - Notícias