Introdução aos controles

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Este artigo descreve os diferentes tipos de controlos disponíveis no Access. Os controlos são as partes de um formulário ou relatório que utiliza para introduzir, editar ou apresentar dados.

Tipos de controlo

Eis a lista de tipos de controlo que pode utilizar nas bases de dados de ambiente de trabalho do Access.

Tipo de Controlo Observações
Caixa de Texto Utilize controlos de caixa de texto para apresentar texto, números, datas, horas e campos de memorando. Pode vincular uma caixa de texto a um dos campos numa tabela ou consulta subjacente. Se permitir que uma caixa de texto vinculada a um campo seja atualizada, pode alterar o valor no campo na tabela ou consulta subjacente ao introduzir um novo valor na caixa de texto. Também pode utilizar uma caixa de texto para apresentar valores calculados.
Etiqueta Utilize controlos de etiqueta que contenham texto fixo. Por predefinição, os controlos que podem apresentar dados têm um controlo de etiqueta automaticamente anexado. Pode utilizar este comando para criar etiquetas autónomas para cabeçalhos e para obter instruções sobre o formulário.
Botão de comando Utilize controlos de botão de comando para ativar uma macro ou um procedimento do Visual Basic. Também pode especificar um endereço de hiperligação que o Access abre quando um utilizador clica no botão.
Controlo de Tabulação Utilize controlos de separador para criar uma série de páginas de separador no seu formulário. Cada página pode conter vários outros controlos para apresentar informações. O controlo de separador funciona como muitas das caixas de diálogo de opção ou janelas da folha de propriedades no Access— quando um utilizador clica num separador diferente, o Access apresenta os controlos contidos nesse separador.
Ligação Utilize a opção de controlo Ligação/Hiperligação para adicionar uma hiperligação num controlo de etiqueta à grelha de estrutura do formulário. Esta hiperligação pode conter um UrL (Uniform Resource Locator) que aponta para uma localização na Internet, numa intranet local ou numa unidade local. Também pode utilizar um nome de ficheiro UNC (Universal Naming Convention) para apontar para um ficheiro num servidor na rede local (LAN) ou nas unidades de computador local. A ligação pode apontar para um ficheiro que seja uma página Web ou até mesmo outro objeto na sua base de dados atual. Clicar neste botão no grupo Controlos no Friso abre a caixa de diálogo Inserir Hiperligação.
Web Browser Utilize um controlo de browser para apresentar o conteúdo das páginas Web diretamente dentro de um formulário. Pode utilizar um controlo de browser para apresentar, por exemplo, um mapa de um endereço armazenado numa tabela. Pode vincular o controlo do browser a um campo na origem de registos do formulário com a propriedade Origem do Controlo do controlo. Tenha em atenção que não pode ter um controlo de browser vinculado na secção Detalhes de um formulário contínuo.
Navegação Utilize um controlo de navegação para fornecer uma forma fácil de navegar para diferentes formulários e relatórios na sua base de dados. Um controlo de navegação fornece uma interface semelhante à que vê nos sites com botões e separadores para navegar num site. Tenha em atenção que não pode ter um controlo de navegação na secção Detalhes de um formulário contínuo.
Grupo de Opções Utilize controlos de grupo de opções para conter um ou mais botões de alternar, botões de opção ou marcar caixas. (Veja as descrições destes controlos mais adiante nesta tabela.) Pode atribuir um valor numérico separado a cada botão ou marcar caixa que incluir no grupo. Quando tem mais do que um botão ou marcar caixa num grupo, pode selecionar apenas um botão ou marcar caixa de cada vez e o valor atribuído a esse botão ou caixa de marcar torna-se o valor do grupo de opções. Se tiver atribuído incorretamente o mesmo valor a mais do que um botão ou caixa de marcar, todos os botões ou marcar caixas com o mesmo valor aparecem realçadas quando clica em qualquer um deles. Pode selecionar um dos botões ou marcar caixas no grupo como o valor predefinido para o grupo. Se vincular o grupo de opções a um campo na consulta ou tabela subjacente, pode definir um novo valor no campo ao selecionar um botão ou uma caixa de marcar no grupo.
Quebra de Página Utilize uma quebra de página para se separar entre as páginas de um formulário de múltiplas páginas.
Caixa de Combinação Utilize um controlo de caixa de combinação para conter uma lista de valores potenciais para o controlo e uma caixa de texto editável. Para criar a lista, pode introduzir valores para a propriedade Origem da Linha da caixa de combinação. Também pode especificar uma tabela ou uma consulta como a origem dos valores na lista. O Access apresenta o valor atualmente selecionado na caixa de texto. Quando clica na seta à direita da caixa de combinação, o Access apresenta os valores na lista. Selecione um novo valor na lista para repor o valor no controlo. Se vincular a caixa de combinação a um campo na tabela ou consulta subjacente, pode alterar o valor no campo ao selecionar um novo valor na lista. Se vincular a caixa de combinação a um campo de valores múltiplos, o Access apresenta a lista com marcar caixas para permitir que o utilizador selecione vários valores. Pode vincular múltiplas colunas à lista e pode ocultar uma ou mais colunas na lista ao definir a largura de uma coluna como 0. Pode vincular o valor real no controlo a uma coluna oculta. Quando uma lista de múltiplas colunas é fechada, o Access apresenta o valor na primeira coluna cuja largura é superior a 0. O Access apresenta todas as colunas sem largura zero quando abre a lista.
Linha Utilize um controlo de linha para adicionar linhas a um formulário ou relatório para melhorar o seu aspeto.
Botão de Alternar Utilize controlos de botão de alternar para manter ativado/desativado, verdadeiro/falso ou um valor sim/não. Quando clica num botão de alternar, o respetivo valor torna-se -1 (para representar, verdadeiro ou sim) e o botão é apresentado premido. Clique novamente no botão e o respetivo valor torna-se 0 (para representar desativado, falso ou não) e o botão regressa ao normal. Pode incluir um botão de alternar 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 alternar desmarca qualquer botão de alternar selecionado anteriormente, botão de opção ou marcar caixa nesse grupo (a menos que outros botões ou caixas de marcar no grupo também tenham o mesmo valor). Se vincular o botão de alternar a um campo na tabela ou consulta subjacente, pode alternar o valor do campo ao clicar no botão de alternar.
Caixa de Listagem Utilize um controlo de caixa de listagem para conter uma lista de potenciais valores para o controlo. Para criar a lista, pode introduzir os valores na propriedade Origem da Linha da caixa de listagem. Também pode especificar uma tabela ou uma consulta como a origem dos valores na lista. As caixas de listagem estão sempre abertas e o Access realça o valor atualmente selecionado na caixa de listagem. Selecione um novo valor na lista para repor o valor no controlo. Se vincular a caixa de listagem a um campo na tabela ou consulta subjacente, pode alterar o valor no campo ao selecionar um novo valor na lista. Se vincular a caixa de listagem a um campo de valores múltiplos, o Access apresenta a lista com marcar caixas para permitir que o utilizador selecione vários valores. Pode vincular múltiplas colunas à lista e pode ocultar uma ou mais colunas na lista ao definir a largura de uma coluna como 0. Pode vincular o valor real no controlo a uma coluna oculta. O Access apresenta todas as colunas sem largura zero que se ajustam à largura definida do controlo. Se o controlo da caixa de listagem estiver desvinculado, pode permitir que o utilizador selecione vários valores na lista (também denominada caixa de listagem de seleção múltipla).
Retângulo Utilize um controlo de retângulo para adicionar retângulos preenchidos ou vazios a um formulário para melhorar o seu aspeto. Pode utilizar este controlo, por exemplo, para agrupar visualmente diferentes controlos.
Caixa de Verificação Utilize um controlo de caixa de marcar para manter ativado/desativado, um valor verdadeiro/falso ou um valor sim/não. Quando seleciona uma caixa de marcar, o respetivo valor torna-se -1 (para representar, verdadeiro ou sim) e é apresentada uma marca de marcar na caixa. Selecione novamente a caixa de marcar e o respetivo valor torna-se 0 (para representar desativado, falso ou não) e a marca de marcar desaparece da caixa. Pode incluir uma caixa de marcar num grupo de opções e atribuir à caixa de marcar um valor numérico exclusivo. Se criar um grupo com vários controlos, selecionar uma nova caixa de marcar desmarca qualquer botão de alternar selecionado anteriormente, botão de opção ou marcar caixa nesse grupo (a menos que outros botões ou caixas de marcar no grupo também tenham o mesmo valor). Se vincular a caixa de marcar a um campo na tabela ou consulta subjacente, pode alternar o valor do campo ao clicar na caixa de marcar.
Moldura de Objeto Não Vinculado Utilize uma moldura de objeto desvinculada para adicionar um objeto de outra aplicação que suporte a ligação e incorporação de objetos (OLE). O objeto torna-se parte do seu formulário, não faz parte dos dados da tabela ou consulta subjacente. Pode adicionar imagens, sons, gráficos ou diapositivos para melhorar o seu formulário. Quando o objeto é um gráfico, pode especificar uma consulta como a origem de dados do gráfico e pode ligar a apresentação do gráfico ao registo atual no formulário por um ou mais valores de campo.
Anexo Utilize um controlo de anexo para vincular isto 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 Opção Use um controle de botão de opção (às vezes chamado de controle de botão de rádio) para manter uma ativação/desativação, um valor true/false ou um valor sim/não. Quando você seleciona um botão de opção, seu valor se torna -1 (para representar, verdadeiro ou sim) e um círculo preenchido aparece no centro do botão. Selecione o botão novamente e seu valor se torna 0 (para representar off, false ou não) e o círculo preenchido desaparece. Você pode incluir um botão de opção 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 opção limpará qualquer botão de alternância, botão de opção ou marcar caixa selecionado anteriormente nesse grupo (a menos que outros botões ou caixas de marcar no grupo também tenham o mesmo valor). Se você associar o botão de opção a um campo na tabela ou consulta subjacente, poderá alternar o valor do campo clicando no botão de opção.
Subforma/Sub-relatório Use o controle subforma/sub-relatório para inserir outro formulário ou relatório no formulário atual. Você pode usar o subforma ou sub-relatório para mostrar dados de uma tabela ou de uma consulta relacionada aos dados no formulário principal. O Access mantém o link entre o formulário principal e o subforme ou sub-relatório para você.
Quadro de objeto vinculado Use um quadro de objeto vinculado para exibir e editar um campo de objeto OLE dos dados subjacentes. O Access pode exibir a maioria das imagens e grafos diretamente em um formulário. Para outros objetos, o Access exibe o ícone do aplicativo no qual o objeto foi criado. Por exemplo, se o objeto for um objeto de som criado em Gravador de Som do Windows, você verá um ícone de alto-falante em seu formulário.
Imagem Use o controle de imagem para colocar uma imagem estática em seu formulário. Você não pode editar a imagem no formulário, mas o Access a armazena em um formato que é muito eficiente para a velocidade e o tamanho do aplicativo. Se você quiser usar uma imagem como todo o plano de fundo do formulário, poderá definir a propriedade Picture do formulário.
Gráfico Use o controle do gráfico para adicionar um gráfico na grade de formulários. Clicar neste botão e, em seguida, colocar o controle em seu formulário inicia o Assistente de Gráfico, que orienta você pelas etapas necessárias para criar um novo gráfico.
ActiveX Use o botão de controle ActiveX para abrir uma caixa de diálogo mostrando todos os controles ActiveX instalados em seu sistema. Você pode selecionar um dos controles e, em seguida, clicar em OK para adicionar o controle à grade de design do formulário. Nem todos os controles ActiveX funcionam com o Access.

