Adicionar uma caixa de verificação para mostrar valores Sim/Não
Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

No Access, um campo Sim/Não apenas armazena dois valores: Sim ou Não. Se utilizar uma caixa de texto para apresentar um campo Sim/Não, o valor é apresentado como -1 para Sim e 0 para Não. Estes valores não são muito significativos para a maioria dos utilizadores, pelo que o Access fornece caixas de verificação, botões de opção e botões de alternar que pode utilizar para mostrar e introduzir valores Sim/Não. Estes controlos proporcionam uma representação gráfica do valor Sim/Não que é fácil de utilizar e de ler.

Este artigo descreve a finalidade de cada um destes controlos e indica como pode adicioná-los aos seus formulários e relatórios.

O que pretende fazer?

Decidir que controlo utilizar

Na maioria das situações, uma caixa de verificação é o melhor controlo para representar um valor Sim/Não. Este é o tipo de controlo predefinido que é criado quando adiciona um campo Sim/Não a um formulário ou relatório. Por oposição, os botões de opção e os botões de alternar geralmente são utilizados como parte de um grupo de opções. Para obter mais informações sobre os grupos de opções, consulte a secção Compreender os grupos de opções.

A ilustração seguinte mostra os três controlos e como estes representam os valores Sim ou Não. A coluna Sim representa o controlo quando está selecionado e a coluna Não representa o controlo quando não está selecionado.

Controlos Sim/Não

Início da Página

Criar uma caixa de verificação, botão de opção ou botão de alternar vinculado

Pode criar rapidamente uma caixa de verificação ao arrastar um campo Sim/Não do painel Lista de Campos para o formulário ou relatório.

  1. Abra o formulário ou relatório na vista de Esquema ou Estrutura ao clicar com o botão direito do rato no mesmo no Painel de Navegação e, em seguida, clique na vista que pretende no menu de atalho.

  2. Se o painel Lista de Campos ainda não tiver sido apresentado, prima Alt+F8 para o apresentar.

  3. Expanda as listas de tabelas, se necessário, ao clicar nos sinais de adição (+) junto aos nomes das tabelas.

  4. Arraste o campo Sim/Não do painel Lista de Campos para o formulário ou relatório.

    Consoante a definição da propriedade Mostrar Controlo do campo, é criada e vinculada uma caixa de verificação, uma caixa de texto ou uma caixa de combinação ao campo. Quando criar um campo Sim/Não numa tabela, a predefinição da propriedade Mostrar Controlo do campo é Caixa de Verificação.

Se quiser, pode alterar o controlo da caixa de verificação para um botão de opção ou botão de alternar. Para tal, clique com o botão direito do rato na caixa de verificação, aponte para Alterar Para no menu de atalho e, em seguida, clique em Botão de Alternar Imagem de botãoou Botão de Opção Imagem de botão.

Início da Página

Criar uma caixa de verificação, botão de opção ou botão de alternar não vinculado

Pode utilizar uma caixa de verificação, botão de opção ou botão de alternar não vinculado numa caixa de diálogo personalizada para aceitar dados introduzidos pelo utilizador e depois executar uma ação com base nesses dados.

  1. Abra o formulário ou relatório na vista Estrutura ao clicar com o botão direito do rato no mesmo no Painel de Navegação e, em seguida, clique na Vista Estrutura no menu de atalho.

  2. No separador Estrutura, no grupo Controlos, clique na ferramenta correspondente ao controlo que pretende (Caixa de VerificaçãoImagem de botão, Botão de Opção Imagem de botão ou Botão de Alternar Imagem de botão).

  3. Clique no formulário ou relatório no qual pretende colocar o controlo.

    O Access coloca o controlo no formulário ou relatório.

Apesar de não ser necessário, pode mudar o nome do controlo para um nome mais significativo. Fazê-lo não altera a etiqueta apresentada junto ao controlo, mas pode tornar mais fácil referi-la em expressões ou macros.

Mudar o nome do controlo

  1. Certifique-se de que o controlo está selecionado.

  2. Se a folha de propriedades ainda não estiver apresentada, prima F4 para a apresentar.

  3. Escreva um novo nome na caixa da propriedade Nome do controlo.

Se quiser, pode alterar a caixa de verificação para um botão de opção ou botão de alternar. Para tal, clique com o botão direito do rato na caixa de verificação, aponte para Alterar Para no menu de atalho e, em seguida, clique em Botão de Alternar Imagem de botãoou Botão de Opção Imagem de botão.

Início da Página

Compreender os grupos de opções

Pode vincular ou desvincular uma caixa de verificação, botão de opção ou botão de alternar individual ou estes podem fazer parte de um grupo de opções. Um grupo de opções mostra um conjunto limitado de alternativas e apenas uma opção num grupo de opções pode ser selecionada de cada vez. Um grupo de opções é uma moldura de grupos e um conjunto de caixas de verificação, botões de opção ou botões de alternar.

