MS Access - Criar Formulário

Os formulários no Access são como vitrines em lojas que tornam mais fácil visualizar ou obter os itens que você deseja. Como os formulários são objetos por meio dos quais você ou outros usuários podem adicionar, editar ou exibir os dados armazenados no banco de dados da área de trabalho do Access, o design do formulário é um aspecto importante. Há muitas coisas que você pode fazer em termos de design com os formulários do Microsoft Access. Você pode criar dois tipos básicos de formulários -

  • Formas vinculadas
  • Formulários não consolidados

Formulários vinculados

Vamos agora entender o que Bound Forms são -

  • Os formulários vinculados são conectados a alguma fonte de dados subjacente, como uma tabela, consulta ou instrução SQL.
  • Formas vinculadas são o que as pessoas normalmente pensam quando pensam na finalidade de um formulário.
  • Os formulários devem ser preenchidos ou usados ​​para inserir ou editar dados em um banco de dados.
  • Exemplos de formulários vinculados geralmente são os que os usuários usam para inserir, visualizar ou editar dados em um banco de dados.

Formulários não consolidados

Vamos dar uma olhada em formulários não consolidados -

  • Esses formulários não estão conectados a um registro ou fonte de dados subjacente.
  • Os formulários não encadernados podem ser caixas de diálogo, painéis de troca ou formulários de navegação.
  • Em outras palavras, os formulários não acoplados são normalmente usados ​​para navegar ou interagir com o banco de dados em geral, ao contrário dos próprios dados.

Tipos de formas vinculadas

Existem muitos tipos de formulários vinculados que você pode criar no Access. Vamos entender os tipos -

Formulário de Item Único

Este é o mais popular e é aqui que os registros são exibidos - um registro por vez.

Formulário de Vários Itens

Isso exibe vários registros por vez dessa fonte de dados vinculada.

Formulário Dividido

O formulário é dividido em metades, vertical ou horizontalmente. Metade exibe um único item ou registro e a outra metade exibe uma lista ou fornece uma exibição de folha de dados de vários registros da fonte de dados subjacente.

Criação de formulários

Existem alguns métodos que você pode usar para criar formulários no Access. Para isso, abra seu Banco de Dados e vá para oCreate tab. No grupo Formulários, no canto superior direito, você verá o botão Assistente de Formulários.

Clique nesse botão para iniciar o Assistente de Formulários.

Nesta primeira tela do assistente, você pode selecionar os campos que deseja exibir no formulário e pode escolher entre os campos de mais de uma tabela ou consulta.

Vamos supor que desejamos simplesmente um formulário rápido que usaremos para inserir os dados de nossos funcionários.

De Tables/Queries lista suspensa, selecione tblEmployeesmesa. Clique na seta dupla para mover todos os campos de uma vez.

Deixe-nos apenas deixar essa mesa e clicar Next.

A tela a seguir no Assistente de Formulários solicitará o layout que gostaríamos de nosso formulário. Nós temoscolumnar, tabular, datasheet and justifiedlayouts. Vamos escolher o layout colunar aqui e depois clicarNext.

Na tela a seguir, precisamos dar um título para nosso formulário. Vamos chamá-lofrmEmployees.

Depois de dar um título ao formulário, você pode abri-lo para ver como ele se parece ou pode começar a inserir informações em sua tabela. Ou você pode escolher a opção de modificar o design do formulário. Deixe-nos escolher a primeira opção paraopen the form to view or enter information e clique Finish.

Agora, dê uma olhada na imagem a seguir. Esta é a aparência do seu formulário. Este é um formulário de item único, o que significa que um registro é exibido por vez e, mais abaixo, você pode ver os botões de navegação, o que nos diz que está exibindo o registro 1 de 9. Se você clicar nesse botão, ele se moverá para o próximo registro.

Se você quiser pular para o último registro naquele formulário ou tabela, você pode usar o botão ao lado da seta para a direita, a seta com uma linha depois dela, que é o botão do último registro. Se você quiser adicionar informações sobre o novo funcionário, vá para o final destes registros e, após 9 registros, você verá um formulário em branco onde poderá começar a inserir as informações do novo funcionário.

Este é um exemplo de como você pode criar um formulário usando o Assistente de Formulários. Vamos agora fechar este formulário e ir para a guia Criar. Agora vamos criar um formulário um pouco mais complicado usando o Wizard. Clique no Assistente de Formulários e, desta vez, escolheremos campos de algumas tabelas diferentes.

Neste assistente de formulário, vamos escolher tblProjects para Tables/Queriese selecione alguns campos disponíveis, como ProjectID, ProjectName, ProjectStart e ProjectEnd. Esses campos agora serão movidos para Campos selecionados.

Agora selecione tblTaskspara tabelas / consultas e envie sobre TaskID, ProjectID, TaskTitle, StartDate, DueDate e PercentComplete. CliqueNext.

Aqui, queremos recuperar dados de alguns objetos diferentes. Também podemos escolher entre as opções de como queremos organizar nosso formulário. Se quisermos criar um formulário plano, podemos optar por organizá-lo portblTasks, que criará aquele formulário único, com todos os campos dispostos em visualização plana, conforme mostrado acima.

No entanto, se quisermos criar uma forma hierárquica com base nessa relação um-para-muitos, podemos escolher organizar nossos dados por tblProjects.

Na janela acima, temos a opção de incluir um subform para tblTasks, ou podemos torná-lo um formulário vinculado. Este formulário vinculado é onde tblProjects terá um botão que iniciará aquele segundo formulário filtrado para o projeto que selecionamos naquele formulário de projetos subjacente. Vamos agora selecionar oForm with subform(s)e clique em Next.

Na tela a seguir, você pode escolher um layout para seu subformulário. A visualização da folha de dados é selecionada por padrão. A Visualização da Folha de Dados é semelhante à Visualização da Tabela. Agora cliqueNext.

Na tela a seguir, você precisa fornecer um nome para seus formulários. Digite o nome que deseja e cliqueFinish.

O Access lhe dará uma prévia da aparência do seu formulário. No topo, você tem os controles do seu formulário principal, que é do nossoProjectsmesa. Conforme você desce, você verá um subformulário. É como um formulário dentro de outro.

Formulário de Vários Itens

Você também pode criar um tipo específico de formulário. Para isso, você pode clicar noMore Forms menu suspenso.

No menu, você pode criar um Multiple Items formulário, um Datasheet formulário, um Split forma, ou mesmo um Modal DialogFormato. Normalmente, são formulários vinculados; selecione o objeto que deseja vincular a esse formulário. Isso não se aplica aos formulários do Diálogo modal.

Para criar este tipo de formulário, você precisará selecionar o objeto no painel de navegação primeiro. Deixe-nos selecionartblEmployees aqui.

Continue clicando em More Forms e Multiple Items.

A etapa acima criará um formulário de vários itens, listando todos os funcionários.

Formulário Dividido

Este tipo de formulário é dividido em metades iguais, vertical ou horizontalmente. Metade exibe um único item ou registro e a outra metade exibe uma lista ou uma exibição de folha de dados de vários registros da fonte de dados subjacente.

Vamos agora selecionar tblEmployees no painel de navegação e depois em Createaba. SelecioneSplit Form opção do menu Mais formulários e você verá o seguinte formulário no qual o formulário é dividido verticalmente.