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 "vinculado" é aquele que está diretamente ligado a uma origem de dados, tal como uma tabela ou consulta, e que pode ser utilizado para introduzir, editar ou apresentar dados a partir dessa origem de dados. Em alternativa, pode criar um formulário "não vinculado" que não está ligado diretamente a uma origem de dados, mas que continua a ter botões de comando, etiquetas ou outros controlos de que precisa para utilizar a sua aplicação.
Este artigo aborda principalmente os formulários vinculados. Pode utilizar formulários vinculados para controlar o acesso a dados, tais como os campos ou linhas de dados que são apresentados. Por exemplo, alguns utilizadores poderão precisar de ver apenas alguns campos numa tabela com muitos campos. A utilização da base de dados será mais fácil se fornecer a esses utilizadores um formulário que contenha apenas esses campos. Também pode adicionar botões de comando e outras funcionalidades a um formulário para automatizar ações frequentemente realizadas.
Os formulários vinculados são como janelas através das quais as pessoas veem e acedem à sua base de dados. Um formulário eficaz acelera a utilização da sua base de dados, dado que as pessoas não têm de procurar o que precisam. Um formulário visualmente apelativo não só torna mais agradável e eficiente trabalhar com as bases de dados, como também ajuda a impedir a introdução de dados incorretos.
Nota: Este artigo pressupõe que já criou uma tabela (ou uma consulta com base em uma ou mais tabelas) e que pretende criar um formulário para ver ou manipular os dados.
Neste artigo
Criar um formulário com a ferramenta Formulário
Pode utilizar a ferramenta Formulário para criar um formulário com um só clique. Quando utiliza esta ferramenta, todos os campos da origem de dados subjacente são colocados no formulário. Pode começar a utilizar o novo formulário imediatamente ou pode modificá-lo na Vista Esquema ou na Vista Estrutura, consoante as suas necessidades.
Utilizar 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 pretende ver no seu formulário.
-
No separador Criar, no grupo Formulários, clique em Formulário.
Access cria o formulário e apresenta-o na vista Esquema. Na vista Esquema, poderá fazer alterações de estrutura ao formulário enquanto visualiza os dados. Por exemplo, poderá ajustar o tamanho das caixas de texto aos 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 criar um formulário simples baseado na tabela Funcionários e existir uma relação um-para-muitos definida entre a tabela Funcionários e a tabela Encomendas, a folha de dados apresentará todos os registos na tabela Encomendas que estiverem relacionados com o registo atual de Funcionários. Pode eliminar a folha de dados do formulário se achar que não é necessária. 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 com a ferramenta Formulário Dividido
Um formulário dividido dá-lhe duas vistas de dados ao mesmo tempo: uma Vista Formulário e uma Vista Folha de Dados.
Um formulário dividido é diferente de uma combinação de formulário/subformulário porque as duas vistas estão ligadas à mesma origem de dados e estão sempre sincronizadas entre si. Selecionar um campo numa parte do formulário seleciona o mesmo campo na outra parte do formulário. É possível adicionar, editar ou eliminar dados de qualquer uma das partes (desde que a origem do registo seja atualizável e o formulário não tenha sido configurado para impedir estas ações).
Trabalhar com formulários divididos permite-lhe tirar partido das vantagens dos dois tipos de formulário com um único formulário. Por exemplo, pode utilizar a parte da folha de dados do formulário para localizar rapidamente um registo e, em seguida, utilizar a parte do formulário para ver ou editar o registo.
Para criar um formulário dividido com a ferramenta Formulário Dividido:
-
No Painel de Navegação, clique na tabela ou consulta que contém os dados que pretende para o formulário. Como alternativa, abra a tabela ou consulta na vista Folha de Dados.
-
No separador Criar, no grupo Formulários, clique em Mais Formulários e, em seguida, clique em Formulário Dividido.
Access cria o formulário e apresenta-o na vista Esquema. Na vista Esquema, poderá fazer alterações de estrutura ao formulário enquanto visualiza os dados. Por exemplo, pode ajustar o tamanho das caixas de texto aos dados, se necessário. Para obter mais informações, consulte a secção Compreender a Vista Esquema e a Vista Estrutura.
Criar um formulário que mostre múltiplos registos com a ferramenta Múltiplos 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 quiser um formulário que mostre múltiplos registos, mas que seja mais personalizável do que uma folha de dados, pode utilizar a ferramenta Múltiplos Itens.
-
No Painel de Navegação, clique na tabela ou consulta que contém os dados que pretende ver no seu formulário.
-
No separador Criar, no grupo Formulários, clique em Mais Formulários e clique em Múltiplos Itens.
Access cria o formulário e apresenta-o na vista Esquema. Na vista Esquema, pode fazer alterações de estrutura ao formulário enquanto vê os dados.
Quando utiliza a ferramenta Múltiplos Itens, o formulário que Access cria assemelha-se a uma folha de dados. Os dados estão dispostos em linhas e colunas, e poderá ver mais do que um registo de cada vez. No entanto, um formulário com Múltiplos Itens dá-lhe mais opções de personalização do que uma folha de dados, tal como a capacidade de adicionar elementos gráficos, botões e outros controlos. Para obter mais informações sobre como personalizar o seu formulário, consulte as secções Ajustar o seu formulário na Vista Esquema e Ajustar o seu formulário na Vista Estrutura.
Criar um formulário com o Assistente de Formulários
Para ser mais seletivo em relação aos campos que pretende que sejam apresentados no seu formulário, pode utilizar o Assistente de Formulários em vez das várias ferramentas de criação de formulários mencionadas anteriormente. Também pode definir como os dados são agrupados e ordenados e pode utilizar os campos de mais de uma tabela ou consulta, desde que tenha especificado as relações entre as tabelas e as consultas antecipadamente.
-
No separador Criar, no grupo Formulários, clique em Assistente de Formulários.
-
Siga as instruções nas páginas do Assistente de Formulários.
Nota: Se quiser incluir campos de múltiplas tabelas e consultas no seu formulário, não clique em Seguinte nem em Concluir depois de selecionar os campos da primeira tabela ou consulta na primeira página do Assistente de Formulários. Em vez disso, repita os passos para selecionar uma tabela ou consulta e clique nos campos adicionais que pretende incluir no formulário. Em seguida, clique em Seguinte ou Concluir para continuar.
-
Na última página, clique em Concluir.
Criar um formulário com a ferramenta Formulário em Branco
Se o assistente ou as ferramentas de criação de formulários não satisfizerem as suas necessidades, pode utilizar a ferramenta Formulário em Branco para criar um formulário. Pode ser uma forma muito rápida de criar um formulário, especialmente se planeia incluir apenas alguns campos no seu formulário.
-
No separador 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 (+) junto da tabela ou tabelas que contêm os campos que pretende ver no formulário.
-
Para adicionar um campo ao formulário, faça duplo clique nele ou arraste-o para o formulário.
-
Após adicionar o primeiro campo, pode adicionar vários campos em simultâneo ao manter a tecla Ctrl premida, clicar em vários campos e, em seguida, arrastá-los ao mesmo tempo para o formulário.
-
A ordem das tabelas no painel Lista de Campos pode mudar consoante a parte do formulário atualmente selecionada. Se o campo que pretende adicionar não estiver visível, experimente selecionar outra parte do formulário e depois tente 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 aumentar ligeiramente a seleção de controlos, mude para a Vista Estrutura ao clicar com o botão direito do rato no formulário e depois em Vista Estrutura.
Compreender a Vista Esquema e a Vista Estrutura
Vista de esquema 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.
Na Vista de Esquema, o formulário está a ser efetivamente executado. Por conseguinte, pode ver os dados tal como serão apresentados quando estiver a utilizar o formulário. No entanto, também pode alterar a estrutura do formulário nesta vista. Uma vez que pode ver os dados enquanto está a modificar o formulário, esta é uma vista muito útil para definir o tamanho dos controlos ou realizar qualquer outra tarefa que afete o aspeto e a capacidade de utilização do formulário.
Se encontrar uma tarefa que não pode ser realizada na Vista Esquema, pode mudar para Vista Estrutura. 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.
Vista de estrutura A Vista Estrutura fornece-lhe uma vista mais detalhada da estrutura do seu formulário. Pode ver as secções Cabeçalho, Detalhe e Rodapé do formulário. O formulário não está a ser efetivamente executado quando é apresentado na Vista Estrutura. Por conseguinte, não consegue ver os dados subjacentes enquanto está a fazer alterações à estrutura. No entanto, existem algumas tarefas que pode realizar mais facilmente na Vista Estrutura do que na Vista Esquema. Pode:
-
Adicionar uma maior variedade de controlos ao seu formulário, tais como molduras de objeto vinculado, quebras de página e gráficos.
-
Editar as origens de controlo das caixas de texto nas próprias caixas de texto sem utilizar a folha de propriedades.
-
Redimensionar as secções do formulário, tais como a secção Cabeçalho ou Detalhe do formulário.
-
Alterar algumas propriedades do formulário que não podem ser alteradas na Vista de Esquema.
Ajustar o seu formulário na Vista de Esquema
Após criar um formulário, pode ajustar facilmente os detalhes da estrutura ao trabalhar na Vista de Esquema. Ao utilizar os dados reais do formulário como guia, pode ajustar voltar a dispor os controlos e ajustar os respetivos tamanhos. Pode colocar novos controlos no formulário e definir as propriedades do formulário e dos respetivos controlos.
Para mudar para a Vista de Esquema, clique com o botão direito do rato no nome do formulário no Painel de Navegação e, em seguida, clique em Vista de Esquema.
Access mostra o formulário na vista Esquema.
Pode utilizar a folha de propriedades para alterar as propriedades do formulário e os controlos e secções. Para ver a folha de propriedades, prima F4.
Pode utilizar o painel Lista de Campos para adicionar campos da tabela ou consulta subjacente à estrutura do formulário. Para ver o painel 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.
Em seguida, pode arrastar campos diretamente a partir do painel Lista de Campos para o formulário.
-
Para adicionar um único campo, faça duplo clique no mesmo ou arraste-o do painel Lista de Campos para a secção do formulário na qual pretende que seja apresentado.
-
Para adicionar vários campos em simultâneo, mantenha a tecla Ctrl premida e clique nos campos que pretende adicionar. Em seguida, arraste os campos selecionados para o formulário.
Ajustar o seu formulário na Vista Estrutura
Também pode ajustar os detalhes da estrutura do seu formulário ao trabalhar na Vista Estrutura. Pode adicionar novos controlos e campos ao formulário ao adicioná-los à grelha de estrutura. A folha de propriedades dá-lhe acesso a muitas propriedades que pode definir para personalizar o seu formulário.
Para mudar para a Vista Estrutura, clique com o botão direito do rato no nome do formulário no Painel de Navegação e, em seguida, clique em Vista Estrutura.
Access mostra o formulário na vista Estrutura.
Pode utilizar a folha de propriedades para alterar as propriedades do formulário e os controlos e secções. Para ver a folha de propriedades, prima F4.
Pode utilizar o painel Lista de Campos para adicionar campos da tabela ou consulta subjacente à estrutura do formulário. Para ver o painel 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..
Em seguida, pode arrastar campos diretamente a partir do painel Lista de Campos para o formulário.
-
Para adicionar um único campo, faça duplo clique no mesmo ou arraste-o do painel Lista de Campos para a secção do formulário na qual pretende que seja apresentado.
-
Para adicionar vários campos em simultâneo, mantenha a tecla Ctrl premida e clique nos campos que pretende adicionar. Em seguida, arraste os campos selecionados para o formulário.