Introdução aos formulários

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Um formulário no Access é um objeto de banco de dados que você pode usar para criar uma interface de usuário de um aplicativo de banco de dados. Um formulário vinculado está diretamente ligado a uma origem de dados, como uma tabela ou consulta, e pode utilizá-lo para introduzir, editar ou apresentar dados dessa origem. Também pode criar um formulário desvinculado que não liga diretamente a uma origem de dados, mas que ainda contém botões de comando, etiquetas ou outros controlos de que precisa para operar a sua aplicação.

Este artigo centra-se em formulários vinculados. Pode utilizar formulários vinculados para controlar o acesso aos dados, como os campos ou linhas que aparecem. Por exemplo, alguns utilizadores poderão ter de ver apenas alguns campos numa tabela que contém muitos campos. Um formulário que contenha apenas esses campos facilita a utilização da base de dados. Também pode adicionar botões de comando e outras funcionalidades a um formulário para automatizar ações comuns.

Pense nos formulários vinculados como janelas para a sua base de dados. Uma forma eficaz ajuda as pessoas a trabalhar mais rapidamente porque não têm de procurar o que precisam. Um formulário bem estruturado também facilita a utilização da base de dados e pode ajudar a impedir a introdução incorreta de dados.

Observação

Este artigo supõe que você já criou uma tabela (ou uma consulta com base em uma ou mais tabelas) e que você deseja criar um formulário para exibir ou manipular os dados.

Neste artigo

Criar um formulário usando a ferramenta Formulário

Pode utilizar a ferramenta Formulário para criar um formulário com um único clique. Quando utiliza esta ferramenta, o Access coloca todos os campos da origem de dados subjacente no formulário. Pode começar a utilizar o novo formulário imediatamente ou pode modificá-lo na vista Esquema ou vista Estrutura para se adequar melhor às suas necessidades.

Usar a ferramenta Formulário para criar um novo formulário

  1. No Painel de Navegação, clique na tabela ou consulta que contém os dados que você deseja ver no formulário.
  2. Na guia Criar, no grupo Formulários, clique em Formulário.

O Access cria o formulário e o exibe no modo Layout. No modo Layout, você pode fazer alterações de design no formulário enquanto ele estiver exibindo dados. Por exemplo, você pode ajustar o tamanho das caixas de texto para encaixar os dados, se necessário.

Se o Access encontrar uma única tabela com uma relação um-para-muitos com a tabela ou consulta que você usou para criar o formulário, ele adicionará uma folha de dados ao formulário que se baseia na tabela ou consulta relacionadas. Por exemplo, se você criar um formulário simples que se baseia na tabela Funcionários e existir uma relação de um-para-muitos definida entre a tabela Funcionários e a tabela Pedidos, a folha de dados exibirá todos os registros na tabela Pedidos relacionados ao registro atual do Funcionário. Você poderá excluir a folha de dados do formulário se decidir que não precisa dela. Se houver mais de uma tabela com uma relação um-para-muitos na tabela que você usou para criar o formulário, o Access não adicionará nenhuma folha de dados ao formulário.

Criar um formulário dividido usando a ferramenta Formulário Dividido

Um formulário dividido fornece dois modos de exibição dos dados ao mesmo tempo: um modo de exibição de Formulário e um modo de exibição Folha de dados.

Um formulário dividido é diferente de uma combinação de formulário/subformulário em que os dois modos de exibição estão conectados à mesma fonte de dados e são sincronizados entre si a todo momento. Selecionar um campo em uma parte do formulário seleciona o mesmo campo em outra parte do formulário. Você pode adicionar, editar ou excluir dados de uma das partes (desde que a fonte de registro seja atualizável e que você não tenha configurado o formulário para impedir essas ações).

Trabalhar com formulários divididos oferece os benefícios de ambos os tipos de formulários em um único formulário. Por exemplo, você pode usar a parte de folha de dados do formulário para localizar rapidamente um registro e depois usar a parte de formulário para exibir ou editar o registro.

Para criar um formulário dividido usando a ferramenta Formulário Dividido:

  1. No Painel de Navegação, clique na tabela ou consulta que contém os dados que você deseja no formulário. Também pode abrir a tabela ou consulta no modo Folha de Dados.
  2. Na guia Criar, no grupo Formulários, clique em Mais Formulários e clique em Formulário Dividido.

