Impedir valores duplicados em um campo

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Você pode evitar valores duplicados em um campo, criando um índice exclusivo. Um índice exclusivo é um índice que requer que cada valor do campo indexado é exclusiva.

Há duas maneiras básicas que você pode criar um índice exclusivo:

  • Defina a propriedade do campo indexado como Sim (duplicação não autorizada)    Você pode fazer isso abrindo a tabela no modo Design. Esse método é fácil e uma boa opção se desejar apenas alterar um campo por vez.

  • Criar um consulta de definição de dados que cria o índice exclusivo    você pode fazer isso usando modo SQL. Esse método não é tão fácil quanto usando o modo de exibição de Design, mas tem uma vantagem: você pode salvar a consulta de definição de dados e usá-lo novamente mais tarde. Isso é útil se você periodicamente excluir e recriar tabelas e quiser usar índices exclusivos em alguns dos campos.

O que você deseja fazer?

Defina a propriedade indexado de um campo como Sim (duplicação não autorizada)

Criar um índice exclusivo para um campo usando uma consulta de definição de dados

Defina a propriedade indexado de um campo como Sim (duplicação não autorizada)

  1. No painel de navegação, clique com botão direito na tabela que contém o campo e, em seguida, clique em Modo Design.

  2. Selecione o campo que você quer certificar-se tem valores exclusivos.

  3. Em Propriedades do campo painel, na guia Geral, defina a propriedade indexado como Sim (duplicação não autorizada).

    A Propriedade do Campo Indexado

Início da Página

Criar um índice exclusivo para um campo usando uma consulta de definição de dados

  1. Na guia <ui>Criar</ui>, no grupo <ui>Outros</ui>, clique em <ui>Design da Consulta</ui>.

  2. Na guia Design, no grupo resultados, clique na seta em modo de exibição e, em seguida, clique em Modo SQL.

  3. Exclua todo o SQL da consulta.

  4. Digite ou cole o seguinte SQL da consulta:

    CREATE UNIQUE INDEX index_name
    ON table (field)
  5. No SQL, substitua as variáveis da seguinte maneira:

    • Substitua index_name por um nome para o índice. É recomendável usar um nome que ajudará a determinar o que é o índice para. Por exemplo, se o índice for certificar-se de que os números de seguridade social são exclusivos, você pode nomear a ele unique_SSN.

    • Substitua a tabela com o nome da tabela que contém o campo a ser indexado. Se o nome da tabela tiver espaços ou caracteres especiais, você deve colocar o nome entre colchetes.

    • Substitua o campo com o nome do campo a ser indexadas. Se o nome do campo tiver espaços ou caracteres especiais, você deve colocar o nome entre colchetes.

  6. Salve e feche a consulta.

  7. Execute a consulta para criar o índice. Observe que você pode executar a consulta de uma macro usando a ação de macro ExecutarSQL. Para obter mais informações, consulte a seção Consulte também.

Início da Página

Expanda suas habilidades no Office
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.

×