Spécifications d'Access

S’applique à
Access pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Cet article contient des informations sur les limites des objets et fichiers de données Microsoft Access. En règle générale, une base de données qui dépasse les limites suivantes présente un défaut de création. Utilisez les informations contenues dans cet article et examinez minutieusement votre base de données pour repérer ce qui doit être corrigé à des fins d’implémentation. Par exemple, l’importation directe de données entre Microsoft Excel et Access sans normalisation peut entraîner la création de champs supplémentaires (colonnes). Si vous souhaitez obtenir des informations sur la conception de bases de données ou la normalisation, consultez les ressources de la section Informations supplémentaires .

Contenu de cet article

Spécifications de base de données

La liste des tables suivante s’applique aux bases de données Access. Les différences des versions spécifiques, le cas échéant, sont indiquées individuellement.

Informations générales

Attribut Valeur maximale
Taille totale d’une base de données Access (.accdb ou .mdb), incluant tous les objets et données de base de données 2 gigaoctets, moins l’espace nécessaire pour les objets système.
Note: Vous pouvez contourner cette limitation de taille en lisant des tables dans d’autres bases de données Access. Vous pouvez créer des liens vers des tables dans différents fichiers de base de données, chacun ne devant pas dépasser 2 Go.
Pointe: Pour plus d’informations sur la réduction de la taille de votre base de données, consultez Aider à prévenir et corriger les problèmes de fichier de base de données à l’aide de Compacter et réparer.
Nombre total d’objets d’une base de données 32 768
Nombre de modules (incluant les formulaires et états dont la propriété AvecModule est définie sur Vrai) 1 000
Nombre de caractères d’un nom d’objet 64
Nombre de caractères d’un mot de passe 14
Nombre de caractères d’un nom d’utilisateur ou d’un nom de groupe 20
Nombre d’utilisateurs simultanés 255

Haut de la page

Tableau

Attribut Valeur maximale
Nombre de caractères d’un nom de table 64
Nombre de caractères d’un nom de champ 64
Nombre de champs d’une table 255
Nombre de tables ouvertes Pour les versions Microsoft 365 d’Access, 4 096, y compris les tables liées et les tables ouvertes en interne par Access.
Pour les versions non-Microsoft 365 d’Access, 2 048, y compris les tables liées et les tables ouvertes en interne par Access.
Nombre de connexions disponibles 512 pour les versions Microsoft 365 d’Access.
256 pour les versions non-Microsoft 365 d’Access.
Taille de table 2 gigaoctets, moins l’espace nécessaire pour les objets système
Nombre de caractères d’un champ de texte court
Note: À compter d’Access 2013, les champs texte sont désormais appelés champs de texte court.
255
Nombre de caractères d’un champ de texte long
Note: À compter d’Access 2013, les champs Mémo sont désormais appelés champs de texte long.
65 535 lors de l’entrée de données via l’interface utilisateur ;
1 gigaoctet de stockage de caractères lors de l’entrée de données par programmation
Taille d’un champ d’objet OLE 1 gigaoctet
Nombre d’index d’une table 32, incluant les index créés en interne pour conserver les relations entre les tables, les index de champ unique et les index composites.
Nombre de champs d’un index ou d’une clé primaire 10
Nombre de caractères d’un message de validation 255
Nombre de caractères d’une règle de validation, incluant les ponctuations et les opérateurs 2 048
Nombre de caractères d’une description de champ ou de table 255
Nombre de caractères d’un enregistrement (à l’exception des champs de texte long et d’objet OLE) lorsque la propriété UnicodeCompression des champs est définie sur Oui 4 000
Nombre de caractères d’un paramètre de propriété de champ 255

Haut de la page

Requête

Attribut Valeur maximale
Nombre de relations appliquées 32 par table, moins le nombre d’index présents dans la table pour les champs ou combinaisons de champs non impliqués dans des relations*
Nombre de tables d’une requête 32*
Nombre de jointures d’une requête 16*
Nombre de champs d’un recordset 255
Taille de recordset 1 gigaoctet
Limite de tri 255 caractères dans un ou plusieurs champs
Nombre de niveaux des requêtes imbriquées 50*
Nombre de caractères d’une cellule de la grille de création de la requête 1 024
Nombre de caractères d’un paramètre dans une requête Paramètre 255
Nombre d’opérateurs AND d’une clause WHERE ou HAVING 99*
Nombre de caractères d’une instruction SQL Environ 64 000*

*Les valeurs maximales peuvent être inférieures si la requête inclut des champs Liste de choix à plusieurs valeurs (.accdb uniquement).

Haut de la page

Formulaire et état

Attribut Valeur maximale
Nombre de caractères d’une étiquette 2 048
Nombre de caractères d’une zone de texte 65 535
Largeur d’un formulaire ou état 22,75 po. (57,79 cm)
Hauteur de section 22,75 po. (57,79 cm)
Hauteur de toutes les sections avec en-têtes (en mode Création) 200 po. (508 cm)
Nombre de niveaux des formulaires et états imbriqués 7
Nombre de champs ou expressions que vous pouvez trier ou regrouper dans un état 10
Nombre d’en-têtes et de pieds de page d’un état 1 en-tête/pied de page de rapport ;
1 en-tête/pied de page ;
10 en-têtes/pieds de page de groupe
Nombre de pages imprimées d’un état 65 536
Nombre de contrôles et sections que vous pouvez ajouter pendant toute la durée de vie du formulaire ou état 754
Nombre de caractères d’une instruction SQL faisant office de propriété Source ou Contenu d’un formulaire, état ou contrôle. 32 750

Haut de la page

Macro

Attribut Valeur maximale
Nombre d’actions d’une macro 999
Nombre de caractères d’une condition 255
Nombre de caractères d’un commentaire 255
Nombre de caractères d’un argument d’action 255

Haut de la page

Informations supplémentaires

Haut de la page