O Access cria o formulário e o exibe no modo Layout. No modo Layout, você pode fazer alterações de design no formulário enquanto ele estiver exibindo dados. Por exemplo, você pode ajustar o tamanho das caixas de texto para encaixar os dados, se necessário. Veja mais informações sobre modos de exibição de formulário na seção Entender o Modo Layout e o Modo Design.

Criar um formulário que exibe vários registros usando a ferramenta Vários Itens

Quando você cria um formulário usando a ferramenta Formulário, o formulário que o Access cria exibe um único registro por vez. Se você quiser um formulário que exiba vários registros, mas seja mais personalizável do que uma folha de dados, pode usar a ferramenta Vários Itens.

  1. No Painel de Navegação, clique na tabela ou consulta que contém os dados que você deseja ver no formulário.
  2. Na guia Criar, no grupo Formulários, clique em Mais Formulários e em Vários itens.

O Access cria o formulário e o exibe no modo Layout. No modo Layout, você pode fazer alterações no design do formulário enquanto ele está exibindo dados.

Quando você usa a ferramenta Vários itens, o formulário que o Access cria se parece com uma folha de dados. Os dados são organizados em linhas e colunas, e você vê mais de um registro por vez. No entanto, um formulário de vários itens oferece mais opções de personalização que uma folha de dados, como a capacidade de adicionar elementos gráficos, botões e outros controles. Veja mais informações sobre como personalizar o formulário nas seções Ajustar seu formulário no modo Layout e Ajustar seu formulário no modo Design.

Criar um formulário usando o Assistente de Formulário

Para ser mais seletivo sobre quais campos aparecerão no formulário, você pode usar o Assistente de formulário em vez de várias ferramentas de construção de formulário mencionadas anteriormente. Você também pode definir como os dados são agrupados e classificados e usar campos de mais de uma tabela ou consulta, desde que tenha especificado as relações entre as tabelas e as consultas antecipadamente.

  1. Na guia Criar, no grupo Formulários, clique em Assistente de Formulário.

  2. Siga as instruções das páginas do Assistente de Formulário.

    Observação

    Se você desejar incluir campos de várias tabelas e consultas no formulário, não clique em Avançar ou em Concluir após selecionar os campos da primeira tabela ou consulta na primeira página do Assistente de Formulário. Em vez disso, repita as etapas para selecionar uma tabela ou consulta e clique nos campos adicionais que deseje incluir no formulário. Em seguida, clique em Avançar ou em Concluir para continuar.

  3. Na última página do assistente, clique em Concluir.

Criar um formulário usando a ferramenta Formulário em Branco

Se o assistente ou as ferramentas de criação de formulário não atenderem às suas necessidades, você pode usar a ferramenta Formulário em branco para criar um formulário. Isso pode ser uma maneira muito rápida de criar um formulário, especialmente se você planejar incluir apenas alguns campos em seu formulário.

  1. Na guia Criar, no grupo Formulários, clique em Formulário em Branco. O Access abre um formulário em branco no modo Layout e exibe o painel Lista de Campos.

  2. No painel Lista de Campos , clique no sinal de adição (+) junto à tabela ou tabelas que contêm os campos que pretende ver no formulário.

  3. Para adicionar um campo ao formulário, clique duas vezes nele ou arraste-o para o formulário.

    • Depois de o primeiro campo ter sido adicionado, pode adicionar vários campos ao mesmo tempo, mantendo premida a tecla Ctrl, clicando em vários campos e, em seguida, arrastando-os para o formulário ao mesmo tempo.
    • A ordem das tabelas no painel Lista de Campos pode ser alterada, dependendo de qual parte do formulário está selecionada no momento. Se o campo que você deseja adicionar não estiver visível, tente selecionar uma parte diferente do formulário e adicionar o campo novamente.
  4. Utilize as ferramentas no grupo Cabeçalho/Rodapé no separador Estrutura do Esquema de Formulário para adicionar um logótipo, título ou a data e hora ao formulário.

  5. Utilize as ferramentas no grupo Controlos do separador Estrutura do Esquema de Formulário para adicionar uma maior variedade de controlos ao formulário. Para uma seleção de controles ligeiramente maior, alterne para o modo Design clicando com o botão direito do mouse no formulário e depois clicando em Modo Design.

Entender o Modo Layout e o Modo Design

