Diretrizes para nomear campos, controlos e objetos
Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Nomes de campos, controlos e objetos em bases de dados de ambiente de trabalho do Microsoft Access:

  • Pode ter até 64 carateres.

  • Pode incluir qualquer combinação de letras, números, espaços e carateres especiais, exceto um ponto final (.), um ponto de exclamação (!), uma sepultura de destaque (') e parênteses retos ([ ]).

  • Não é possível começar com espaços à esquerda.

  • Não é possível incluir carateres de controlo (valores ASCII de 0 a 31).

  • Não é possível incluir aspas duplas (") em nomes de tabela, vista ou procedimento armazenado num projeto do Microsoft Access.

Embora possa incluir espaços em nomes de campos, controlos e objetos, a maioria dos exemplos na documentação do Microsoft Access mostra nomes de campos e de controlo sem espaços porque os espaços em nomes podem produzir conflitos de nomenclatura no Microsoft Visual Basic for Applications em algumas circunstâncias.

Quando atribuir um nome a um campo, controlo ou objeto, é aconselhável certificar-se de que o nome não duplica o nome de um propriedade ou outro elemento utilizado pelo Microsoft Access; caso contrário, a base de dados pode produzir um comportamento inesperado em algumas circunstâncias. Por exemplo, se se referir ao valor de um campo denominado Nome numa tabela NameInfo com a sintaxe NameInfo.Name, o Microsoft Access apresenta o valor da propriedade Nome da tabela em vez do valor do campo Nome.

Outra forma de evitar resultados inesperados é utilizar sempre o operador ! em vez do . Operador (ponto) para fazer referência ao valor de um campo, controlo ou objeto. Por exemplo, o identificador seguinte refere-se explicitamente ao valor do campo Nome em vez da propriedade Nome :

[NameInfo]! [Nome]

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.