Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Existem duas formas básicas de exigir um valor num campo numa tabela do Access:

  • Defina a propriedade Obrigatório do campo como Sim    Pode fazê-lo ao abrir a tabela no vista de Estrutura. Este método é fácil e uma boa opção se só quiser alterar um campo uma vez.

  • Utilizar um consulta de definição de dados que cria um índice não nulo no campo    Pode fazê-lo com vista SQL. Este método não é tão fácil como utilizar a vista Estrutura, mas tem uma vantagem: pode guardar a consulta de definição de dados e utilizá-la novamente mais tarde. Isto é útil se eliminar e recriar tabelas periodicamente e quiser exigir valores para alguns dos campos.

Defina a propriedade Necessário para um campo como Sim

  1. No Painel de Navegação, clique com o botão direito do rato na tabela e, em seguida, clique em Vista Estrutura.

  2. Selecione o campo que pretende exigir tem sempre um valor.

  3. No painel Propriedades do Campo, no separador Geral , defina a propriedade Obrigatório como Sim.

    A Propriedade do Campo Obrigatório

Nota: Se definir a propriedade Obrigatório como Sim para um campo numa tabela que já contém registos, o Access dá-lhe a opção de verificar se o campo tem um valor em todos os registos existentes. Independentemente de aceitar esta opção, os novos registos exigirão um valor para o campo.

Criar um índice não nulo para um campo com uma consulta de definição de dados

  1. No separador Criar, no grupo Consultas, clique em Estrutura da Consulta.

  2. No separador Estrutura , no grupo Resultados , clique na seta em Ver e, em seguida, clique em Vista SQL.

  3. Elimine todo o SQL da consulta.

  4. Escreva 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 forma:

    • Substitua index_name por um nome para o índice. Recomendamos que utilize um nome que o ajude a determinar para que serve o índice. Por exemplo, se o índice for para garantir que existem números de segurança social para cada registo, poderá dar-lhe o nome require_SSN.

    • Substitua a tabela pelo nome da tabela que contém o campo a indexar. Se o nome da tabela tiver espaços ou carateres especiais, tem de colocar o nome entre parênteses retos.

    • Substitua o campo pelo nome do campo a indexar. Se o nome do campo tiver espaços ou carateres especiais, tem de colocar o nome entre parênteses retos.

  6. Guarde e feche a consulta.

  7. Execute a consulta para criar o índice. Tenha em atenção que pode executar a consulta a partir de uma macro com a Ação de Macro RunSQL.

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.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×