Este artigo descreve os diferentes tipos de controles disponíveis no Access. Os controles são as partes de um formulário ou relatório que você usa para inserir, editar ou exibir dados.

Tipos de controle

Aqui estão a lista de tipos de controle que você pode usar nos bancos de dados da área de trabalho do Access.

Tipo de controle

Anotações

Caixa de texto

Use controles de caixa de texto para exibir campos de texto, números, datas, horários e memorandos. Você pode associar uma caixa de texto a um dos campos em uma tabela ou consulta subjacente. Se você permitir que uma caixa de texto vinculada a um campo seja atualizada, poderá alterar o valor no campo na tabela ou consulta subjacente inserindo um novo valor na caixa de texto. Você também pode usar uma caixa de texto para exibir valores calculados.

Rótulo

Use controles de rótulo que contêm texto fixo. Por padrão, os controles que podem exibir dados têm um controle de rótulo anexado automaticamente. Você pode usar esse comando para criar rótulos autônomos para títulos e instruções em seu formulário.

Botão de comando

Use controles de botão de comando para ativar uma macro ou um procedimento do Visual Basic. Você também pode especificar um endereço de hiperlink que o Access abre quando um usuário clica no botão.

Controle tab

Use controles de guia para criar uma série de páginas de guias em seu formulário. Cada página pode conter uma série de outros controles para exibir informações. O controle de guia funciona muito como muitas das caixas de diálogo de opção ou janelas de planilha de propriedades no Access— quando um usuário clica em uma guia diferente, o Access exibe os controles contidos nessa guia.

Link

Use a opção de controle Link/Hyperlink para adicionar um hiperlink em um controle de rótulo à grade de design do formulário. Esse hiperlink pode conter uma URL (Uniform Resource Locator) que aponta para um local na Internet, em uma intranet local ou em uma unidade local. Ele também pode usar um nome de arquivo UNC (Convenção Universal de Nomenclatura) para apontar para um arquivo em um servidor em sua LAN (rede de área local) ou em suas unidades de computador locais. O link pode apontar para um arquivo que é uma página da Web ou até mesmo outro objeto em seu banco de dados atual. Clicar neste botão no grupo Controles na Faixa de Opções abre a caixa de diálogo Inserir Hiperlink.

Navegador

Use um controle de navegador da Web para exibir o conteúdo de páginas da Web diretamente dentro de um formulário. Você pode usar um controle de navegador da Web para exibir, por exemplo, um mapa de um endereço armazenado em uma tabela. Você pode associar o controle do navegador da Web a um campo na fonte de registro do formulário usando a propriedade Fonte de Controle do controle. Observe que você não pode ter um controle de navegador da Web vinculado na seção Detalhes de um formulário contínuo.

Navegação

Use um controle de navegação para fornecer uma maneira fácil de navegar até diferentes formulários e relatórios em seu banco de dados. Um controle de navegação fornece uma interface semelhante ao que você vê em sites com botões e guias para navegar em um site. Observe que você não pode ter um controle de navegação na seção Detalhes de um formulário contínuo.

Grupo de Opções

Use controles de grupo de opções para conter um ou mais botões de alternância, botões de opção ou caixas de seleção. (Confira as descrições desses controles mais adiante nesta tabela.) Você pode atribuir um valor numérico separado a cada botão ou caixa de seleção que você inclui no grupo. Quando você tem mais de um botão ou caixa de seleção em um grupo, você pode selecionar apenas um botão ou caixa de seleção por vez, e o valor atribuído a esse botão ou caixa de seleção se torna o valor do grupo de opções. Se você atribuiu incorretamente o mesmo valor a mais de um botão ou caixa de seleção, todos os botões ou caixas de seleção que têm o mesmo valor aparecem realçados quando você clica em qualquer um deles. Você pode selecionar um dos botões ou caixas de seleção no grupo como o valor padrão para o grupo. Se você associar o grupo de opções a um campo na consulta ou tabela subjacente, poderá definir um novo valor no campo selecionando um botão ou uma caixa de seleção no grupo.

Quebra de Página

Use uma quebra de página para separar entre as páginas de um formulário de várias páginas.

Caixa de combinação

