Introdução aos formulários

Um formulário é um objeto de banco de dados que pode ser usado na criação de uma interface do usuário para um aplicativo de banco de dados. Um formulário "associado" é aquele que está diretamente conectado à fonte de dados, como uma tabela ou consulta, e pode ser usado para inserir, editar ou exibir dados dessa fonte de dados. Como alternativa, você pode criar um formulário "não associado" que não esteja diretamente vinculado a uma fonte de dados, mas que ainda tenha botões de comando, rótulos ou outros controles necessários à operação do seu aplicativo.

Este artigo se concentra principalmente em formulários associados. Eles podem ser usados para controlar o acesso aos dados, como quais campos ou linhas de dados serão exibidos. Por exemplo, determinados usuários podem precisar ver somente alguns campos em uma tabela com muitos campos. Fornecer a esses usuários um formulário que contenha somente esses campos facilitará a utilização do banco de dados. Também é possível adicionar botões de comando e outros recursos a um formulário para automatizar ações executadas com frequência.

Pense nos formulários associados como janelas através das quais as pessoas veem e alcançam o seu banco de dados. Um formulário eficiente agiliza o uso do seu banco de dados, porque as pessoas não têm que procurar o que precisam. Um formulário visualmente atraente torna o trabalho com o banco de dados mais agradável e mais eficiente, e também pode ajudar a impedir que dados incorretos sejam inseridos.

 Observação   Este artigo supõe que você já tenha criado uma tabela (ou uma consulta baseada em uma ou mais tabelas) e que você deseja criar um formulário para exibir ou manipular os dados. Para obter mais informações sobre tabelas e consultas, consulte os links na seção Consulte Também deste artigo.

Neste artigo


Criar um formulário usando a ferramenta Formulário

É possível usar a ferramenta Formulário para criar um formulário com um único clique do mouse. Quando você usa essa ferramenta, todos os campos da fonte de dados subjacente são colocados no formulário. Você pode começar a usar o novo formulário imediatamente ou pode modificá-lo nos modos Layout ou Design para melhor adequá-lo à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 que tenha uma relação um-para-muitos com a tabela ou com a consulta utilizada para criar o formulário, o Access adicionará uma folha de dados ao formulário com base na tabela ou na consulta relacionada. Por exemplo, se você criar um formulário simples baseado na tabela Funcionários e houver uma relação um-para-muitos definida entre a tabela Funcionários e a tabela Pedidos, a folha de dados exibirá todos os registros na tabela Pedidos que estiverem relacionados ao registro atual 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 com a tabela que você usou para criar o formulário, o Access não adicionará folhas de dados ao formulário.

Início da página Início da página

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

 Observação   Você pode adicionar um formulário dividido a um banco de dados da Web, mas não pode executar o formulário a menos que abra o banco de dados da Web usando o Access (ou seja, ele não será executado em um navegador da Web). Para obter mais informações sobre bancos de dados da Web, consulte o artigo sobre como construir um banco de dados a ser compartilhado na Web .

Um formulário dividido oferece a você dois modos de exibição dos dados ao mesmo tempo — um modo Formulário e um modo Folha de Dados.

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

Ao trabalhar com formulários divididos, você obtém os benefícios dos dois tipos de formulários em um único formulário. Por exemplo, você pode usar a parte folha de dados do formulário para localizar rapidamente um registro e depois usar a parte 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 ou abra a tabela ou consulta no modo Folha de Dados.
  2. Na guia Criar, no grupo Formulários, 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. Para obter mais informações sobre modos de exibição de formulários, consulte a seção Noções básicas sobre o modo Layout e o modo Design.

Início da página Início da página

Criar um formulário que exiba 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ê desejar um formulário que exiba vários registros, mas que possa ser mais personalizado que uma folha de dados, poderá 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 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. Para obter mais informações sobre modos de exibição de formulários, consulte a seção Noções básicas sobre o modo Layout e o modo Design.

Quando você usa a ferramenta Vários Itens, o formulário que o Access cria é semelhante a uma folha de dados. Os dados são organizados em linhas e colunas e você pode ver mais de um registro por vez. Entretanto, um formulário Vários Itens fornece mais opções de personalização que uma folha de dados, como a possibilidade de adicionar elementos gráficos, botões e outros controles. Para obter mais informações sobre personalização do seu formulário, consulte as seções Ajustar o seu formulário no modo Layout e Ajustar o seu formulário no modo Design.

Início da página Início da página

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

Para selecionar melhor quais campos serão exibidos no formulário, você pode usar o Assistente de Formulário em vez das várias ferramentas de criação de formulário mencionadas anteriormente. Você também pode definir como os dados serão agrupados e classificados, e pode usar campos de mais de uma tabela ou consulta, desde que tenha previamente especificado as relações entre as tabelas e as consultas. Para obter mais informações sobre a criação de relações, consulte os links na seção Consulte também deste artigo.

  1. Na guia Criar, no grupo Formulários, clique emAssistente de Formulário.
  2. Siga as instruções das páginas do Assistente de Formulário.

 Observação   Caso você queira 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 em quaisquer campos adicionais que deseje incluir no formulário. Em seguida, clique em Avançar ou em Concluir para continuar.

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

Início da página Início da página

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

Se o assistente ou as ferramentas de criação de formulários não atenderem às suas necessidades, use a ferramenta Formulário em Branco para criar um formulário. Essa pode ser uma maneira bem rápida de criar um formulário, especialmente se você planeja colocar apenas alguns campos no formulário.

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

