Usar uma lista que armazene valores múltiplos

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Este tópico explica como utilizar as listas suspensas de caixa de seleção e as listas de caixa de seleção — listas que permitem selecionar e armazenar mais de um valor em um campo de tabela. Essas listas de vários valores são um novo recurso do Microsoft Office Access 2007. Elas funcionam de forma muito semelhante às listas normais, mas fornecem caixas de seleção próximas a cada item da lista. Você pode selecionar até 100 itens, marcando as caixas de seleção.

As novas listas ajudam a resolver alguns problemas comuns de entrada e armazenamento de dados. Por exemplo, suponha que você use o Access para rastrear atribuições de trabalho. Agora, você pode atribuir várias pessoas a uma única tarefa, selecionando seus nomes em uma única lista — algo que você não podia fazer nas versões anteriores do Access sem usar a programação Visual Basic for Applications (VBA). .

Observação : As novas listas coletam os dados de um outro componente do banco de dados, chamado de campo de pesquisa de valores múltiplos. Você deve ter um campo de pesquisa de valores múltiplos em uma de suas tabelas do banco de dados antes de criar listas de valores múltiplos. A explicação de como criar campos de pesquisa de valores múltiplos está fora do escopo deste artigo.

Para obter informações sobre como criar um campo de pesquisa de múltiplos valores, consulte os artigos Adicionar ou alterar um campo de pesquisa que permite armazenar múltiplos valores e guia para campos de múltiplos valores.

O que você deseja fazer?

Compreender a tecnologia por trás de caixa de seleção nas listas suspensas e listas de caixa de seleção

Usar uma lista de múltiplos valores em um formulário

Usar uma lista de vários valores em uma tabela

Ampliar uma lista suspensa de caixa de seleção para exibir mais opções

Entender a tecnologia relacionada a listas suspensas de caixas de seleção e a listas de caixas de seleção

As listas suspensas de caixas de seleção e as listas de caixa de seleção contam com um novo recurso chamado campos de valores múltiplos. Resumidamente, os campos de valores múltiplos permitem anexar vários itens a um único campo de uma tabela, uma ação que você não podia realizar em versões anteriores do Access.

O Office Access 2007 apresenta os campos de valores múltiplos na forma de vários recursos, incluindo listas suspensas de caixas de seleção e listas de caixas de seleção, campos de tabelas de valores múltiplos e anexos. As listas e os campos de tabela de valores múltiplos permitem que você escolha vários itens em uma única lista, e os anexos permitem que você anexe vários dados a um registro, da mesma forma que você anexa imagens e outros arquivos a um email.

Para obter mais informações sobre o uso de anexos, consulte o artigo anexar arquivos e elementos gráficos a registros no seu banco de dados.

Para criar a caixa de seleção suspensa ou listas de caixa de seleção, você começar com um campo de pesquisa de múltiplos valores — um campo de tabela que usa uma consulta para procurar valores contidos em outro lugar do banco de dados. Explicando como criar campos de pesquisa de múltiplos valores está além do escopo deste artigo.

Para obter informações sobre como criá-las, consulte os artigos intitulado guia aos campos de múltiplos valorese Adicionar ou alterar um campo de pesquisa que permite armazenar múltiplos valores .

Depois de criar um campo de pesquisa multivalorado, você pode utilizar o campo diretamente ou pode ligar uma lista suspensa de caixa de seleção ou uma lista de caixa de seleção ao campo. Uma lista suspensa de caixa de seleção é um controle de caixa de combinação definido para oferecer suporte a vários valores.

Estas figuras mostram uma lista suspensa de caixa de seleção típica nos estados aberta e fechada.

Uma lista suspensa de caixa de seleção no estado fechada

Uma lista suspensa de caixas de seleção no estado aberto.

Observação : Os controles normais da caixa de combinação permitem selecionar itens de uma lista ou inserir novos itens diretamente no controle. No entanto,ao definir um controle de uma caixa de combinação para oferecer suporte a vários valores, você pode selecionar somente itens que estejam na lista. Não é possível inserir valores personalizados.

A lista de caixa de seleção é um controle de caixa de lista definido para oferecer suporte a vários valores.

uma lista de caixa de seleção

Diferentemente da lista suspensa de caixa de seleção, uma lista de caixa de seleção não é fechada depois que as seleções são feitas e não apresenta os botões OK ou Cancelar.

Você pode utilizar qualquer controle em formulários e relatórios, mas quando utilizados em relatórios, eles exibem somente suas seleções. Por padrão, você não pode utilizar os controles em um relatório para alterar os dados.

Finalmente, você também pode utilizar um campo de pesquisa de valores múltiplos diretamente em uma tabela, clicando no campo de tabela ou selecionando-o. Ao fazer isso, o Access aplica somente a lista suspensa de caixa de seleção, por padrão  você não pode usar outro controle.

As etapas descritas nas seções a seguir explicam como selecionar um ou mais itens em um campo de pesquisa de valores múltiplos. As etapas utilizam o modelo do banco de dados Acompanhamento de Questões que vem com o Office Access 2007.