Use um controle de caixa de combinação para conter uma lista de valores potenciais para o controle e uma caixa de texto editável. Para criar a lista, você pode inserir valores para a propriedade Row Source da caixa de combinação. Você também pode especificar uma tabela ou uma consulta como a origem dos valores na lista. O Access exibe o valor selecionado atualmente na caixa de texto. Quando você clica na seta à direita da caixa de combinação, o Access exibe os valores na lista. Selecione um novo valor na lista para redefinir o valor no controle. Se você associar a caixa de combinação a um campo na tabela ou consulta subjacente, poderá alterar o valor no campo selecionando um novo valor na lista. Se você associar a caixa de combinação a um campo de vários valores, o Access exibirá a lista com caixas de seleção para permitir que o usuário selecione vários valores. Você pode associar várias colunas à lista e pode ocultar uma ou mais colunas da lista definindo a largura de uma coluna como 0. Você pode associar o valor real no controle a uma coluna oculta. Quando uma lista de várias colunas é fechada, o Access exibe o valor na primeira coluna cuja largura é maior que 0. O Access exibe todas as colunas de largura não zero quando você abre a lista.

Linha

Use um controle de linha para adicionar linhas a um formulário ou relatório para aprimorar sua aparência.

Botão Alternar

Use controles de botão de alternância para segurar um valor de ativação/desativação, um true/false ou um valor sim/não. Quando você clica em um botão de alternância, seu valor se torna -1 (para representar, verdadeiro ou sim) e o botão aparece pressionado. Clique no botão novamente e seu valor se torna 0 (para representar off, false ou não) e o botão retorna ao normal. Você pode incluir um botão de alternância em um grupo de opções e atribuir ao botão um valor numérico exclusivo. Se você criar um grupo com vários controles, selecionar um novo botão de alternância limpará qualquer botão de alternância, botão de opção ou caixa de seleção selecionado anteriormente nesse grupo (a menos que outros botões ou caixas de seleção no grupo também tenham o mesmo valor). Se você associar o botão de alternância a um campo na tabela ou consulta subjacente, poderá alternar o valor do campo clicando no botão alternar.

Caixa de listagem

Use um controle de caixa de lista para conter uma lista de valores potenciais para o controle. Para criar a lista, você pode inserir os valores na propriedade Fonte de Linha da caixa de listagem. Você também pode especificar uma tabela ou uma consulta como a origem dos valores na lista. As caixas de lista estão sempre abertas e o Access realça o valor selecionado no momento na caixa de lista. Selecione um novo valor na lista para redefinir o valor no controle. Se você associar a caixa de lista a um campo na tabela ou consulta subjacente, poderá alterar o valor no campo selecionando um novo valor na lista. Se você associar a caixa de lista a um campo de vários valores, o Access exibirá a lista com caixas de seleção para permitir que o usuário selecione vários valores. Você pode associar várias colunas à lista e pode ocultar uma ou mais colunas da lista definindo a largura de uma coluna como 0. Você pode associar o valor real no controle a uma coluna oculta. O Access exibe todas as colunas de largura não zero que se encaixam na largura definida do controle. Se o controle da caixa de lista estiver desvinculado, você poderá permitir que o usuário selecione vários valores na lista (também chamada de caixa de lista de várias seleções).

Retângulo

Use um controle retângulo para adicionar retângulos preenchidos ou vazios a um formulário para aprimorar sua aparência. Você pode usar esse controle, por exemplo, para agrupar visualmente diferentes controles.

Caixa de seleção

Use um controle de caixa de seleção para manter uma ativação/desativação, um valor true/false ou um valor sim/não. Quando você seleciona uma caixa de seleção, seu valor se torna -1 (para representar, verdadeiro ou sim) e uma marca de seleção aparece na caixa. Selecione a caixa de seleção novamente e seu valor se torna 0 (para representar off, false ou não) e a marca de seleção desaparece da caixa. Você pode incluir uma caixa de seleção em um grupo de opções e atribuir à caixa de seleção um valor numérico exclusivo. Se você criar um grupo com vários controles, selecionar uma nova caixa de seleção limpará qualquer botão de alternância, botão de opção ou caixa de seleção selecionado anteriormente nesse grupo (a menos que outros botões ou caixas de seleção no grupo também tenham o mesmo valor). Se você associar a caixa de seleção a um campo na tabela ou consulta subjacente, poderá alternar o valor do campo clicando na caixa de seleção.

