Instructions relatives à l’appellation des champs, contrôles et objets

Remarque : Les fonctionnalités expliquées dans cet article ne s’appliquent pas aux « applications web Access » et aux « bases de données web Access ». Pour plus d’informations sur l’application web Access, voir Créer une application Access.

Noms des champs, contrôles et objets dans les bases de données de bureau Microsoft Access :

  • Peut faire jusqu’à 64 caractères.

  • Peut inclure une combinaison de lettres, de chiffres, d’espaces et de caractères spéciaux à l’exception d’un point (.), d’un point d’exclamation (!), d’une grave accentuée (') et de crochets ([ ]).

  • Ne peut pas commencer par des espaces de début.

  • Ne peut pas inclure de caractères de contrôle (valeurs ASCII 0 à 31).

  • Ne peut pas inclure de guillemets doubles (« ) dans une table, une vue ou un procédure stockée dans une projet Microsoft Access.

Bien que vous pouvez inclure des espaces dans les noms de champs, de contrôles et d’objets, la plupart des exemples dans la documentation de Microsoft Access montrent les noms des champs et des contrôles sans espaces, car les espaces dans les noms peuvent produire des conflits de noms dans Microsoft Visual Basic pour Applications dans certains cas.

Lorsque vous nommez un champ, un contrôle ou un objet, il est important de s’assurer que le nom ne duplique pas le nom d’un propriété ou d’un autre élément utilisé par Microsoft Access. sinon, votre base de données peut produire un comportement inattendu dans certains cas. Par exemple, si vous faites référence à la valeur d’un champ intitulé Nom dans une table, NameInfo à l’aide de la NameInfo.Name de syntaxe, Microsoft Access affiche la valeur de la propriété Name de la table au lieu de la valeur du champ Name.

Une autre façon d’éviter des résultats inattendus consiste à toujours utiliser l’opérateur ! au lieu de l’opérateur . (point) pour faire référence à la valeur d’un champ, d’un contrôle ou d’un objet. Par exemple, l’identificateur suivant fait référence explicitement à la valeur du champ Nom plutôt qu’à la propriété Nom :

[NameInfo]! [Nom]

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la traduction ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions pour vos commentaires.

×