OVH Cloud OVH Cloud

Dépassement de capacité

6 réponses
Avatar
Philippe
Lorsque je lance ma requ=EAte en mode "ajout", j'ai le=20
message "d=E9passement de capacit=E9 sur un champ num=E9rique=20
(erreur 3349)" alors que la m=EAme requ=EAte en mode=20
s=E9lection fonctionne tr=E9s bien.

(Windows XP et Access 2003)

Qui peut m'aider ? Merci +++

6 réponses

Avatar
Raymond [mvp]
Bonjour.

Il y a 9 chances sur 10 que dans ta requête tu ais un champ calculé avec une
division par zéro ou par une valeur Null. L'utilisation de la fonction NZ
est préconisée dans tes calculs et également Vraifaux (IIf) pour se garantir
du diviseur 0. A vérifier.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Philippe" a écrit dans le message de
news:2242001c45cf2$008abd70$
Lorsque je lance ma requête en mode "ajout", j'ai le
message "dépassement de capacité sur un champ numérique
(erreur 3349)" alors que la même requête en mode
sélection fonctionne trés bien.

(Windows XP et Access 2003)

Qui peut m'aider ? Merci +++
Avatar
Il n'y a pa de champ calculé; C'est juste un tri
d'enregistrements à ajouter dans une table qui est vidée
par une macro.
Merci.
Avatar
Raymond [mvp]
as-tu bien vérifié que la valeur ajoutée (+ la valeur actuelle) ne dépassait
pas effectivement la déclaration du champ ? exemple si tu veux entrer
1234567890 dans un entier, ça donnera la même erreur.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


a écrit dans le message de
news:2214701c45cf3$b42e7b90$
Il n'y a pa de champ calculé; C'est juste un tri
d'enregistrements à ajouter dans une table qui est vidée
par une macro.
Merci.
Avatar
Là encore il n'y a pas de calcul mais une simple copie
d'enregistrements, sélectionnés selon des critères dans
une table, dans une autre table vidée auparavant.
Avatar
Raymond [mvp]
c'est une simple copie, mais si la description n'est pas identique ça peut
provoquer cette erreur. un champ numérique entier long de valeur 1423456789
copié dans un champ numérique entier provoque cette erreur.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


a écrit dans le message de
news:227cf01c45d0b$201fe0c0$

Là encore il n'y a pas de calcul mais une simple copie
d'enregistrements, sélectionnés selon des critères dans
une table, dans une autre table vidée auparavant.
Avatar
JEAN MICHEL MARTY
CEST LA MEMOIRE DU PCQUI EST TROP COURTE? a écrit
dans le message de news: 2242001c45cf2$008abd70$
Lorsque je lance ma requête en mode "ajout", j'ai le
message "dépassement de capacité sur un champ numérique
(erreur 3349)" alors que la même requête en mode
sélection fonctionne trés bien.

(Windows XP et Access 2003)

Qui peut m'aider ? Merci +++