Quadro de objeto desvinculado

Use um quadro de objeto desvinculado para adicionar um objeto de outro aplicativo que dá suporte à vinculação e inserção de objeto (OLE). O objeto se torna parte do formulário, não parte dos dados da tabela ou consulta subjacente. Você pode adicionar imagens, sons, gráficos ou slides para aprimorar seu formulário. Quando o objeto é um gráfico, você pode especificar uma consulta como a fonte de dados para o gráfico e você pode vincular a exibição do gráfico ao registro atual no formulário por um ou mais valores de campo.

Anexo

Use um controle de anexo para associar isso a um campo de anexo nos dados subjacentes. Você pode usar esse controle, por exemplo, para exibir uma imagem ou anexar outros arquivos. No modo de exibição Formulário, esse controle apresenta a caixa de diálogo Gerenciar Anexos, na qual você pode anexar, excluir e exibir vários arquivos de anexo armazenados no campo subjacente.

Botão de Opção

Utilize um controlo de botão de opção (por vezes denominado controlo de botão de opção) para manter ativado/desligado, verdadeiro/falso ou um valor sim/não. Quando seleciona um botão de opção, o respetivo valor torna-se -1 (para representar, verdadeiro ou sim) e é apresentado um círculo preenchido no centro do botão. Selecione o botão novamente e o respetivo valor torna-se 0 (para representar desativado, falso ou não) e o círculo preenchido desaparece. Pode incluir um botão de opção num grupo de opções e atribuir ao botão um valor numérico exclusivo. Se criar um grupo com vários controlos, selecionar um novo botão de opção desmarca qualquer botão de alternar selecionado anteriormente, botão de opção ou caixa de verificação nesse grupo (a menos que outros botões ou caixas de verificação no grupo também tenham o mesmo valor). Se vincular o botão de opção a um campo na tabela ou consulta subjacente, pode alternar o valor do campo ao clicar no botão de opção.

Subformulário/Sub-relatório

Utilize o controlo subformulário/sub-relatório para incorporar outro formulário ou relatório no formulário atual. Pode utilizar o subformulário ou sub-relatório para mostrar dados de uma tabela ou consulta relacionada com os dados no formulário principal. O Access mantém a ligação entre o formulário principal e o subformulário ou sub-relatório automaticamente.

Moldura de Objeto Vinculado

Utilize uma moldura de objeto vinculado para apresentar e editar um campo de objeto OLE a partir dos dados subjacentes. O Access pode apresentar a maioria das imagens e gráficos diretamente num formulário. Para outros objetos, o Access apresenta o ícone da aplicação na qual o objeto foi criado. Por exemplo, se o objeto for um objeto de som criado no Gravador de Som do Windows, verá um ícone de altifalante no formulário.

Imagem

Utilize o controlo de imagem para colocar uma imagem estática no formulário. Não é possível editar a imagem no formulário, mas o Access armazena-a num formato muito eficiente para a velocidade e o tamanho da aplicação. Se quiser utilizar uma imagem como fundo completo do formulário, pode definir a propriedade Imagem do formulário.

Gráfico

Utilize o controlo de gráfico para adicionar um gráfico à grelha do formulário. Clicar neste botão e, em seguida, colocar o controlo no formulário inicia o Assistente de Gráficos, que o orienta pelos passos necessários para criar um novo gráfico.

ActiveX

Utilize o botão de controlo ActiveX para abrir uma caixa de diálogo que mostra todos os controlos ActiveX que instalou no seu sistema. Pode selecionar um dos controlos e, em seguida, clicar em OK para adicionar o controlo à grelha de estrutura do formulário. Nem todos os controlos ActiveX funcionam com o Access.

Compreender o enlace com controlos