Se um grupo de opções for vinculado a um campo, apenas a moldura do grupo será vinculada ao campo, não os controlos contidos na moldura. Em vez de definir a propriedade Origem do Controlo para cada controlo no grupo de opções, defina a propriedade Valor de Opção de cada controlo para um número que seja significativo para o campo ao qual a moldura de grupo está vinculada. Quando seleciona uma opção num grupo de opções, o Access define o valor do campo ao qual o grupo de opções está vinculado para o valor da propriedade Valor de Opção da opção selecionada.

O valor de um grupo de opções só pode ser um número, não texto. O Access guarda este número na tabela subjacente. Um grupo de opções também pode ser definido como uma expressão ou pode ser não vinculado. Pode utilizar um grupo de opções não vinculado numa caixa de diálogo personalizada para aceitar dados introduzidos pelo utilizador e depois executar uma ação com base nesses dados.

É uma prática padrão utilizar caixas de verificação para campos Sim/Não e botões de opção ou botões de alternar para grupos de opções. No entanto, esta é apenas uma sugestão e pode utilizar qualquer um dos três controlos para qualquer um dos fins.

Início da Página

Criar um grupo de opções

Pode criar rapidamente um grupo de opções com o Assistente de Grupos de Opções. Antes de começar, decida se pretende que o valor de opção seja armazenado numa tabela. Se for o caso, tem de ter um campo de tipo de dados Numérico designado para esta finalidade.

Para obter mais informações sobre como adicionar um campo a uma tabela, consulte o artigo Criar uma tabela e adicionar campos.

  1. Abra o formulário na vista Estrutura ao clicar com o botão direito do rato no formulário no Painel de Navegação e, em seguida, clique em Vista Estrutura imagem de botão.

  2. No separador Estrutura, no grupo Controlos, certifique-se de que a opção Utilizar Assistentes de Controlo Imagem de botão está selecionada. Imagem de botão

  3. No mesmo grupo, clique em Grupo de Opções imagem de botão.

  4. Clique no formulário no qual pretende colocar o grupo de opções.

  5. Siga as instruções no assistente. Na última página, clique em Concluir.

    O Access coloca o grupo de opções no formulário.

Mudar o nome do grupo de opções    Apesar de não ser necessário, pode mudar o nome do grupo de opções para um nome mais significativo. Fazê-lo não altera a etiqueta apresentada junto ao grupo de opções, mas pode tornar mais fácil referir o controlo em expressões ou macros.

  1. Certifique-se de que o grupo de opções está selecionado ao clicar na moldura do grupo.

  2. Se a folha de propriedades ainda não estiver apresentada, prima F4 para a apresentar.

  3. Escreva um novo nome na caixa da propriedade Nome do grupo de opções.

Início da Página

Adicionar uma nova opção a um grupo de opções existente

Pode adicionar novos controlos de opções a um grupo de opções à medida que as suas necessidades mudam. Pode criar um novo controlo no grupo ou cortar um controlo existente de outro local no formulário e colá-lo no grupo.

  1. Abra o formulário na vista Estrutura ao clicar com o botão direito do rato no formulário no Painel de Navegação e, em seguida, clique em Vista Estrutura imagem de botão.

  2. Clique na moldura do grupo de opções para selecioná-la e, em seguida, arraste as alças de redimensionamento da moldura para criar espaço para o novo controlo de opção.

  3. Siga um dos seguintes procedimentos:

    • Criar um novo controlo no grupo    

      1. No separador Estrutura, no grupo Controlos, clique na ferramenta correspondente ao tipo de controlo que pretende adicionar (Caixa de VerificaçãoImagem de botão, Botão de Opção Imagem de botão ou Botão de Alternar Imagem de botão).

      2. Mova o ponteiro de forma a colocá-lo dentro da moldura do grupo de opções. A moldura muda de cor para indicar que o novo controlo irá tornar-se parte do grupo de opções.

      3. Clique para colocar o controlo no grupo

    • Mover um controlo existente para o grupo    

      Apenas arrastar um controlo para um grupo de opções não o torna parte do grupo. Tem de cortar e colar o controlo no grupo para que este se torne uma opção.

      1. Selecione o controlo que pretende mover para o grupo de opções.

      2. No separador Base, no grupo Área de Transferência, clique em Cortar. Imagem de botão

      3. Selecione o grupo de opções ao clicar na moldura à volta do grupo.

      4. No separador Base, no grupo Área de Transferência, clique em Colar. Imagem de botão

        O Access adiciona o controlo ao grupo.

  4. Irá provavelmente precisar de mover o controlo e a respetiva etiqueta de forma a alinhá-los com os controlos e as etiquetas existentes.

  5. Selecione o controlo que acabou de adicionar e, em seguida, prima F4 para abrir a folha de propriedades do controlo.

  6. Observe o valor da propriedade Valor de Opção do controlo acabado de adicionar. Consoante as suas necessidades, pode deixá-lo com o valor sugerido pelo Access ou alterá-lo para um valor diferente.

Início da Página

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.