Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Access fornece-lhe várias ferramentas que o ajudam a criar rapidamente relatórios apelativos e fáceis de ler que apresentam os dados de uma forma mais adequada às necessidades dos seus utilizadores. Pode utilizar os comandos no separador Create para criar um relatório simples com um único clique. Pode utilizar o Assistente de Relatórios para criar um relatório mais complicado ou pode criar um relatório ao adicionar todos os dados e elementos de formatação manualmente. Independentemente do método que escolher, provavelmente fará, pelo menos, algumas alterações à estrutura do relatório para que este apresente os dados da forma pretendida. Este artigo aborda o processo geral de criação de um relatório e, em seguida, mostra-lhe como adicionar elementos de estrutura específicos ao seu relatório.

Neste artigo

Decidir como esquematize o seu relatório

Quando cria um relatório, primeiro tem de considerar como pretende que os dados sejam organizados na página e como os dados são armazenados na base de dados. Durante o processo de conceção, poderá até descobrir que a disposição dos dados nas tabelas não lhe permitirá criar o relatório pretendido. Isto pode ser uma indicação de que as tabelas não estão normalizadas, o que significa que os dados não são armazenados da forma mais eficiente.

Fazer um esboço do seu relatório

Este passo não é necessário — poderá constatar que o Assistente de Relatórios do Access ou a ferramenta Relatório (ambos disponíveis no separador Create, no grupo Relatórios) fornecem uma estrutura inicial suficiente para o seu relatório. No entanto, se decidir estruturar o seu relatório sem utilizar estas ferramentas, poderá considerar útil fazer um esboço áspero do seu relatório num pedaço de papel desenhando uma caixa onde cada campo vai e escrevendo o nome do campo em cada caixa. Em alternativa, pode utilizar programas como o Word ou o Visio para criar uma maquete do relatório. Independentemente do método que utilizar, certifique-se de que inclui linhas suficientes para indicar como os dados se repetem.

desenho preliminar sobreposto ao formulário concluído

Por exemplo, pode utilizar uma linha para informações do produto, em seguida, várias linhas repetidas para as vendas desse produto e, por fim, uma linha de totais de vendas do produto. Em seguida, a sequência repete-se para o produto seguinte e assim sucessivamente até ao final do relatório. Em alternativa, talvez o seu relatório seja uma simples listagem dos dados na tabela, caso em que o seu esboço pode conter apenas uma série de linhas e colunas.

Nota: Esta técnica também é muito útil se estiver a criar um relatório para outra pessoa. Neste caso, a outra pessoa pode desenhar o esboço antes de começar a trabalhar.

Depois de criar o seu esboço, determine que tabela ou tabelas contêm os dados que pretende apresentar no relatório. Se todos os dados estiverem contidos numa única tabela, pode basear o relatório diretamente nessa tabela. Mais frequentemente, os dados que pretende são armazenados em várias tabelas que tem de reunir numa consulta, antes de os poder apresentar no relatório. A consulta pode ser incorporada na propriedade OrigemDosRegistos do relatório ou pode criar uma consulta separada e guardada e basear o relatório na mesma.

Decidir que dados colocar em cada secção de relatório

Cada relatório tem uma ou mais secções de relatório. A única secção que está presente em cada relatório é a secção Detalhes. Esta secção repete-se uma vez para cada registo na tabela ou consulta em que o relatório se baseia. Outras secções são opcionais e repetem-se com menos frequência e são normalmente utilizadas para apresentar informações comuns a um grupo de registos, uma página do relatório ou todo o relatório.

A tabela seguinte descreve onde cada secção está localizada e como a secção é normalmente utilizada.

Section

Localização

Conteúdo típico

Secção cabeçalho do relatório

Aparece apenas uma vez, na parte superior da primeira página do relatório.

  • Título do relatório

  • Logótipo

  • Data atual

Secção Rodapé do relatório

Aparece após a última linha de dados, acima da secção Rodapé da Página na última página do relatório.