O Access abrirá um formulário em branco no modo Layout e exibirá o painel Lista de Campos.

  1. No painel Lista de Campos, clique no sinal de adição (+) ao lado da tabela ou das tabelas que contêm os campos que você deseja ver no formulário.
  2. Para adicionar um campo ao formulário, clique nele duas vezes ou arraste-o para o formulário.

 Observações 

  • Depois que o primeiro campo tiver sido adicionado, será possível adicionar vários campos de uma vez mantendo a tecla CTRL pressionada, clicando nos campos e 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 a ser adicionado não estiver visível, tente selecionar outra parte do formulário e adicione o campo novamente.
  1. Use as ferramentas do grupo Cabeçalho/Rodapé, na guia Design, para adicionar um logotipo, título ou data e hora ao formulário.
  2. Use as ferramentas do grupo Controles, na guia Design, para adicionar uma variedade mais ampla de controles ao formulário.

Para obter uma seleção ligeiramente maior de controles, alterne para o modo Design clicando com o botão direito do mouse no formulário e clicando em Modo Design.

 Cuidado   Os controles adicionados no modo Design podem não ser compatíveis com o recurso Publicar na Web. Se você planeja publicar o formulário na Web, use somente os recursos disponíveis no modo Layout.

Início da página Início da página

Noções básicas sobre o modo Layout e o modo Design

Modo Layout    O Modo Layout é o modo de exibição mais intuitivo a ser usado para modificação de formulários, podendo ser utilizado para quase todas as alterações a serem feitas em um formulário do Access. Se você criar um banco de dados clicando em Banco de Dados da Web em Branco, no Modo de Exibição Microsoft Backstage, o Modo Layout será o único modo de exibição disponível para a criação de formulários.

No Modo Layout, o formulário está efetivamente em execução. Portanto, é possível visualizar os dados exatamente como eles são exibidos durante o uso do formulário. No entanto, você pode alterar o design do formulário nesse modo de exibição. Como os dados podem ser visualizados enquanto você está modificando o formulário, este é um modo de exibição bastante útil para definir o tamanho dos controles ou executar quase todas as demais tarefas que afetem a aparência e a usabilidade do formulário.

Se estiver criando um banco de dados de área de trabalho padrão (em oposição a um banco de dados da Web) e encontrar uma tarefa que não possa ser executada no Modo Layout, você poderá alterar para o Modo Design. Em algumas situações, o Access exibirá uma mensagem informando que é preciso alternar para o Modo Design para que seja possível a realização de uma determinada alteração.

Modo Design    O Modo Design fornece uma exibição mais detalhada da estrutura do formulário. É possível visualizar as seções Cabeçalho, Detalhe e Rodapé. No Modo Design, o formulário mostrado não está efetivamente em execução, portanto, você não pode ver os dados subjacentes enquanto faz as alterações de design. Contudo, há determinadas tarefas que podem ser executadas com mais facilidade no Modo Design do que no Modo Layout. Você pode:

  • Adicionar uma variedade mais ampla de controles ao seu formulário, como quadros de objeto associados, quebras de página e gráficos.
  • Editar as fontes do controle da caixa de texto nas próprias caixas, sem usar a folha de propriedades.
  • Redimensionar as seções de formulário, como a seção Cabeçalho do Formulário ou Detalhes.
  • Alterar certas propriedades do formulário que não podem ser alteradas no modo Layout.

Início da página Início da página

Ajustar o formulário no modo Layout

Depois de criar um formulário, você pode facilmente ajustar seu design trabalhando no modo Layout. Orientando-se pelos dados reais do formulário, você pode reorganizar os controles e ajustar seus tamanhos. Você pode colocar novos controles no formulário e definir as propriedades do formulário e de seus controles.

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

O Access mostrará o formulário no modo Layout.

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

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

  • Na guia Design, no grupo Ferramentas, clique em Adicionar Campos Existentes.

Atalho do teclado  Pressione ALT+F8.

Em seguida, arraste os campos diretamente do painel Lista de Campos para o seu formulário.

  • Para adicionar um único campo, clique nele duas vezes ou arraste-o do painel Lista de Campos para a seção no formulário onde você deseja que ele seja exibido.
  • Para adicionar vários campos de uma vez, mantenha a tecla CTRL pressionada e clique nos campos que você deseja adicionar. Em seguida, arraste os campos selecionados para o formulário.

Início da página Início da página

Ajustar o formulário no modo Design

Em bancos de dados da área de trabalho, é possível fazer um ajuste fino do design do formulário trabalhando no Modo Design. Você pode adicionar novos controles e campos ao formulário, adicionando-os à grade de design. A folha de propriedades fornece acesso às muitas propriedades que você pode definir para personalizar o 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 clique em Modo Design.

 Observação   O Modo Design não é disponibilizado quando você trabalha com bancos de dados da Web.

O Access mostrará o formulário no modo Design.

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

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

  • Na guia Design, no grupo Ferramentas, clique em Adicionar Campos Existentes.

Atalho do teclado  Pressione ALT+F8.

Você poderá, em seguida, arrastar os campos diretamente do painel Lista de Campos para o seu formulário.

  • Para adicionar um único campo, clique nele duas vezes ou arraste-o do painel Lista de Campos para a seção do formulário onde você deseja que ele seja exibido.
  • Para adicionar vários campos de uma vez, mantenha a tecla CTRL pressionada e clique nos campos que você deseja adicionar. Em seguida, arraste os campos selecionados para o formulário.

Início da página Início da página

 
 
Aplica-se a:
Access 2010