Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

El tipo de datos Número grande se usa para almacenar un valor numérico no monetario. Es compatible con el tipo de datos SQL_BIGINT en ODBC y sirve para calcular de manera eficaz números grandes.

Rango del tipo de datos Número grande

Puede agregarlo como campo a una tabla de Access. También puede vincular a bases de datos o importar desde ellas con el tipo de datos correspondiente (por ejemplo, el tipo de datos bigint de SQL Server). Para poder agregar el tipo de datos Número grande, es necesario contar con Access 2016 (16.0.7812 o posterior).

En este artículo...

Agregar un campo de Número grande a una tabla

Vincular a bases de datos externas o importar desde estas con la compatibilidad del tipo de datos SQL_BIGINT

Conocer las consecuencias de la compatibilidad con el tipo de datos Número grande

Consideraciones de la compatibilidad con versiones anteriores

Agregar un campo de Número grande a una tabla

Con el tipo de datos Número grande (ocho bytes), dispone de un rango mucho más amplio que con el tipo de datos Número (cuatro bytes). Por ejemplo, el tipo de datos Número tiene un rango de -2^31 a 2^31-1, mientras que el del tipo de datos Número grande es de -2^63 a 2^63-1. Para obtener más información, consulte Introducción a los tipos de datos y las propiedades de los campos.

Cuando agregue un campo de Número grande a una tabla y guarde el diseño de esta, habrá habilitado de forma efectiva el tipo de datos Número grande y la base de datos ya no será compatible con las versiones anteriores de Access. Antes de guardar el diseño de la tabla, aparecerá un mensaje de advertencia por si necesita que la base de datos siga siendo compatible. Para obtener más información, consulte Consideraciones de la compatibilidad con versiones anteriores.

Principio de página

Conocer las consecuencias de la compatibilidad con el tipo de datos Número grande

Antes de empezar a usar el tipo de datos Número grande, es muy importante que conozca las consecuencias que podría conllevar esto en sus bases de datos de Access.

Sello del formato de archivo Access 2007-2016 (.accdb) para Access 2016

En resumen, existen dos formas de habilitar la compatibilidad con el tipo de datos Número grande: agregar un campo a una tabla local con el tipo de datos Número grande y establecer la opción de Access Admitir el tipo de datos Bigint para las tablas vinculadas o importadas. Aunque, si habilita la compatibilidad con el tipo de datos Número grande, esto supondrá un cambio permanente en la base de datos que no podrá revertir. En cada caso, se muestra en Access un mensaje de advertencia antes de realizar el cambio.

En segundo plano, si habilita el tipo de datos Número grande, se Access 2016 el formato de archivo Access 2007-2016 (.accdb). La marcación de un formato de archivo de base de datos significa que ha realizado un cambio específico en el formato de archivo, la versión de la base de datos aumenta, pero de lo contrario el formato de archivo sigue siendo el mismo. Al intentar abrir la base de datos en Access 2013 o Access 2016, Access lee la marca de la siguiente manera:

  • Si la versión de la base de datos es inferior a la 16.7, no se habilitará el tipo de datos Número grande y podrá abrir la base de datos.

  • Si la versión de la base de datos es la 16.7 o una superior, se habilitará el tipo de datos Número grande y solo podrá abrir la base de datos en Access 2016.

Resumen de la compatibilidad con el tipo de datos Número grande de las versiones del producto

En la tabla siguiente, se resumen las posibles situaciones en las que se podría encontrar al usar el tipo de datos Número grande para diferentes versiones del producto. Tenga en cuenta que la habilitación se produce cuando agrega el tipo de datos Número grande a una tabla y guarda el diseño o establece la opción para habilitar la vinculación o la importación.

Sugerencia: Para obtener más información acerca de cómo ver el número de versión del producto, consulte ¿Qué versión de Office estoy usando?

Estado del tipo de datos Número grande

Versión del producto: número de versión de Access 2013 y Access 2016 inferior a 16.0.7812

Versión del producto: número de versión 16.0.7812 o superior de Access 2016

Habilitado

No puede abrir la base de datos y recibe un mensaje de error con un vínculo de ayuda.

Si desea obtener una solución alternativa para esta situación, consulte “Quitar la compatibilidad con el tipo de datos Número grande de una base de datos en el formato de archivo Access 2007-2016”.

Puede abrir la base de datos.

Los campos de la tabla local que se han definido con el tipo de datos Número grande se tratan como números grandes.

