Je fais des calculs sur 35000 données récupérées et mise à jour dans access
xp et je recois une erreur d'overflow sur cette ligne de code.
With compte
.Edit
--> !ratio = compte("volume") / valmoyenne
.Update
End With
valmoyenne est une valeur qui se mets a jour pour chaque valeur de
compte("volume")
Comment faire pour regler l'erreur
J'ai trouve ca comme solution mais je sais pas comment l'appliquer a mon cas
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/ht
ml/VB_E_OVERFLOW.asp
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
Salut Marc! :O)
Chacun des types de données a une plage de valeur qu'il ne peut excéder. Donc vérifie quel est le type du champs "ratio" va voir dans l'aide a quoi correspond ce type et ensuite ecécute le code et regarde quel valeur te revoi "compte("volume") / valmoyenne". Ensuite il suffirait peut-être juste d'utiliser la bonne fonction de convertion (CInt(), CLng(), ...) pour résoudre le problème.
-- Cordialement Yanick Lefebvre - MVP pour Visual Basic http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/ http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/ "Marc Paquin" wrote in message news:1o6rb.27925$
Bonjour,
Je fais des calculs sur 35000 données récupérées et mise à jour dans
access
xp et je recois une erreur d'overflow sur cette ligne de code. With compte .Edit --> !ratio = compte("volume") / valmoyenne .Update End With valmoyenne est une valeur qui se mets a jour pour chaque valeur de compte("volume") Comment faire pour regler l'erreur J'ai trouve ca comme solution mais je sais pas comment l'appliquer a mon
Chacun des types de données a une plage de valeur qu'il ne peut excéder.
Donc vérifie quel est le type du champs "ratio" va voir dans l'aide a quoi
correspond ce type et ensuite ecécute le code et regarde quel valeur te
revoi "compte("volume") / valmoyenne". Ensuite il suffirait peut-être juste
d'utiliser la bonne fonction de convertion (CInt(), CLng(), ...) pour
résoudre le problème.
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"Marc Paquin" <paquin.marc.enlevemoi@sympatico.ca> wrote in message
news:1o6rb.27925$mB5.1307339@news20.bellglobal.com...
Bonjour,
Je fais des calculs sur 35000 données récupérées et mise à jour dans
access
xp et je recois une erreur d'overflow sur cette ligne de code.
With compte
.Edit
--> !ratio = compte("volume") / valmoyenne
.Update
End With
valmoyenne est une valeur qui se mets a jour pour chaque valeur de
compte("volume")
Comment faire pour regler l'erreur
J'ai trouve ca comme solution mais je sais pas comment l'appliquer a mon
Chacun des types de données a une plage de valeur qu'il ne peut excéder. Donc vérifie quel est le type du champs "ratio" va voir dans l'aide a quoi correspond ce type et ensuite ecécute le code et regarde quel valeur te revoi "compte("volume") / valmoyenne". Ensuite il suffirait peut-être juste d'utiliser la bonne fonction de convertion (CInt(), CLng(), ...) pour résoudre le problème.
-- Cordialement Yanick Lefebvre - MVP pour Visual Basic http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/ http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/ "Marc Paquin" wrote in message news:1o6rb.27925$
Bonjour,
Je fais des calculs sur 35000 données récupérées et mise à jour dans
access
xp et je recois une erreur d'overflow sur cette ligne de code. With compte .Edit --> !ratio = compte("volume") / valmoyenne .Update End With valmoyenne est une valeur qui se mets a jour pour chaque valeur de compte("volume") Comment faire pour regler l'erreur J'ai trouve ca comme solution mais je sais pas comment l'appliquer a mon