Início da página

Utilizar uma lista multivalorada em um formulário

Estas etapas pressupõem que você possui uma tabela de banco de dados que contenha um campo de pesquisa multivalorado e um formulário que contenha uma lista suspensa de caixa de seleção e uma lista de caixa e seleção.

Para obter mais informações sobre como criar o campo de pesquisa, consulte os artigos intitulado guia aos campos de múltiplos valorese Adicionar ou alterar um campo de pesquisa que permite armazenar múltiplos valores .

Utilizar uma lista multivalorada

  1. Abra o formulário que contém a lista suspensa de caixa de seleção ou a lista de caixa de seleção.

    Nos dois tipos de lista, uma caixa de seleção acompanha cada item.

  2. Clique nas caixas de seleção que você deseja marcar. Se você usar uma lista suspensa da caixa de seleção, clique em OK.

    Se você utilizar uma lista suspensa de caixa de seleção, o controle será fechado e exibirá suas opções em uma lista separada por vírgulas, como:

    uma lista suspensa de caixa de seleção fechada em um formulário

    Se você não conseguir ver todas as suas opções, você pode abrir o formulário nos modos de exibição de Design ou Layout e aumentar o controle de lista. Para obter informações sobre como fazer isso, consulte a seção ampliar uma lista suspensa de caixa de seleção para exibir mais opções, mais adiante neste artigo.

Observação : 

  • Lembre-se de que você sempre pode reconhecer uma lista multivalorada, pois as caixas de seleção são exibidas ao lado de cada item.

  • Neste exemplo, a lista do banco de dado utiliza um controle de lista suspensa de caixa de seleção. O controle da caixa da lista da caixa de seleção funciona da mesma maneira — você seleciona os itens clicando nas caixas de seleção — mas ele não oferece os botões OK ou Cancelar.

    Lembre-se de que você pode selecionar, no máximo, 100 caixas de seleção.

Início da página

Utilizar uma lista de valores múltiplos em uma tabela

Ao utilizar uma lista multivalorada em uma tabela, o Access fornece apenas um controle — uma lista suspensa de caixa de seleção — e você não pode alterar esse controle.

  1. No Painel de Navegação, clique duas vezes na tabela que você deseja usar. Isso abre a tabela no modo Folha de dados.

  2. Posicione o cursor no campo multivalorado e clique na seta para baixo localizada próxima ao campo.

    Observação : As Configurações Regionais e de Idioma do Windows controlam o posicionamento da seta para baixo.

  3. Clique na caixa de seleção localizada ao lado de cada um dos itens a serem selecionados e clique em OK.

    A lista é fechada e exibe sua opções, separadas por vírgulas, como:

    uma lista suspensa de caixa de seleção em uma folha de dados

Início da página

Ampliar a lista suspensa de caixa de seleção para exibir mais opções

Ao utilizar uma lista suspensa de caixa de seleção para selecionar um grande número de itens, talvez não seja possível ver todos os itens selecionados quando você fechar a lista. Os criadores de banco de dados utilizam listas suspensas (controles de caixa de combinação) porque elas utilizam o espaço da tela com eficiência — exibem as opções que um usuário necessita e se fecham depois que ele faz a seleção. Se uma lista suspensa de caixa de seleção não for ampliada o suficiente para exibir todas as seleções, você poderá ampliar o controle. As etapas a seguir explicam como ampliar o controle e testar as alterações.

Observação : Normalmente, você não precisa redimensionar os controles das listas de caixas de seleção, pois eles fornecem uma barra de rolagem quando a lista excede o tamanho da janela de controle.

Redimensionar um controle

  1. No Painel de Navegação, clique com o botão direito do mouse no formulário que você deseja alterar e clique em Modo Design ou Modo Layout.

    –ou–

    Na guia Início, no grupo Modos de exibição, clique em Exibir e, em seguida, clique em Modo Design ou Modo Layout.

  2. Clique no controle da lista suspensa da caixa de seleção, aponte para uma das alças de redimensionamento e arraste a borda do controle até a altura ou largura desejada, como:

    redimensionando um campo de valores múltiplos

    –ou–

    Clique com o botão direito do mouse no controle e clique em Propriedades. Na folha de propriedades, clique na guia Tudo, clique nas propriedades de Altura ou Largura e especifique um tamanho.

    O Access movimenta quaisquer controles adjacentes para baixo, ou para a direita ou esquerda automaticamente.

  3. Salve seu trabalho e alterne para o modo Formulário para ver se as alterações funcionam adequadamente. Para alternar entre os modos, você pode utilizar o botão na barra de status do Access ou pode clicar na guia de documentos do formulário com o botão direito do mouse e utilizar o menu de atalho.

    Ao testar as alterações, faça essas perguntas a você mesmo:

    • O tamanho da nova exibição mostra dados suficientes?

    • Você ou um usuário típico selecionará itens suficientes na lista para preencher o espaço adicional?

    • As alterações afetam o design visual ou a capacidade de uso e o fluxo de trabalho do formulário?

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×