Utilisation du type de données Grand nombre
Applies ToAccess pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Le type de données Grand nombre stocke une valeur numérique non monétaire et est compatible avec le type de données SQL_BIGINT dans ODBC. Ce type de données permet de calculer les grands nombres.

Plage du type de données Grand nombre

Vous pouvez l’ajouter en tant que champ à une table Access. Vous pouvez également créer un lien vers des bases de données ou effectuer une importation à partir de bases de données avec un type de données correspondant, tel que le type de données bigint SQL Server. Pour ajouter le type de données Grand nombre, vous avez besoin d’Access 2016 (16.0.7812 ou version ultérieure).

Contenu de cet article

Ajouter un champ Grand nombre à une table

Créer une liaison à une base de données externe ou effectuer une importation à partir de celle-ci avec la prise en charge du type de données SQL_BIGINT

Comprendre l’impact de la prise en charge du type de données Grand nombre

Considérations relatives à la compatibilité descendante

Ajouter un champ Grand nombre à une table

Le type de données Grand nombre (8 octets) offre une plus grande plage pour les calculs que le type de données Nombre (4 octets). Par exemple, le type de données Nombre est associé à une plage de données -2^31 à 2^31-1, tandis que le type de donnée Grand nombre a une plage de données comprise entre -2^63 et 2^63-1. Pour plus d’informations, voir Présentation des types de données et des propriétés de champ.

Lorsque vous ajoutez un champ Grand nombre à une table et enregistrez la conception de table, vous activez le type de données Grand nombre, et la base de données n’est plus compatible avec les versions précédentes d’Access. Avant d’enregistrer la conception de table, vous recevez une notification contenant un message d’avertissement au cas où vous auriez besoin de conserver la compatibilité de la base de données. Pour plus d’informations, voir Considérations relatives à la compatibilité descendante.

Haut de la page

Comprendre l’impact de la prise en charge du type de données Grand nombre

Avant de commencer à utiliser le type de données Grand nombre, il est essentiel de comprendre l’impact qu’il peut avoir sur vos bases de données Access.

Marquage du format de fichier Access 2007-2016 (.accdb) sur Access 2016

Pour résumer, il existe deux façons d’activer la prise en charge du type de données Grand nombre : lorsque vous ajoutez un champ à une table locale avec le type de données Grand nombre et lorsque vous définissez l’option Prise en charge du type de données Bigint pour l’accès aux tables liées/importées . Même si vous activez la prise en charge du type de données Grand nombre, il s’agit d’une modification permanente de la base de données qui ne peut pas être inversée. Dans chaque cas, Access affiche un message d’avertissement avant d’apporter la modification.

En arrière-plan, l’activation du type de données Grand nombre marque le format de fichier Access 2007-2016 (.accdb) pour Access 2016. L’horodatage d’un format de fichier de base de données signifie que vous avez apporté une modification spécifique au format de fichier, la version de la base de données est augmentée, mais dans le cas contraire, le format de fichier reste le même. Lorsque vous essayez d’ouvrir la base de données dans Access 2013 ou Access 2016, Access lit l’empreinte de la manière suivante :

  • Si la version de la base de données est inférieure à 16.7, le type de données Grand nombre n’est pas activé et vous pouvez ouvrir la base de données.

  • Si la version de la base de données est égale ou supérieure à 16.7, le type de données Grand nombre est activé et vous ne pouvez ouvrir la base de données que dans Access 2016.

Résumé de la prise en charge du type de données Grand nombre selon les versions du produit

Le tableau suivant récapitule les situations possibles que vous pouvez rencontrer lors de l’utilisation du type de données Grand nombre pour différentes versions de produit. Notez que l’activation a lieu lorsque vous ajoutez le type de données Grand nombre à une table et enregistrez la conception ou définissez l’option permettant d’activer la liaison et l’importation.

Conseil : Pour plus d’informations sur l’affichage du numéro de version de produit, voir Quelle est la version d’Office que j’utilise ?

État du type de données Grand nombre

Version du produit : numéro de version d’Access 2013 et d’Access 2016 inférieur à 16.0.7812

Version du produit : numéro de version d’Access 2016 égal ou supérieur à 16.0.7812

Activé

Vous ne pouvez pas ouvrir la base de données et vous recevez un message d’erreur contenant un lien d’aide.

Pour contourner ce problème, voir « Supprimer la prise en charge du type de données Grand nombre d’une base de données au format de fichier Access 2007-2016 ».