Os controlos podem ser vinculados, não vinculados ou calculados:

  • Controlo vinculado    Um controlo cuja origem de dados é um campo numa tabela ou consulta é denominado controlo vinculado. Pode utilizar controlos vinculados para apresentar valores provenientes de campos na base de dados. Os valores podem ser texto, datas, números, valores Sim/Não, imagens ou gráficos. Por exemplo, uma caixa de texto que apresente o apelido de um funcionário pode obter estas informações a partir do campo Apelido na tabela Funcionários.

  • Controlo desvinculado    Um controlo que não tem uma origem de dados (como um campo ou expressão) é denominado controlo desvinculado. Utilize controlos desvinculados para apresentar informações, imagens, linhas ou retângulos. Por exemplo, uma etiqueta que apresenta o título de um formulário é um controlo desvinculado.

  • Controlo calculado    Um controlo cuja origem de dados é uma expressão, em vez de um campo, é denominado controlo calculado. Especifique o valor que pretende utilizar como a origem de dados no controlo ao definir uma expressão. Uma expressão pode ser uma combinação de operadores (como = e + ), nomes de controlo, nomes de campos, funções que devolvem um único valor e valores constantes. Por exemplo, a expressão a seguir calcula o preço de um item com um desconto de 25%, multiplicando o valor no campo de preço unitário por um valor constante (0,75).

=[Preço Unitário] * 0,75

Uma expressão pode utilizar dados de um campo na consulta ou tabela subjacente do formulário ou relatório, ou dados de outro controlo no formulário ou relatório.

Observação: Os cálculos também podem ser efetuados em tabelas ao adicionar um campo Calculado ou em consultas ao introduzir uma expressão na linha Campo da grelha de consulta. Em seguida, pode vincular formulários e relatórios a essas tabelas ou consultas e os cálculos aparecem nos formulários ou relatórios sem ter de criar um controlo calculado.

Quando cria um formulário ou relatório, é provavelmente mais eficiente adicionar e organizar todos os controlos vinculados primeiro, especialmente se eles compõem a maioria dos controlos no objeto. Em seguida, pode adicionar os controlos não vinculados e calculados que completam a estrutura ao utilizar as ferramentas no grupo Controlos no separador Estrutura na vista Esquema ou vista Estrutura.

Você pode associar um controle a um campo identificando o campo do qual o controle obtém seus dados. Pode criar um controlo vinculado ao campo selecionado ao arrastar o campo do painel Lista de Campos para o formulário ou relatório. O painel Lista de Campos apresenta os campos da consulta ou tabela subjacente do formulário. Para apresentar o painel Lista de Campos , abra o objeto na vista Esquema ou na vista Estrutura e, em seguida, no separador Estrutura , no grupo Ferramentas , clique em Adicionar Campos Existentes. Quando faz duplo clique num campo no painel Lista de Campos , o Access adiciona o tipo de controlo adequado para esse campo ao objeto.

Em alternativa, pode vincular um campo a um controlo ao escrever o nome do campo no próprio controlo (se o objeto estiver aberto na vista Estrutura) ou na caixa de propriedade origem do controlo na folha de propriedades do controlo. A folha de propriedades define as características do controle, como seu nome, a origem de seus dados e seu formato. Para apresentar ou ocultar a folha de propriedades, prima F4.

Utilizar o painel Lista de Campos é a melhor forma de criar um controlo vinculado por dois motivos:

  • O Access preenche automaticamente a etiqueta anexada do controlo com o nome do campo (ou a legenda definida para esse campo na tabela ou consulta subjacente), para que não tenha de escrever a etiqueta do controlo.

  • O Access define automaticamente muitas das propriedades do controlo para os valores adequados de acordo com as propriedades do campo na tabela ou consulta subjacente (como as propriedades Formatar, Casas Decimais e Máscara de Introdução ).

Se já tiver criado um controlo desvinculado e quiser vinculá-lo a um campo, defina o valor na caixa de propriedade Origem do Controlo do controlo como o nome do campo. Para obter detalhes sobre a propriedade Origem do Controlo , prima F1 enquanto o cursor estiver na lista pendente da propriedade.

Início da Página

Confira também

Alinhar automaticamente os controlos num formulário

Criar um controle calculado

Definir a ordem de tabulação para controles

Definir valores padrão para campos e controles

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.