Totais de relatórios (somas, contagens, médias, etc.)

Secção cabeçalho da página

Aparece na parte superior de cada página do relatório.

  • Título do relatório

  • Número de página

Secção Rodapé da página

Aparece na parte inferior de cada página do relatório.

  • Data atual

  • Número de página

Secção cabeçalho do grupo

Aparece imediatamente antes de um grupo de registos.

O campo que está a ser agrupado

Secção Rodapé do grupo

Aparece logo a seguir a um grupo de registos.

Totais de grupo (somas, contagens, médias, etc.)

Para obter informações sobre como adicionar ou remover secções de cabeçalho e rodapé do relatório ou secções de cabeçalho e rodapé de página, consulte a secção Adicionar ou remover secções de cabeçalho e rodapé de relatório ou página neste artigo. Pode adicionar secções de cabeçalho e rodapé de grupo com o painel Grupo, Ordenação e Total na vista Esquema ou vista Estrutura.

Decidir como organizar os dados detalhados

A maioria dos relatórios está disposta num esquema tabular ou empilhado, mas Access dá-lhe a flexibilidade de utilizar praticamente qualquer disposição de registos e campos que pretender.

Esquema tabular    Um esquema tabular é semelhante a uma folha de cálculo. As etiquetas estão na parte superior e os dados estão alinhados em colunas abaixo das etiquetas. Tabular refere-se ao aspeto de tabela dos dados. Este é o tipo de relatório que Access cria quando clica em Relatório no grupo Relatórios do separador Create. O esquema tabular é útil se o relatório tiver um número relativamente pequeno de campos que pretende apresentar num formato de lista simples. A ilustração seguinte mostra um relatório de funcionário que foi criado através de um esquema tabular.

Relatório de empregados num esquema de tabela

Esquema empilhado    Um esquema empilhado assemelha-se a um formulário que preenche quando abre uma conta bancária ou faz uma compra a um revendedor online. Cada fragmento de dados é etiquetado e os campos são empilhados em cima uns dos outros. Este esquema é bom para relatórios que contêm demasiados campos para apresentar num formato tabular, ou seja, a largura das colunas excederia a largura do relatório. A ilustração seguinte mostra um relatório de funcionário que foi criado através de um esquema empilhado.

Relatório de funcionários num esquema empilhado

Nota: No Assistente de Relatórios, este esquema é referido como um esquema de colunas.

Esquema misto    Pode misturar elementos de esquemas tabulares e empilhados. Por exemplo, para cada registo, pode dispor alguns dos campos numa linha horizontal na parte superior da secção Detalhe e dispor outros campos do mesmo registo num ou mais esquemas empilhados abaixo da linha superior. A ilustração seguinte mostra um relatório de funcionário que foi criado através de um esquema misto. Os campos ID, Apelido e Nome Próprio estão dispostos num esquema de controlo tabular e os campos Cargo e Telefone da Empresa estão dispostos num esquema empilhado. Neste exemplo, as linhas de grelha são utilizadas para fornecer uma separação visual dos campos para cada funcionário.

Relatório de empregados com um esquema misto

Esquema justificado    Se utilizar o Assistente de Relatórios para criar o seu relatório, pode optar por utilizar um esquema justificado. Este esquema utiliza a largura total da página para apresentar os registos da forma mais compacta possível. É claro que pode obter os mesmos resultados sem utilizar o Assistente de Relatórios, mas pode ser um processo meticuloso alinhar exatamente os campos. A ilustração seguinte mostra um relatório de funcionário que foi criado com o esquema justificado do Assistente de Relatórios.

Relatório de funcionários com um esquema justificado

O esquema justificado é um bom esquema a utilizar se estiver a apresentar um grande número de campos no relatório. No exemplo anterior, se utilizar um esquema tabular para apresentar os mesmos dados, os campos estendem-se para fora do limite da página. Se utilizar um esquema empilhado, cada registo ocupa muito mais espaço vertical, o que perde papel e dificulta a leitura do relatório.

Início da Página