Puede actualizar las tablas vinculadas. Si las columnas se trataban anteriormente como tipo de datos Texto corto, se convierten automáticamente en el tipo de datos Número grande.

No habilitado

Puede abrir la base de datos.

Puede actualizar las tablas vinculadas. Si las columnas de la tabla vinculada se basan en el tipo de datos BigInt y se convirtieron en el tipo de datos Texto corto, se mantendrán así.

La versión del archivo de la base de datos sigue siendo la misma.

Puede abrir la base de datos.

Puede actualizar las tablas vinculadas. Si las columnas de la tabla vinculada se basan en el tipo de datos BigInt y se convirtieron en el tipo de datos Texto corto, se mantendrán así.

La versión del archivo de la base de datos sigue siendo la misma.

Nota: El tipo de datos Número grande no es compatible bajo ninguna circunstancia con los formatos de archivo de Access (.mdb) anteriores al formato de archivo Access 2007-2016.

Determinar si una base de datos de Access tiene habilitado el tipo de datos Número grande

Es posible que reciba una base de datos de Access y desee determinar si el tipo de datos Número grande está habilitado o no. Puede realizar lo siguiente:

<c0>Examine la barra de título</c0>.   Si se ha sellado la base de datos, aparecerá lo siguiente en la barra de título: <nombre de la base de datos> (Access 2016). En caso contrario, aparecerá lo siguiente en la barra de título: <nombre de la base de datos> (Access 2007-2016).

Examinar mediante programación Consulte el número de versión de la base de datos activa. Presione CTRL+G para que se muestre la ventana inmediata de Visual Basic, escriba ?CurrentDb().Version y presione Entrar. Si el valor devuelto es inferior a 16.7, la compatibilidad no se habilita. Si el valor devuelto es 16.7 o uno superior, se habilita la compatibilidad.

Principio de página

Consideraciones de la compatibilidad con versiones anteriores

Es importante que conozca el entorno de su base de datos si desea mantener la compatibilidad con diferentes formatos de archivo de versiones anteriores. Para obtener más información acerca de todos los formatos de archivo de Access, consulte ¿Qué formato de archivo de Access debo usar?

A continuación, se enumeran tres alternativas que puede tener en cuenta.

Mantener el entorno del formato de archivo de la base de datos compartida activa

Para mantener el entorno del formato de archivo de una base de datos compartida en el formato de archivo Access 2007-2016 (.accdb) o en los anteriores formatos de archivo (.mdb), realice lo siguiente:

Agregar la compatibilidad con el tipo de datos Número grande a una base de datos en el formato de archivo Access 2007-2016

Para agregar la compatibilidad con el tipo de datos Número grande a una base de datos en el formato de archivo Access 2007-2016 (.accdb), realice lo siguiente:

  1. Abra la base de datos en Access 2016 (16.0.7812 o superior).

  2. Habilite el tipo de datos Número grande para las operaciones de vinculación e importación. Para obtener más información, consulte Seleccionar la configuración de presentación y de almacenamiento en una base de datos.

  3. Actualice las tablas vinculadas mediante el Administrador de tablas vinculadas (seleccione Datos externos > Administrador de tablas vinculadas, seleccione las tablas pertinentes y, a continuación, Aceptar).

    O BIEN

    Agregue un campo con el tipo de datos Número grande a una tabla y guarde el diseño de esta.

Como resultado, los campos que tenían el tipo de datos Texto corto se convierten en el tipo de datos Número grande.

Quitar la compatibilidad con el tipo de datos Número grande de una base de datos en el formato de archivo de Access 2016

Las bases de datos en el formato de archivo de Access 2016 no se pueden abrir desde las versiones de Access anteriores a Access 2016. Como solución alternativa a este problema, realice lo siguiente:

  1. Cree una base de datos en el formato de archivo 2007-2016 y asegúrese de que no está habilitada la compatibilidad con el tipo de datos Número grande para las operaciones de vinculación e importación. Para obtener más información, consulte Configurar opciones de usuario para la base de datos activa.

  2. En la nueva base de datos, importe los objetos que desee de la base de datos original.

  3. En la nueva base de datos, vincule a las tablas de la base de datos original.

Como resultado, los campos que tenían el tipo de datos Número grande se convierten en el tipo de datos Texto corto y la nueva base de datos es compatible con todos los formatos de archivo Access 2007-2016 (.accdb).

Principio de página

Elegir entre la versión de 64 o la de 32 bits de Office

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.