Um formulário no Access é um objeto de base de dados que pode utilizar para criar uma interface de utilizador para uma aplicação de base de dados. Um formulário "associado" é um formulário conectado diretamente a uma fonte de dados, como uma tabela ou consulta, e pode ser usado para inserir, editar ou exibir dados da fonte de dados. Como alternativa, você pode criar um formulário "não associado" que não se vincula diretamente a uma fonte de dados, mas que ainda contém botões de comando, rótulos ou outros controles de que você precisa para operar seu aplicativo.
Este artigo aborda principalmente formulários associados. Você pode usar formulários associados para controlar o acesso aos dados, como quais campos ou linhas de dados são exibidos. Por exemplo, determinados usuários podem precisar ver somente os vários campos em uma tabela com muitos campos. Fornecer aos usuários um formulário que contém apenas esses campos facilita para eles o uso do banco do dados. Você também pode adicionar botões de comando e outros recursos a um formulário para automatizar as ações realizadas com frequência.
Pense em formulários associados como janelas por meio das quais as pessoas veem e alcançam seu banco de dados. Um formulário eficiente acelera o uso do banco de dados, pois as pessoas não precisam procurar pelo que precisam. Um formulário visualmente atraente torna o trabalho com os dados mais agradável e mais eficiente e também ajuda a impedir que dados incorretos sejam inseridos.
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
Você pode usar a ferramenta Formulário para criar um formulário com um único clique no 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 modificá-lo no modo Layout ou Design para melhor atender às suas necessidades.
Usar a ferramenta Formulário para criar um novo formulário
-
No Painel de Navegação, clique na tabela ou consulta que contém os dados que você deseja ver no formulário.
-
Na guia Criar, no grupo Formulários, clique em Formulário.
Access cria o formulário e apresenta-o na vista Esquema. 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 Access encontrar uma única tabela que tenha uma relação um-para-muitos com a tabela ou consulta que utilizou para criar o formulário, Access adiciona uma folha de dados ao formulário baseado na tabela ou consulta relacionada. 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 existir mais do que uma tabela com uma relação um-para-muitos com a tabela que utilizou para criar o formulário, Access não adiciona folhas 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:
-
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.
-
Na guia Criar, no grupo Formulários, clique em Mais Formulários e clique em Formulário Dividido.
Access cria o formulário e apresenta-o na vista Esquema. 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 cria um formulário com a ferramenta Formulário, o formulário que Access cria apresenta um único registo de cada 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.
-
No Painel de Navegação, clique na tabela ou consulta que contém os dados que você deseja ver no formulário.
-
Na guia Criar, no grupo Formulários, clique em Mais Formulários e em Vários itens.
Access cria o formulário e apresenta-o na vista Esquema. No modo Layout, você pode fazer alterações no design do formulário enquanto ele está exibindo dados.
Quando utiliza a ferramenta Múltiplos Itens, o formulário que Access cria assemelha-se a 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.
-
Na guia Criar, no grupo Formulários, clique em Assistente de Formulário.
-
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.
-
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.
-
Na guia Criar, no grupo Formulários, clique em Formulário em Branco.
Access abre um formulário em branco na vista Esquema e apresenta o painel Lista de Campos .
-
No painel Lista de Campos, clique no sinal de adição (+) ao lado da tabela ou tabelas contendo os campos que você deseja ver no formulário.
-
Para adicionar um campo ao formulário, clique duas vezes nele ou arraste-o para o formulário.
-
Após a adição do primeiro campo, você poderá adicionar vários campos ao mesmo tempo mantendo pressionada a tecla Ctrl, clicando em vários 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 que você deseja adicionar não estiver visível, tente selecionar uma parte diferente do formulário e adicionar o campo novamente.
-
-
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.
-
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 de exibição de layout A vista esquema é a vista mais intuitiva a utilizar para modificar o formulário e pode ser utilizada para quase todas as alterações que pretende fazer a um formulário no 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, Access apresenta uma mensagem a indicar que tem de mudar para a vista Estrutura antes de poder fazer uma alteração específica.
Modo Design O modo Design oferece uma visão mais detalhada da estrutura do 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.
Access mostra o formulário na vista Esquema.
Você pode usar a folha de propriedades para modificar as propriedades do formulário e de seus controles e seções. Pressione F4 para exibir a folha de propriedades.
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:
-
No separador Estrutura do Esquema de Formulário , no grupo Ferramentas , clique em Adicionar Campos Existentes ou utilize o atalho de teclado premindo 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, mantenha pressionada a tecla 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.
Access mostra o formulário na vista Estrutura.
Você pode usar a folha de propriedades para modificar as propriedades do formulário e de seus controles e seções. Pressione F4 para exibir a folha de propriedades.
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:
-
No separador Estrutura do Formulário , no grupo Ferramentas , clique em Adicionar Campos Existentes ou utilize o atalho de teclado premindo 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, mantenha pressionada a tecla Ctrl e clique nos campos que você deseja adicionar. Em seguida, arraste os campos selecionados para o formulário.