Le débordement de l’erreur d’exécution 6 de MS Access se produit lors de l’utilisation du code VBA (Visual Basic for Applications) dans la base de données Access. Ce message d’erreur apparaît généralement lorsque vous essayez d’attribuer une valeur trop grande pour effectuer une opération mathématique dans le code VBA. Cependant, le débordement d’erreur 6 peut être frustrant car il vous empêche d’effectuer des calculs dans Access.
Pour vous aider à résoudre cette situation, nous avons équipé ce guide complet. Cet article explique tout sur le débordement de l’erreur d’exécution ‘6’ de MS Access VBA et leurs méthodes étape par étape pour le résoudre.
Lisez la suite pour en savoir plus en détail…
Outil Gratuit de Réparation de Base de Données MS Access
Réparez les fichiers de base de données MDB et ACCDB corrompus et récupérez facilement les tables, les requêtes, les index et les enregistrements de base de données supprimés. Essayez maintenant!
En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.
Réparations rapides:
- Vérifiez les types de données
- Vérifiez les calculs et les expressions
- Créez la nouvelle base de données
- Mettre à jour MS Access et Office
- Compactez et réparez votre base de données Access
- Optez pour une solution unique: accédez à l’outil de réparation et de récupération
Que signifie le débordement de l’erreur d’exécution 6 de Microsoft Access?
Lorsqu’un débordement de l’erreur d’exécution 6 se produit dans Microsoft Access, cela signifie qu’une valeur attribuée dans un code VBA pour le calcul est trop grande ou qu’un calcul a abouti à une valeur trop grande pour être stockée dans le champ pour lequel il était destiné.
Cependant, ce message d’erreur est déclenché pour diverses raisons. Certaines des causes les plus courantes sont les suivantes:
- Type de données incompatible – C’est la principale raison de cette erreur d’accès. Si vous essayez de stocker une valeur dans un champ qui dépasse les limites du type de données Integer (la plage est: -32 768 à 32 767), vous pouvez être confronté à une erreur de débordement.
- Corruption de la base de données – Le fichier de base de données Access corrompu peut entraîner diverses erreurs imprévues, notamment l’erreur d’exécution 6 Overflow.
- Opérations mathématiques – Si vous multipliez deux grands nombres, la valeur du résultat peut être trop grande pour un champ ou un entier, cela peut provoquer ce message d’erreur dans la base de données Access.
- Code VBA– Validez votre code VBA pour toutes les expressions, calculs ou affectations susceptibles d’entraîner des valeurs dépassant les limites d’un type de données.
- Sources de données externes – Si vous importez/liez des données à partir de sources externes, comme MS Excel ou MS SQL Server, incompatibles avec votre base de données Access, cela peut déclencher l’erreur 6 Overflow.
- Version obsolète – L’utilisation d’une version obsolète de MS Access ou de la suite Microsoft Office peut entraîner de telles erreurs.
Comment réparer le débordement de l’erreur d’exécution 6 de MS Access?
Suivez les solutions de contournement étape par étape ci-dessous pour résoudre cette erreur. Mais avant cela, assurez-vous de créer une sauvegarde de votre base de données Access qui affiche le débordement de l’erreur d’exécution 6 lorsque vous essayez d’effectuer des calculs.
Correctif 1 – Vérifiez les types de données
Comme déjà mentionné dans les causes, lorsque vous essayez d’insérer une valeur dans un champ ou une variable trop grande/petite pour la contenir, cette erreur peut se produire. Par conséquent, vous devez vérifier et modifier les types de données de tous les champs, variables et expressions spécifiés dans le code VBA problématique pour résoudre le problème.
Correctif 2 – Vérifier les calculs et les expressions
Si vous exécutez des calculs dans votre code VBA, vérifiez deux fois que les calculs aboutissant à des valeurs ne dépassent pas les limites des types de données utilisés. Si cette méthode ne parvient pas à résoudre le problème, essayez la suivante.
Correctif 3 – Créer la nouvelle base de données
Une autre option que vous pouvez essayer pour corriger le débordement de l’erreur d’exécution 6 de MS Access VBA consiste à créer la nouvelle base de données Access et à y importer toutes les tables ainsi que les relations d’une base de données d’origine.
Cette technique est utile s’il existe des incohérences dans la base de données Access. Suivez les étapes ci-dessous pour ce faire:
- Open Access >> Allez dans le menu Fichier >> Nouveau >> Base de données vierge.
- Fournissez le nom de cette base de données et enregistrez-le.
- Sous une nouvelle base de données, vous devez cliquer sur une option “Données externs” >> cliquer sur Accès.
- Après cela, accédez au dossier ou à l’emplacement de la base de données choisie et sélectionnez-le.
- Maintenant, choisissez l’option “Importer des tables, des requêtes, des formulaires, des rapports, des macros et des modules dans la base de données actuelle”, puis cliquez sur OK.
- Sous la fenêtre Importer des objets, choisissez un objet individuel (macros, requêtes, etc.) que vous devez importer. Vous pouvez même cliquer sur Sélectionner tout
- Enfin, cliquez sur OK.
Dès que le processus d’importation est terminé, créez à nouveau toutes les requêtes pour vérifier l’erreur.
Lisez également: Correction de l’erreur d’exécution 3061 de MS Access : trop peu de paramètres. Attendu 1
Correctif 4 – Mettre à jour MS Access et Office pour résoudre le débordement de l’erreur d’exécution 6 de MS Access
L’exécution d’une version obsolète d’Access et d’Office peut entraîner plusieurs erreurs, notamment le débordement de l’erreur d’exécution VBA 6 dans Access. Assurez-vous donc d’obtenir la version à jour de la suite Microsoft Access et Office pour résoudre le problème et améliorer les performances du logiciel.
Suivez les étapes ci-dessous pour ce faire:
1- Application en libre accès.
2- Allez dans le menu “Fichier” >> choisissez le “Compte”.
3- Dans les “Informations sur le produit”, >> cliquez sur “Options de mise à jour”.
4- Cliquez sur “Mettre à jour maintenant”. Cela vérifiera et installera les dernières mises à jour.
Correctif 5 – Compactez et réparez votre base de données Access
Le débordement de l’erreur d’exécution 6 dans Microsoft Access peut se produire en raison d’une base de données surdimensionnée ou d’une corruption dans la base de données. Dans ce cas, l’utilisation de l’utilitaire intégré Access – Compact et Repair peut vous aider. Cet outil compactera et réparera votre base de données sans effort.
Suivez ces étapes pour exécuter cet utilitaire:
- Lancez l’application Access.
- Ensuite, sur la page des modèles, vous devez cliquer sur Base de données vide.
- Ensuite, cliquez sur le menu Fichier >> sélectionnez Fermer.
- Après cela, cliquez sur Outils de base de données puis Compacter et réparer la base de données.
- Sous la fenêtre ouverte, vous devez faire défiler vers le bas et sélectionner le fichier de base de données que vous devez corriger.
- Enfin, cliquez sur Compact.
Désormais, le fichier de base de données compacté et réparé sera automatiquement enregistré à l’emplacement où un fichier original est stocké.
Optez pour une solution unique – Accédez à l’outil de réparation et de récupération
Si l’outil Compact & Repair intégré ne parvient pas à réparer la base de données corrompue et à corriger 6 erreurs de débordement, vous pouvez utiliser l’outil le plus polyvalent MS Access Réparation Logiciel. Le programme est spécialement conçu pour corriger la corruption des fichiers de base de données (.ACCDB et .MDB).
De plus, il est capable de récupérer des enregistrements, modules, requêtes, tables, index, macros, etc. à partir d’une base de données corrompue sans compromettre leur qualité.
Alors, sans plus attendre, téléchargez et installez simplement ce logiciel sur votre PC pour savoir comment il fonctionne.
* En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.
Étapes pour utiliser l’outil de réparation MS Access
Lisez également: Microsoft Access Can’t pas ouvrir la table en mode Feuille de données (Erreur 2364)
Temps de fermeture
Rencontrer l’erreur d’exécution 6 de MS Access Le débordement peut être ennuyeux, mais c’est une erreur gérable avec la bonne tactique. En suivant les solutions mentionnées ci-dessus dans ce blog, vous pouvez facilement résoudre l’erreur de débordement 6 dans l’application Access.
Cependant, si l’erreur de débordement s’est produite en raison d’une corruption de la base de données, vous devez directement opter pour une solution avancée- Access Réparation Outil. Cela finira par résoudre la corruption du fichier et corrigera l’erreur pour vous. De plus, ce logiciel assure une récupération à 100 % dans les cas majeurs de corruption du fichier de base de données.
Restez également à l’écoute de nous sur Facebook or Twitter pour plus d’articles et de publications récentes.
Ce logiciel assure la réparation et la récupération en toute transparence de la base de données ACCDB et MDB. Il restaure tous les objets, y compris les tables, les rapports, les requêtes, les enregistrements, les formulaires et les index ainsi que les modules, les macros, etc. Fix problèmes de Microsoft Access maintenant en 3 étapes faciles:
- Télécharger Stellar Access base de données réparation outil évalué Excellent sur Cnet.
- Cliquez sur l'option Parcourir et Rechercher pour localiser la base de données Access corrompue.
- Cliquez sur le bouton Réparer pour réparer et prévisualiser les objets de la base de données.