Applies ToAccess 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

Notas

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 Separador

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.

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 caixas de verificação. (Veja as descrições destes controlos mais adiante nesta tabela.) Pode atribuir um valor numérico separado a cada botão ou caixa de verificação que incluir no grupo. Quando tem mais do que um botão ou caixa de verificação num grupo, pode selecionar apenas um botão ou caixa de verificação de cada vez e o valor atribuído a esse botão ou caixa de verificação 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 verificação, todos os botões ou caixas de verificação com o mesmo valor aparecem realçados quando clica em qualquer um deles. Pode selecionar um dos botões ou caixas de verificação 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 verificação 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 caixas de verificação 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 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 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 caixas de verificação 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 verificação para manter ativado/desativado, verdadeiro/falso ou um valor sim/não. Quando seleciona uma caixa de verificação, o respetivo valor torna-se -1 (para representar, verdadeiro ou sim) e é apresentada uma marca de verificação na caixa. Selecione novamente a caixa de verificação e o respetivo valor torna-se 0 (para representar desativado, falso ou não) e a marca de verificação desaparece da caixa. Pode incluir uma caixa de verificação num grupo de opções e atribuir à caixa de verificação um valor numérico exclusivo. Se criar um grupo com vários controlos, selecionar uma nova caixa de verificaçã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 a caixa de verificação a um campo na tabela ou consulta subjacente, pode alternar o valor do campo ao clicar na caixa de verificação.

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. Pode utilizar este controlo, por exemplo, para apresentar uma imagem ou anexar outros ficheiros. Na vista Formulário, este controlo apresenta a caixa de diálogo Gerir Anexos, onde pode anexar, eliminar e ver múltiplos ficheiros 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 seguinte expressão calcula o preço de um item com um desconto de 25% ao multiplicar o valor no campo 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.

Nota: 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.

Para vincular um controlo a um campo, deve identificar o campo a partir do qual o controlo obtém os 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 controlo, tal como o nome, a origem dos dados e o 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

Consulte Também

Alinhar automaticamente os controlos num formulário

Criar um controlo calculado

Definir a ordem dos separadores para os controlos

Predefinir valores para campos ou controlos

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.