Vous pouvez ouvrir la base de données.

Les champs de la table locale définis avec le type de données Grand nombre sont traités en tant que grands nombres.

Vous pouvez actualiser les tables liées. Si les colonnes étaient précédemment considérées comme utilisant le type de données Texte court, elles sont automatiquement converties au type de données Grand nombre.

Non activé

Vous pouvez ouvrir la base de données.

Vous pouvez actualiser les tables liées. Si les colonnes de la table liée sont basées sur le type de données BigInt et ont été converties au type de données Texte court, elles ne changent pas.

La version du fichier de base de données ne change pas.

Vous pouvez ouvrir la base de données.

Vous pouvez actualiser les tables liées. Si les colonnes de la table liée sont basées sur le type de données BigInt et ont été converties au type de données Texte court, elles ne changent pas.

La version du fichier de base de données ne change pas.

Remarque : le type de données Grand nombre n’est en aucun cas pris en charge avec les formats de fichier Access (.mdb) antérieurs au format de fichier Access 2007-2016.

Déterminer si le type de données Grand nombre est activé pour une base de données Access

Vous pouvez recevoir une base de données Access et vouloir déterminer si le type de données Grand nombre est activé. Vous pouvez effectuer les opérations suivantes :

Examiner la barre de titre   Si la base de données a été marquée, la barre de titre indique la mention <nom de la base de données> (Access 2016). Autrement, la barre de titre indique la mention <nom de la base de données> (Access 2007-2016).

Examiner par programmation Jetez un coup d’œil au numéro de version actuel de la base de données. Appuyez sur Ctrl+G pour afficher la fenêtre Exécution Visual Basic, entrez ?CurrentDb().Version, puis appuyez sur Entrée. Si la valeur renvoyée est inférieure à 16.7, la prise en charge n’est pas activée. Si la valeur renvoyée est 16.7 ou plus, la prise en charge est activée.

Haut de la page

Considérations relatives à la compatibilité descendante

Il est important de connaître votre environnement de base de données si vous souhaitez garder la compatibilité descendante avec différents formats de fichier. Pour plus d’informations sur tous les formats de fichier Access, voir Quel format de fichier Access dois-je utiliser ?

Voici trois options différentes que vous pouvez envisager d’utiliser.

Conserver votre environnement actuel de format de fichier de base de données partagé

Pour conserver un environnement de format de fichier de base de données partagé avec des bases de données au format de fichier Access 2007-2016 (.accdb) et aux formats de fichier précédents (.mdb), procédez comme suit :

Ajouter la prise en charge du type de données Grand nombre à une base de données au format de fichier Access 2007-2016

Pour ajouter la prise en charge du type de données Grand nombre à une base de données au format de fichier Access 2007-2016 (.accdb), procédez comme suit :

  1. Ouvrez la base de données dans Access 2016 (16.0.7812 ou supérieur).

  2. Activez le type de données Grand nombre pour les opérations de liaison et d’importation. Pour plus d’informations, voir Sélectionner les paramètres d’affichage et de stockage des données dans votre base de données.

  3. Actualisez les tables liées en utilisant le Gestionnaire d’attaches (sélectionnez Données externes > Gestionnaire d’attaches, sélectionnez les tables pertinentes, puis sélectionnez OK).

    OU

    Ajoutez un champ avec le type de données Grand nombre à une table et enregistrez la conception de table.

Les champs qui avaient le type de données Texte court sont alors convertis au type de données Grand nombre.

Supprimer la prise en charge du type de données Grand nombre d’une base de données au format de fichier Access 2016

Vous ne pouvez pas ouvrir une base de données au format de fichier Access 2016 dans des versions d’Access antérieures à Access 2016. Pour contourner ce problème, procédez comme suit :

  1. Créez une base de données au format de fichier 2007-2016 et vérifiez que la prise en charge du type de données Grand nombre pour les opérations de liaison et d’importation n’est pas activée. Pour plus d’informations, voir Définir les options utilisateur de la base de données active.

  2. Dans la nouvelle base de données, importez les objets de votre choix à partir de la base de données d’origine.

  3. Dans la nouvelle base de données, créez une liaison vers les tables à partir de la base de données d’origine.

Les champs qui avaient le type de données Grand nombre sont alors convertis au type de données Texte court et la nouvelle base de données est compatible avec tous les formats de fichier Access 2007-2016 (.accdb).

Haut de la page

Choisir entre les versions 64 bits et 32 bits d’Office

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.