MS Access - controles e propriedades

Neste capítulo, iremos cobrir Controls and Propertiesdisponível no Access. Também aprenderemos como adicionar controles a formulários. Os controles são as partes de um formulário ou relatório que você usa paraenter, edit, ou displaydados. Os controles permitem visualizar e trabalhar com dados em seu aplicativo de banco de dados.

  • O controle usado com mais frequência é a caixa de texto, mas outros controles incluem botões de comando, rótulos, caixas de seleção e controles de subformulário / sub-relatório.

  • Existem diferentes tipos e tipos de controles que você pode criar, mas todos eles se enquadrarão em uma das duas categorias - vinculados ou não.

Bound Controls

Vamos agora entender o que são Bound Controls -

  • Os controles vinculados são aqueles vinculados a uma fonte de dados específica em seu banco de dados, como um campo e uma tabela ou uma consulta.
  • Os valores podem ser textos, datas, números, caixas de seleção, imagens ou até gráficos.
  • Você usa controles vinculados para exibir valores que vêm de campos em seu banco de dados.

Controles não consolidados

Vamos agora entender o que são controles ilimitados -

  • Por outro lado, os controles não vinculados não estão vinculados a uma fonte de dados e existem apenas no próprio formulário.
  • Podem ser textos, imagens ou formas como linhas ou retângulos.

Tipos de controle

Você pode criar diferentes tipos de controles no Access. Aqui, discutiremos alguns dos mais comuns, como caixa de texto, rótulo, controles de guia de botão etc.

Caixa de texto

  • Normalmente, tudo o que está em uma caixa de texto será vinculado, mas nem sempre.

  • Você pode usar esses controles para interagir com os dados armazenados em seu banco de dados, mas também pode ter caixas de texto não acopladas.

  • Os controles calculados realizarão algum tipo de cálculo com base em uma expressão que você escreve e que os dados não são armazenados em nenhum lugar do seu banco de dados.

  • Ele é calculado na hora e vive apenas nesse formulário.

Etiquetas

  • Os rótulos sempre serão de texto e sem limites.
  • Normalmente, os rótulos não são conectados a nenhuma fonte em seu banco de dados.
  • Rótulos são usados ​​para rotular outros controles em seu formulário, como caixas de texto.

Botão

  • Este é outro tipo de controle popular; esses botões de comando geralmente executam uma macro ou módulo.
  • Os botões geralmente são usados ​​para interagir com os dados ou objetos em seu banco de dados.

Controles de guia

  • Os controles de guia fornecem uma visualização com guias de controles ou outros controles em seu formulário.
  • Adicionar guias a um formulário pode torná-lo mais organizado e fácil de usar, especialmente se o formulário contiver muitos controles.
  • Colocando controles relacionados em páginas separadas do controle da guia, você pode reduzir a desordem e facilitar seu trabalho com os dados.

Hiperlink

  • Hyperlink cria um hyperlink em seu formulário para outra coisa. Pode ser uma página da web ou até mesmo outro objeto ou local em seu banco de dados.

Alguns outros controles

Vejamos agora alguns outros controles -

  • Você também pode criar um controle de navegador da web e controle de navegação, grupos, quebras de página, caixas de combinação.

  • Você pode criar gráficos, linhas, botões de alternância, caixas de listagem, retângulos, caixas de seleção, quadros de objetos não acoplados, anexos, botões de opção, subformulários e sub-relatórios, quadros de objetos vinculados e até mesmo colocar imagens em seu formulário.

Exemplo

Vejamos agora um exemplo simples de alguns desses controles criando um novo formulário em branco. Vou aoCreate guia no forms grupo e clique em Blank Form.

A etapa acima abrirá um formulário não vinculado, que ainda não está anexado a nenhum item em nosso banco de dados.

Por padrão, ele será aberto no modo de exibição de layout, conforme mostrado na imagem acima.

Vamos agora para a Visualização de design para adicionar campos.

Na guia Design, clique em Property Sheet.

Na Folha de Propriedades, clique na seta suspensa e certifique-se de que Formulário esteja selecionado e vá para a guia Dados.

Na guia Dados, você verá que a Fonte do Registro permanece em branco. Vamos supor que queremos criar um formulário que será vinculado a duas tabelas diferentes em nosso banco de dados. Agora clique no botão…. Ele abrirá ainda mais seu próprio construtor de consultas.

Selecione as tabelas que contêm os dados que você deseja exibir; clique no botão Adicionar e feche esta caixa de diálogo.

Vamos agora selecionar todos os campos de tblEmployees e arrastar para a grade de consulta e, da mesma forma, adicionar todos os campos de tblHRData.

Agora, clique em Salvar como e dê um nome a esta consulta.

Vamos chamá-lo qryEmployeesData e clique Ok e feche o construtor de consultas.

Agora você pode ver a consulta como sua fonte de registro. Agora vinculamos este formulário a um objeto em nosso banco de dados, neste caso qryEmployeesData. Agora podemos começar adicionando alguns controles a este formulário e, para adicionar qualquer um dos controles, vá para a guia Design e visualize suas opções do grupo de controles.

No menu Controls, você verá que o Assistente de Controle de Uso está destacado como na captura de tela acima. Este pequeno botão tem essa caixa destacada por padrão. Isso significa que os assistentes de controle estão ativados. Isso é como uma chave seletora. Quando você clica no botão de alternância, os assistentes são desligados. Clicar nele novamente ativará os assistentes.

Vamos agora clicar no rótulo e arrastar este rótulo e inserir informações do funcionário e ir para a guia Formato para formatá-lo como na imagem a seguir.

Você pode escolher aplicar um estilo de negrito ou alterar o tamanho da fonte do texto dentro dessa etiqueta, etc. Este controle aparece dentro da seção de detalhes do seu formulário. Faz mais sentido posicionar esse rótulo dentro da seção do cabeçalho do formulário, que ainda não está visível.

Clique com o botão direito em qualquer parte do fundo desse formulário e escolha Form Header como na imagem acima.

Mova este controle para a área Cabeçalho do formulário. Vamos agora criar alguns outros controles na guia Design. Neste ponto, digamos, queremos distribuir todos os nossos campos em duas guias diferentes.

No menu de controle, você pode ver o Controle de guias que criará guias em seu formulário. Clique no controle da guia e desenhe-o em seu formulário na seção de detalhes, como na imagem acima.

Isso criará duas guias - página 2 e página 3, como na imagem acima.

Vamos agora começar adicionando alguns controles a este controle de guia.

Se quisermos ver algumas informações armazenadas em nossa consulta subjacente, clique no Add Existing Fields opção da faixa de opções no grupo Ferramentas para visualizar todos os campos disponíveis de nossa consulta subjacente.

Para trazer os campos existentes para a página, selecione todos os campos disponíveis na Lista de Campos como na imagem a seguir.

Agora, arraste os campos para a Página2 do controle da guia como na imagem a seguir.

Agora, vá para a guia Organizar e selecione o Stacked layout.

Na segunda página, vamos agora adicionar os campos restantes desta consulta.

Você pode percorrer e fazer quaisquer ajustes no tamanho e largura desses controles para que eles tenham a aparência que desejar.

Depois de concluir a formatação, clique no Save As ícone para salvar o formulário com o nome desejado.

Clique em Ok e vá para a visualização Formulário para ver todas as informações desse formulário.

O controle da guia divide nossos controles ou campos em duas telas para tornar a visualização e adição de informações mais fácil.