Utilizar esquemas de controlo para alinhar os seus dados

Os esquemas de controlo são guias que pode adicionar a um relatório enquanto este está aberto na vista Esquema ou na vista Estrutura. Access adiciona esquemas de controlo automaticamente quando utiliza o Assistente de Relatórios para criar um relatório ou quando cria um relatório ao clicar em Relatório no grupo Relatórios do separador Create. Um esquema de controlo é como uma tabela, cuja célula pode conter uma etiqueta, uma caixa de texto ou qualquer outro tipo de controlo. A ilustração seguinte mostra um esquema de controlo tabular num relatório.

Esquema de controlo de tabela básico

As linhas cor de laranja indicam as linhas e colunas do esquema de controlo e só são visíveis quando o relatório está aberto na vista Esquema ou na vista Estrutura. Os esquemas de controlo ajudam-no a alcançar um alinhamento uniforme de dados em linhas e colunas e facilitam a adição, redimensionamento ou remoção de campos. Ao utilizar as ferramentas nos grupos Tabela e Posição no separador Dispor (disponível na vista Esquema ou vista Estrutura), pode alterar um tipo de esquema de controlo para outro e pode remover controlos de esquemas para que possa posicionar os controlos onde quiser no relatório.

Início da Página

Adicionar ou remover secções de cabeçalho e rodapé de relatório ou página

Conforme mencionado anteriormente neste artigo, os cabeçalhos e rodapés são secções de relatório que pode utilizar para apresentar informações comuns a todo o relatório ou a cada página de um relatório. Por exemplo, pode adicionar uma secção Rodapé da Página para apresentar um número de página na parte inferior de cada página ou pode adicionar uma secção Cabeçalho do Relatório para apresentar um título para todo o relatório.

Adicionar secções de cabeçalho e rodapé de relatório ou página

  1. No Painel de Navegação, clique com o botão direito do rato na relatório que pretende alterar e, em seguida, clique em Vista Estrutura no menu de atalho.

  2. Verifique quais as secções que já se encontram no relatório. As secções são separadas por barras horizontais sombreadas denominadas seletores de secção. A etiqueta em cada seletor de secção indica qual é a secção diretamente abaixo da mesma.

    Relatório na vista de estrutura

    Cada relatório tem uma secção Detalhe e também pode conter as secções Cabeçalho do Relatório, Cabeçalho da Página, Rodapé da Página e Rodapé do Relatório. Além disso, se existirem níveis de agrupamento no relatório, poderá ver cabeçalhos ou rodapés de grupo (como o Cabeçalho Ficheiro Como mostrado na ilustração anterior). Por predefinição, os cabeçalhos e rodapés de grupo são nomeados com o nome ou expressão do campo que é a base do grupo. Neste caso, o nome do campo de agrupamento é "Ficheiro Como".

  3. Para adicionar secções de cabeçalho e rodapé de página ou secções de cabeçalho e rodapé do relatório ao relatório, clique com o botão direito do rato em qualquer seletor de secção e, em seguida, clique em Cabeçalho/Rodapé da Página ou Cabeçalho/Rodapé do Relatório no menu de atalho.

    Atenção: Se a secção já estiver presente no relatório, o Access avisa-o de que irá eliminar a secção existente e os controlos que contém.

    Agora pode mover controlos existentes ou adicionar novos controlos às novas secções.

Access adiciona sempre secções de cabeçalho e rodapé de página e relatório em pares. Ou seja, não pode adicionar uma secção de cabeçalho de página ou relatório sem adicionar também a secção de rodapé correspondente. Se não precisar de ambas as secções, não pode eliminar uma secção, mas pode redimensionar a secção não utilizada para uma altura de zero (0) para evitar adicionar espaçamento vertical adicional ao relatório. Posicione o ponteiro na parte inferior da secção não utilizada até se transformar numa seta de duas pontas Seta de dois ladose, em seguida, arraste para cima até a secção ficar oculta. Se existirem controlos na secção, tem de eliminá-los antes de poder ocultar totalmente a secção.

