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

Nomes de campos, controles e objetos em bancos de dados da área de trabalho do Microsoft Access:

  • Pode ter até 64 caracteres.

  • Pode incluir qualquer combinação de letras, números, espaços e caracteres especiais, exceto um período (.), um ponto de exclamação (!), um túmulo de sotaque (') e colchetes ([ ]).

  • Não é possível começar com espaços de liderança.

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

  • Não é possível incluir uma marca de cotação dupla (") em nomes de tabela, exibição ou procedimento armazenado em um projeto do Microsoft Access.

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

Quando você nomeia um campo, controle ou objeto, é uma boa ideia garantir que o nome não duplica o nome de um propriedade ou outro elemento usado pelo Microsoft Access; caso contrário, seu banco de dados pode produzir um comportamento inesperado em algumas circunstâncias. Por exemplo, se você se referir ao valor de um campo chamado Name em uma tabela NameInfo usando a sintaxe NameInfo.Name, o Microsoft Access exibirá o valor da propriedade Name da tabela em vez do valor do campo Nome.

Outra maneira de evitar resultados inesperados é sempre usar o operador ! em vez do . Operador (ponto) para se referir ao valor de um campo, controle ou objeto. Por exemplo, o identificador a seguir refere-se explicitamente ao valor do campo Nome em vez da propriedade Name :

[NameInfo]! [Nome]

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.