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

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

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Remarque : Les fonctionnalités décrites dans cet article ne s’applique pas aux « Access web apps » et « Bases de données web Access ». Pour plus d’informations sur l’utilisation des applications web Access, voir créer un App Access.

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

  • peuvent comporter un maximum de 64 caractères ;

  • peuvent inclure n’importe quelle combinaison de lettres, de nombres, d’espaces et de caractères spéciaux à l’exception du point (.), du point d’exclamation (!), de l’accent grave (`) et des crochets ([ ]) ;

  • ne peuvent pas commencer par un espace ;

  • ne peuvent pas inclure de caractères de contrôle (valeurs ASCII 0 à 31) ;

  • ne peuvent pas inclure un guillemet double (") dans le nom d’une table, d’un affichage ou d’une procédure stockée dans un projet Microsoft Access.

Bien que vous pouvez inclure des espaces dans le champ, contrôle et des noms d’objets, la plupart des exemples dans la documentation de Microsoft Access afficher les champs et contrôler les noms sans espaces, car les espaces dans les noms peuvent entraîner des conflits de noms dans Microsoft Visual Basic pour Applications dans certaines circonstances.

Quand vous nommez un champ, un contrôle ou un objet, il est judicieux de s’assurer que le nom ne se duplique pas avec celui d’une propriété ou d’un autre élément utilisé par Microsoft Access, sinon votre base de données risque de se comporter de manière inattendue dans certains cas. Par exemple, si vous faites référence à la valeur d’un champ intitulé Name dans une table NameInfo à l’aide de la syntaxe NameInfo.Name, Microsoft Access affiche la valeur de la propriété Name de la table plutôt que la valeur du champ Name.

Un autre moyen d’éviter les résultats inattendus est de 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 explicitement référence à la valeur du champ Name plutôt qu’à la propriété Name :

[NameInfo]![Name]

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×