Remover secções de cabeçalho e rodapé de relatório ou página

  1. No Painel de Navegação, clique com o botão direito do rato na relatório que pretende alterar e, em seguida, clique em Vista Estrutura no menu de atalho.

  2. Clique com o botão direito do rato em qualquer seletor de secção e, em seguida, clique em Cabeçalho/Rodapé da Página ou Cabeçalho/Rodapé do Relatório no menu de atalho.

Se estiver a remover um par de cabeçalhos e rodapés e essas secções contiverem controlos, Access avisa que eliminar as secções também eliminará os controlos e que não poderá anular a ação. Clique em Sim para remover as secções e eliminar os controlos ou clique em Não para cancelar a operação.

Início da Página

Sugestões para formatar diferentes tipos de dados

Quando cria um relatório com a ferramenta Relatório (disponível no separador Create, no grupo Relatórios) ou através do Assistente de Relatórios, Access adiciona os campos ao relatório automaticamente e cria o controlo mais adequado para apresentar cada campo, com base no tipo de dados do campo. Se estiver a adicionar campos a um relatório, o método preferencial é arrastar cada campo da Lista de Campos para o relatório. Tal como acontece com o Assistente de Relatórios ou a ferramenta Relatório , Access cria o controlo mais adequado para cada campo, dependendo do tipo de dados do campo. Para a maioria dos tipos de dados, o controlo mais adequado (predefinido) a utilizar é a caixa de texto.

As secções seguintes fornecem sugestões sobre como formatar alguns dos tipos de dados de casos especiais.

Campos de valores múltiplos    O controlo predefinido de um campo de valores múltiplos é uma caixa de combinação. Isto pode parecer uma escolha estranha para um controlo num relatório, porque não pode clicar na seta numa caixa de combinação num relatório. No entanto, no contexto de um relatório, uma caixa de combinação comporta-se como uma caixa de texto. A seta só está visível na vista Estrutura.

Se o campo contiver vários valores, esses valores serão separados por vírgulas. Se a caixa de combinação não for suficientemente larga para apresentar todos os valores numa linha e a propriedade CanGrow da caixa de combinação estiver definida como Sim, os valores são moldados para a linha seguinte. Caso contrário, os valores são truncados. Para definir a propriedade CanGrow para um controlo, abra o relatório na vista Estrutura ou vista Esquema, clique no controlo e, em seguida, prima F4 para apresentar a folha de propriedades do controlo. A propriedade CanGrow está localizada no separador Formatar e no separador Tudo da folha de propriedades do controlo.

Campos de texto formatado    O controlo predefinido para um campo de texto formatado é uma caixa de texto. Se a caixa de texto não for suficientemente larga para apresentar todos os valores numa linha e a propriedade CanGrow da caixa de texto estiver definida como Sim, os valores são moldados para a linha seguinte. Caso contrário, os valores são truncados. Para definir a propriedade CanGrow para um controlo, abra o relatório na vista Estrutura ou vista Esquema, clique no controlo e, em seguida, prima F4 para apresentar a folha de propriedades do controlo. A propriedade CanGrow está localizada no separador Formatar e no separador Tudo da folha de propriedades do controlo.

Um campo de texto formatado ajuda-o a formatar texto de várias formas. Por exemplo, várias palavras num campo podem ser sublinhadas e várias outras palavras no mesmo campo podem estar em itálico. No entanto, ainda pode definir um estilo de formatação geral para a caixa de texto que contém o texto formatado. A formatação da caixa de texto aplica-se apenas ao texto que não foi especificamente formatado através da formatação de texto formatado.