Modo Layout O modo Layout é o modo mais intuitivo que se pode usar para a modificação de formulário. Ele também pode ser usado para quase todas as alterações que você desejar fazer um formulário do Access.

No modo Layout, o formulário está sendo executado. Portanto, poderá ver seus dados tanto quanto aparecerem quando você estiver usando o formulário. No entanto, você também pode alterar o design do formulário nesse modo de exibição. Como você pode ver os dados enquanto estiver modificando o formulário, essa é uma exibição muito útil para a definição do tamanho dos controles ou execução de quase qualquer outra tarefa que afeta a aparência e a usabilidade do formulário.

Se você encontrar uma tarefa que não pode ser executada no modo Layout, poderá mudar para o modo Design. Em determinadas situações, o Access exibe uma mensagem afirmando que você deve mudar para o modo Design antes de fazer uma alteração específica.

Vista estrutura A vista Estrutura dá-lhe uma vista mais detalhada da estrutura do seu formulário. Você pode ver as seções Cabeçalho, Detalhe e Rodapé do formulário. O formulário não está sendo executado quando ele é mostrado no modo Design. Portanto, você não pode ver os dados subjacentes enquanto estiver fazendo alterações de design. No entanto, há algumas tarefas que você pode executar mais facilmente no modo de Design que no modo Layout. Você pode:

  • Adicionar uma maior variedade de controles ao formulário, como quadros de objetos associados, quebras de página e gráficos.
  • Editar fontes de controle de caixa de texto nas caixas de texto, sem usar a folha de propriedades.
  • Redimensionar as seções do formulário, como o cabeçalho do formulário ou a seção Detalhes.
  • Alterar determinadas propriedades do formulário que não podem ser alteradas no modo Layout.

Ajustar seu formulário no modo Layout

Depois de criar um formulário, você poderá facilmente ajustar-lhe o design trabalhando no modo Layout. Usando os dados de formulário atual como um guia, você pode reorganizar os controles e ajustar seus tamanhos. Você pode colocar novos controles no formulário e definir as propriedades de formulário e seus controles.

Para alternar para o modo Layout, clique com o botão direito no nome do relatório no Painel de Navegação e depois clique em Modo Layout.

O Access mostra o formulário no modo Layout.

Você pode usar a folha de propriedades para modificar as propriedades do formulário e de seus controles e seções. Para exibir a folha de propriedades, pressione F4.

Você pode usar o painel de Lista de Campos para adicionar campos da tabela ou consulta subjacente ao design do relatório. Para exibir o painel de Lista de Campos:

  • Na guia Design do Layout do Formulário , no grupo Ferramentas , clique em Adicionar Campos Existentes ou pressione Alt+F8.

Você pode arrastar campos diretamente do painel Lista de Campos para o formulário.

  • Para adicionar um único campo, clique duas vezes nele ou o arraste do painel Lista de Campos até a seção no formulário onde desejar exibi-lo.
  • Para adicionar vários campos ao mesmo tempo, segure Ctrl e clique nos campos que você deseja adicionar. Em seguida, arraste os campos selecionados para o formulário.

Ajustar seu formulário no modo Design

Você também pode ajustar o design do seu formulário ao trabalhar no modo Design. Você pode adicionar novos controles e campos ao relatório ao adicioná-los à grade de design. A folha de propriedades oferece acesso a diversas propriedades que você pode definir para personalizar seu formulário.

Para alternar para o modo Design, clique com o botão direito do mouse no nome do formulário no Painel de Navegação e depois clique em Modo Design.

O Access mostra o formulário no modo Design.

Você pode usar a folha de propriedades para modificar as propriedades do formulário e de seus controles e seções. Para exibir a folha de propriedades, pressione F4.

Você pode usar o painel de Lista de Campos para adicionar campos da tabela ou consulta subjacente ao design do relatório. Para exibir o painel de Lista de Campos:

  • Na guia Design de Formulários , no grupo Ferramentas , clique em Adicionar Campos Existentes ou pressione Alt+F8.

Você pode arrastar campos diretamente do painel Lista de Campos para o formulário.

  • Para adicionar um único campo, clique duas vezes nele ou o arraste do painel Lista de Campos até a seção no formulário onde desejar exibi-lo.
  • Para adicionar vários campos ao mesmo tempo, segure Ctrl e clique nos campos que você deseja adicionar. Em seguida, arraste os campos selecionados para o formulário.