Entender a associação com controles

Os controles podem ser vinculados, desvinculados ou calculados:

  • Controle vinculado Um controle cuja fonte de dados é um campo em uma tabela ou consulta é chamado de controle vinculado. Você usa controles vinculados para exibir valores provenientes de campos em seu banco 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 exibe o sobrenome de um funcionário pode obter essas informações do campo Sobrenome na tabela Funcionários.
  • Controle de desvinculação Um controle que não tem uma fonte de dados (como um campo ou expressão) é chamado de controle desvinculado. Você usa controles de desvinculação para exibir informações, imagens, linhas ou retângulos. Por exemplo, um rótulo que exibe o título de um formulário é um controle desvinculado.
  • Controle calculado Um controle cuja fonte de dados é uma expressão, em vez de um campo, é chamado de controle calculado. Especifique o valor que deseja usar como fonte de dados no controle definindo uma expressão. Uma expressão pode ser uma combinação de operadores (como = e + ), nomes de controle, nomes de campo, funções que retornam 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 usar dados de um campo no formulário ou na tabela ou consulta subjacente do relatório ou dados de outro controle no formulário ou relatório.

Observação

Os cálculos também podem ser executados em tabelas adicionando um campo Calculado ou em consultas inserindo uma expressão na linha Campo da grade de consulta. Em seguida, você pode associar formulários e relatórios a essas tabelas ou consultas e os cálculos aparecem nos formulários ou relatórios sem a necessidade de criar um controle calculado.