Definir estilos de formatação para uma caixa de texto que apresenta um campo de texto formatado

  1. Clique com o botão direito do rato no relatório no Painel de Navegação e, em seguida, clique em Vista de Esquema no menu de atalho.

  2. Clique na caixa de texto que apresenta o campo de texto formatado e, em seguida, no separador Formatar , no grupo Tipo de Letra , clique no estilo de formatação que pretende aplicar.

    Access aplica a formatação a todo o texto no campo de texto formatado que ainda não tenha esse tipo (mas não o valor) de formatação aplicado numa vista que suporte a introdução de dados, como a vista folha de dados para uma tabela ou consulta, ou a vista Formulário de um formulário. Por exemplo, se uma parte do texto no campo estiver formatada com uma cor de tipo de letra vermelha e aplicar uma cor de tipo de letra azul à caixa de texto, Access torna todo o texto azul, exceto aquele que foi formatado individualmente como vermelho. Como outro exemplo, se uma parte do texto no campo estiver formatada com um tamanho de tipo de letra de 11 pontos e aplicar um tamanho de tipo de letra de 14 pontos à caixa de texto, Access aplica o tamanho do tipo de letra de 14 pontos a todo o texto, exceto o que foi formatado individualmente em 11 pontos.

    Campos de anexo    Os campos de anexo utilizam um controlo especial que não é utilizado para qualquer outro tipo de dados. Pode anexar múltiplos ficheiros a um registo através de um único campo Anexo, mas o campo só pode apresentar informações sobre um anexo de cada vez. Por predefinição, o controlo de anexo apresenta um ícone ou uma imagem, dependendo do tipo de ficheiro do anexo que é atualmente apresentado pelo controlo. Se quiser, pode definir as propriedades do controlo de anexo para que todos os ficheiros anexados sejam apresentados como ícones ou para que o campo apresente simplesmente um ícone de clipe de papel e o número de anexos. Partindo do princípio de que já utiliza um controlo de anexo no seu relatório, pode utilizar o seguinte procedimento para ajustar as propriedades do controlo para diferentes utilizações do controlo.

Definir as propriedades de apresentação de um campo Anexo

  1. Clique com o botão direito do rato no relatório no Painel de Navegação e, em seguida, clique em Vista de Esquema no menu de atalho.

  2. Clique no controlo de anexo. Se a folha de propriedades ainda não tiver sido apresentada, prima F4 para a apresentar. Na folha de propriedades, clique no separador Formatar .

    Utilize a tabela seguinte como guia para definir as propriedades do controlo de anexos.

    Propriedade

    Definição

    Apresentar Como

    • Imagem/Ícone apresenta gráficos como imagens e todos os outros ficheiros como ícones. Esta é a predefinição.

    • O ícone apresenta todos os ficheiros como ícones.

    • Clipe de papel apresenta um ícone de clipe de papel seguido do número de anexos entre parênteses.

    Imagem Predefinida

    Para que uma imagem predefinida apareça no controlo de anexos quando não existem ficheiros anexados, clique em Botão do Construtor na caixa de propriedades, navegue até à imagem pretendida e, em seguida, clique em Abrir.

    Nota: A imagem predefinida não é apresentada se a propriedade Apresentar Como estiver definida como Clipe de Papel.

    Alinhamento da Imagem

    Selecione o alinhamento pretendido na lista. A predefinição é Centro. Ajustar esta definição pode produzir resultados inesperados, consoante a definição da propriedade Modo de Tamanho da Imagem .

    Modo de Tamanho da Imagem

    Esta definição só está disponível se a propriedade Apresentar Como estiver definida como Imagem/Ícone.

    • O clip apresenta a imagem no respetivo tamanho real. A imagem é recortada se for demasiado grande para caber dentro do controlo.

    • Esticar estica a imagem para que preencha todo o controlo.

      Nota: A menos que o controlo de anexo tenha o mesmo tamanho que a imagem, utilizar esta definição irá distorcer a imagem, fazendo com que apareça esticada vertical ou horizontalmente.

    • O Zoom apresenta a imagem o maior possível sem recortar ou distorcer a imagem. Esta é a predefinição.

  3. Se estiver a utilizar o controlo para apresentar gráficos, ajuste o tamanho do controlo de anexo para que possa ver a quantidade de detalhes que pretende.

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.