Erreur d'exécution : Dépassement de capacité lors de la conversion de l'expression en type de données int.

Une valeur calculée de colonne supérieure à la taille spécifiée de la colonne entraîne des dépassements de capacité arithmétiques. Lorsque cette erreur se produit, le calcul s'arrête et le reste du volet Résultats n'est pas rempli.

Les colonnes calculées entraînent souvent des dépassements de capacité arithmétiques. Par exemple, prenez le cas où les colonnes c1, c2 et c3 sont définies de telle sorte qu'elles contiennent le type de données INTEGER. Supposez ensuite que la colonne c3 est calculée à l'aide de la formule ([c1] * [c2]). Si vous entrez des valeurs élevées (telles que 9999) dans c1 et c2, le calcul de c3 peut alors être supérieur à la limite autorisée pour les valeurs INTEGER. Les limitations de taille des types de données sont déterminées par la spécification de votre base de données.

Pour corriger cette erreur

  • Vérifiez la taille de la colonne cible pour chaque colonne dont la valeur est calculée à partir d'une formule. Selon les cas, augmentez la taille de la colonne cible ou réduisez les valeurs autorisées dans les colonnes sources de la formule.