Quando você cria um formulário ou relatório, provavelmente é mais eficiente adicionar e organizar todos os controles associados primeiro, especialmente se eles compõem a maioria dos controles no objeto. Em seguida, você pode adicionar os controles desvinculados e calculados que completam o design usando as ferramentas no grupo Controles na guia Design na exibição layout ou exibição Design.

Você pode associar um controle a um campo identificando o campo do qual o controle obtém seus dados. Você pode criar um controle associado ao campo selecionado arrastando o campo do painel Lista de Campos para o formulário ou relatório. O painel Lista de Campos exibe os campos da tabela ou consulta subjacente do formulário. Para exibir o painel Lista de Campos , abra o objeto na exibição layout ou exibição Design e, na guia Design , no grupo Ferramentas , clique em Adicionar Campos Existentes. Quando você clica duas vezes em um campo no painel Lista de Campos , o Access adiciona o tipo de controle apropriado para esse campo ao objeto.

Como alternativa, você pode associar um campo a um controle digitando o nome do campo no próprio controle (se o objeto estiver aberto na exibição Design) ou na caixa de propriedade Fonte de Controle na folha de propriedades do controle. A folha de propriedades define as características do controle, como seu nome, a origem de seus dados e seu formato. Para exibir ou ocultar a folha de propriedades, pressione F4.

Usar o painel Lista de Campos é a melhor maneira de criar um controle vinculado por dois motivos:

  • O acesso preenche automaticamente o rótulo anexado do controle com o nome do campo (ou o legenda definido para esse campo na tabela ou consulta subjacente), para que você não precise digitar o rótulo do controle por conta própria.
  • O Access define automaticamente muitas das propriedades do controle para os valores apropriados de acordo com as propriedades do campo na tabela ou consulta subjacente (como as propriedades Format, Decimal Places e Input Mask).

Se você já criou um controle de desvinculação e deseja associá-lo a um campo, defina o valor na caixa de propriedade Fonte de Controle do controle como o nome do campo. Para obter detalhes sobre a propriedade Fonte de Controle , pressione F1 enquanto o cursor estiver na lista suspensa da propriedade.

Início da Página

Confira também

Alinhar controles automaticamente em um formulário

Criar um controle calculado

Definir a ordem de tabulação para controles

Definir valores padrão para campos e controles