En este artículo se describen los límites de los archivos y objetos de base de datos de Microsoft Access. En la mayoría de los casos, cuando una base de datos supera los siguientes límites, indica un problema de diseño. Use la información de este artículo y examine cuidadosamente el diseño de la base de datos para identificar lo que debe corregirse para una implementación correcta. Por ejemplo, importar datos directamente desde Microsoft Excel a Access sin normalización puede dar lugar a la creación de campos adicionales (columnas). Para obtener información sobre el diseño de bases de datos o la normalización, vea los recursos de la sección Información adicional .
Especificaciones de la base de datos
La siguiente lista de tablas se aplica a bases de datos de Access. Las diferencias de versión específicas, si existen, se indican individualmente.
General
| Atributo | Máximo |
|---|---|
| Tamaño total de una base de datos de Access (.accdb o .mdb), incluidos todos los objetos de base de datos y los datos | 2 gigabytes, menos el espacio necesario para los objetos del sistema. Nota: Puede solucionar esta limitación de tamaño mediante vínculos a tablas de otras bases de datos de Access. Puede crear vínculos a tablas de varios archivos de base de datos, cada uno de los cuales puede tener hasta 2 gigabytes de tamaño. Propina: Para obtener más información acerca de cómo reducir el tamaño de la base de datos, vea Ayuda para evitar y corregir problemas de archivos de base de datos mediante Compactar y reparar. |
| Número total de objetos en una base de datos | 32 768 |
| Número de módulos (incluidos los formularios e informes que tienen la propiedad HasModule establecida en Verdadero) | 1 000 |
| Número de caracteres del nombre de un objeto | 64 |
| Número de caracteres de una contraseña | 14 |
| Número de caracteres de un nombre de usuario o de grupo | 20 |
| Número de usuarios simultáneos | 255 |
Tabla
| Atributo | Máximo |
|---|---|
| Número de caracteres de un nombre de tabla | 64 |
| Número de caracteres de un nombre de campo | 64 |
| Número de campos en una tabla | 255 |
| Número de tablas abiertas | Para las versiones de Access de Microsoft 365, 4096, incluidas las tablas vinculadas y las tablas abiertas internamente por Access. Para versiones de Access que no son de Microsoft 365, 2048, incluidas las tablas vinculadas y las tablas abiertas internamente por Access. |
| Número de conexiones disponibles | 512 para las versiones de Access de Microsoft 365. 256 para versiones de Access que no son de Microsoft 365. |
| Tamaño de la tabla | 2 gigabytes menos el espacio necesario para los objetos del sistema |
| Número de caracteres de un campo Texto corto Nota: A partir de Access 2013, los campos de texto ahora se denominan campos de texto corto. |
255 |
| Número de caracteres de un campo Texto largo Nota: A partir de Access 2013, los campos Memo ahora se denominan campos de texto largo. |
65.535 al introducir datos a través de la interfaz de usuario; 1 gigabyte de almacenamiento de caracteres al escribir datos mediante programación |
| Tamaño de un campo Objeto OLE | 1 gigabyte |
| Número de índices de una tabla | 32 incluyendo índices creados internamente para mantener las relaciones de tabla, índices de campo único y compuestos. |
| Número de campos en un índice o clave principal | 10 |
| Número de caracteres en un mensaje de validación | 255 |
| Número de caracteres en una regla de validación incluyendo la puntuación y los operadores | 2 048 |
| Número de caracteres en una descripción de campo o tabla | 255 |
| Número de caracteres en un registro (excepto los campos Texto largo y Objeto OLE) cuando la propiedad UnicodeCompression de los campos se establece en Sí | 4 000 |
| Número de caracteres de una configuración de propiedad de campo | 255 |
Consulta
| Atributo | Máximo |
|---|---|
| Número de relaciones obligatorias | 32 por tabla, menos el número de índices que hay en la tabla para los campos o combinaciones de campos que no están implicados en las relaciones* |
| Número de tablas en una consulta | 32* |
| Número de combinaciones en una consulta | 16* |
| Número de campos de un conjunto de registros | 255 |
| Tamaño del conjunto de registros | 1 gigabyte |
| Límite de ordenación | 255 caracteres en uno o más campos |
| Número de niveles de consultas anidadas | 50* |
| Número de caracteres de una celda en la cuadrícula de diseño de consulta | 1,024 |
| Número de caracteres para un parámetro en una consulta de parámetros | 255 |
| Número de operadores AND en una cláusula WHERE o HAVING | 99* |
| Número de caracteres en una instrucción SQL | Aproximadamente 64000* |
*Los valores máximos pueden ser inferiores si la consulta incluye campos de búsqueda multivalor (solo .accdb).
Formulario e informe
| Atributo | Máximo |
|---|---|
| Número de caracteres de una etiqueta | 2 048 |
| Número de caracteres de un cuadro de texto | 65,535 |
| Ancho del formulario o informe | En Access para Microsoft 365 versión 2609 (compilación 16.0.20430.20146) y versiones posteriores, 2000 pulg. (5.080 cm). En versiones anteriores de Access, las 22,75 pulg. (57,79 cm). |
| Alto de sección de formulario o informe | En Access para Microsoft 365 versión 2609 (compilación 16.0.20430.20146) y versiones posteriores, 2000 pulg. (5.080 cm). En versiones anteriores de Access, las 22,75 pulg. (57,79 cm). |
| Alto de todas las secciones más los encabezados de sección (en la vista Diseño) | En Access para Microsoft 365, versión 2609 (compilación 16.0.20430.20146) y versiones posteriores, 2100 pulg. (5.334 cm). En versiones anteriores de Access, 200 in. (508 cm). |
| Número de niveles de formularios o informes anidados | 7 |
| Número de campos o expresiones que puede ordenar o agrupar en un informe | 10 |
| Número de encabezados y pies de página en un informe | 1 encabezado o pie de página; 1 encabezado / pie de página; 10 encabezados/pies de página de grupo |
| Número de páginas impresas en un informe | 65 536 |
| Número de controles y secciones que se pueden agregar a lo largo de la vida del formulario o informe | 754 |
| Número de caracteres de una instrucción SQL que actúa como la propiedad Recordsource o Rowsource de un formulario, informe o control. | 32,750 |
Macro
| Atributo | Máximo |
|---|---|
| Número de acciones en una macro | 999 |
| Número de caracteres en una condición | 255 |
| Número de caracteres en un comentario | 255 |
| Número de caracteres en un argumento de acción | 255 |