Spécifications d'Access

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

Cet article décrit les limites des fichiers et objets de base de données Microsoft Access. Dans la plupart des cas, lorsqu’une base de données dépasse les limites suivantes, cela indique un problème de conception. Utilisez les informations de cet article et examinez attentivement la conception de votre base de données pour identifier ce qui doit être corrigé pour une implémentation réussie. Par exemple, l’importation de données directement de Microsoft Excel dans Access sans normalisation peut entraîner la création de champs supplémentaires (colonnes). Pour plus d’informations sur la conception de bases de données ou sur la normalisation, voir les ressources de la section Informations supplémentaires .

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.
Remarque : Vous pouvez contourner cette limitation de taille en créant des liens vers des tables 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.
Conseil : Pour plus d’informations sur la réduction de la taille de votre base de données, voir Prévenir et corriger les problèmes de fichiers de base de données à l’aide des fonctions 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

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 en incluant les tables liées et les tables ouvertes en interne par Access.
Pour les versions autres que Microsoft 365 d’Access, 2 048 en incluant 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 autres que 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
Remarque : Depuis Access 2013, les champs de texte sont désormais appelés champs de texte court.
255
Nombre de caractères d’un champ de texte long
Remarque : Depuis Access 2013, les champs Mémo sont désormais appelés champs Texte long.
65 535 lors de la saisie de données via l’interface utilisateur ;
1 gigaoctet de stockage de caractères lors de la saisie 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

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 les 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).

Formulaire et rapport

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 Dans Access pour Microsoft 365 version 2609 (build 16.0.20430.20146) et ultérieures, 2 000 in. (5 080 cm).
Dans les versions antérieures d’Access, 22,75 pouces. (57,79 cm).
Hauteur de section du formulaire ou du rapport Dans Access pour Microsoft 365 version 2609 (build 16.0.20430.20146) et ultérieures, 2 000 in. (5 080 cm).
Dans les versions antérieures d’Access, 22,75 pouces. (57,79 cm).
Hauteur de toutes les sections avec en-têtes (en mode Création) Dans Access pour Microsoft 365 version 2609 (build 16.0.20430.20146) et ultérieures, 2 100 pouces. (5 334 cm).
Dans les versions antérieures d’Access, 200 pouces. (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

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

Informations supplémentaires