AS EMPRESAS ESTÃO "DESESPERADAS" POR ESTE TIPO DE PROFISSIONAL... - VOCÊ É UM DELES?

MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI - O Conhecimento que Vira Dinheiro - CLIQUE AQUI

Você está em: PrincipalArtigosLivroacc2003vba › Capítulo 4 : 03
Quer receber novidades e e-books gratuitos?
« Anterior Δ Página principal ¤ Índice Próxima »
Criando Relatórios de Impacto no MS Access
Autor: Robert Friedrick Martim
Lição 19 de 50 - Ordenamento de dados e agrupamento

Você já aprendeu como ordenar um campo quando da utilização do assistente de relatórios do Access. Suponha que você tenha esquecido de efetuar tal ordenamento, como proceder?

Você pode encontrar os seguintes cenários:

Necessidade de ordenar um relatório que é baseado em uma tabela;

Necessidade de ordernar um relatório baseado em uma consulta ou instrução SQL.

No primeiro caso, você pode efetuar o ordenamento da seguinte forma:

Abra o relatório em modo de Design;

Vá até Exibir à Classificar e agrupar;

Quando a janela de classificação e agrupamento abrir escolha o campo e a ordem de classificação. A Figura 4‑4 mostra os passos visualmente:


Figura 4‑4 Classificando e agrupando

No segundo caso, você possui uma consulta e deseja modificar o ordenamento. Você pode utilizar o método anterior, caso queira, ou pode acessar o Construtor de consulta para ordernar os dados. Para tanto, siga os passos abaixo:

Abra o relatório em modo de Design;

Abra a caixa de propriedades e selecione Relatório da lista de objetos;

Selecione a guia Dados e na fonte de registro clique em ...;

No Construtor de consultas determine qual campo voce deseja ordenar conforme mostra a Figura 4‑5


Figura 4‑5 Ordenando campos pelo Construtor de consultas

NOTA
A opção Classificar e agrupar tem precedência sobre a instrução SQL neste caso. Portanto, você pode encontrar um cenário onde a consulta é ordenada corretamente, mas o relatório não. Nestes casos, verifique sempre a opção Classificar e agrupar.

Ordenando e agrupando dados em consultas

Você foi apresentado à janela de classificação e agrupamento (Figura 4‑4). Na coluna Campo/Expressão você pode escolher entre um campo (conforme demonstrado) ou você pode inserir uma expressão que será interpretada pelo Access.

Além disso, possuímos as seguintes opções logo abaixo:

Cabeçalho de grupo à Determina se um cabeçalho deve ou não ser exibido para o grupo. Suponha que você possui uma consulta de múltiplas tabelas e deseja agrupar os dados pelo nome do cliente. Neste caso, o campo NomeDoCliente deve ser escolhido como o campo em Campo/Expressão e esta opção deve ser marcada como Sim.

Rodapé de grupo à Determina se um rodapé deve ou não ser exibido para o grupo. Suponha que você deseja subtotalizar valores pelo campo NomeDoCliente. Neste caso, ao marcar esta opção como Sim voce poderá inserir um controle calculado que sumariza os detalhes para o grupo NomeDoCliente cada vez que o nome do cliente muda;

Reagrupar à Determina o valor ou intervalo de valores que iniciará um novo grupo, isto é, seguindo o exemplo anterior, sempre que houver uma mudança no campo NomeDoCliente há um novo reagrupamento.

Número de caracteres à Caso voce escolha o reagrupamento por número de caracteres, especifique aqui o intervalo para reagrupamento;

Manter juntos à Determina se todo o grupo deve ou não permanecer em uma mesma página. Isso evita um cenário comum onde você possui o cabeçalho somente no pé de uma página e os novos registros iniciam em outra página.

Estas opções estão diretamente relacionadas a cada linha referente ao campo ou expressão.

Para exemplificar este tópico, estude a Figura 4‑6. Neste exemplo temos um grupo para o campo CódigoDoCliente o qual possui um cabeçalho. Para este mesmo grupo é determinado um rodapé. Portanto, sempre que houver uma mudança no código do cliente nós podemos criar sumários para o cliente.

No rodapé, eu insiro dois controles chamados QtdTotal e Subtotal. O primeiro controle recebe a fórmula =Soma([Quantidade]) ao passo que o segundo recebe a fórmula =Soma([PreçoUnitário]*[Quantidade]).


Figura 4‑6 Agrupando campos e/ou expressões

Quando este relatório é executado sempre que houver uma mudança no código do cliente, haverá uma subtotalização para a quantidade e o total gasto. Note que como há um agrupamento para o o campo NúmeroDoPedido, você pode adicionar um rodapé para este grupo e efetuar o mesmo tipo de cálculo. A Figura 4‑7 mostra exemplo deste sub-nível de agrupamento:


Figura 4‑7 Utilizando níveis de rodapé para subtotalizações

O exemplo deste tópico possui os dois níveis de subtotalização
« Anterior Δ Página principal ¤ Índice Próxima »

* Você pode baixar (fazer download) do conteúdo completo deste curso, em formato PDF, com 38 páginas, comprando o seguinte e-book:

VBA NO ACCESS 2003

você conhece a universidade do access?

Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela

Capa da Universidade do Access

Aplica-se ao Access 2019, 2016, 2013 e 2010!

13 Cursos - 574 Vídeo-Aulas - 63:32 horas

Para todos os detalhes, acesse:

https://juliobattisti.com.br/universidade-do-access.asp


você conhece a universidade do access?

Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela

Capa da Universidade do Access

Aplica-se ao Access 2019, 2016, 2013 e 2010!

13 Cursos - 574 Vídeo-Aulas - 63:32 horas

Para todos os detalhes, acesse:

https://juliobattisti.com.br/universidade-do-access.asp

Quer receber novidades e e-books gratuitos?

MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI

(Online, Vitalício, Prático e Atualizado)!

  • Chega de ser Ignorado pelo Mercado!

  • A vida não vai Melhorar Sozinha!

  • Quem domina infraestrutura, domina o Mercado.

  • Com esta Formação você vai Dominar o Conhecimento e torne-se o Profissional que as Empresas estão Buscando, "desesperadamente", mas não estão encontrando.

NÃO PROCURE VAGAS, SEJA PROCURADO!

 

Curso Completo de Excel - Curso Online com Certificado - 925 Vídeo Aulas - 22 Cursos - 120:42 horas

 

Para Todos os Detalhes, Acesse:

Curso Completo de Excel - Curso Online com Certificado - 925 Vídeo Aulas - 22 Cursos - 120:42 horas

 

https://juliobattisti.com.br/curso-infra-ti.asp

 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2026 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI