Exigir um valor 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.

Há duas maneiras básicas que você pode solicitar um valor em um campo:

  • Defina a propriedade do campo obrigatório como Sim    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 uma vez.

  • Use um consulta de definição de dados que cria um índice não nulo no campo    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 deseja exigir valores para alguns dos campos.

O que você deseja fazer?

Defina a propriedade necessária para um campo como Sim

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

Defina a propriedade necessária para um campo como Sim

  1. No painel de navegação, clique com botão direito na tabela e clique em Modo Design.

  2. Selecione o campo que você deseja exigir sempre tem um valor.

  3. No painel Propriedades do campo, na guia Geral, defina a propriedade obrigatório como Sim.

    A Propriedade de Campo Obrigatório

Observação: Se você definir a propriedade obrigatório como Sim para um campo em uma tabela que já contenha registros, o Access lhe dará a opção de verificar se o campo tem um valor em todos os registros existentes. Independentemente de se você aceita esta opção, novos registros exigem um valor para o campo.

Início da página

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

  1. Na guia Criar, no grupo Outros, clique em Design da Consulta.

  2. Na guia Design, no grupo Resultados, clique na seta em Modo de Exibição e clique em Modo SQL.

  3. Exclua todo o SQL da consulta.

  4. Digite ou cole o seguinte SQL na consulta:

    CREATE INDEX index_name
    ON table (field) WITH DISALLOW NULL
  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 existe para cada registro, você pode nomear a ele require_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 a partir 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.

×