OVH Cloud OVH Cloud

Erreur d'éxécutuion 94

1 réponse
Avatar
jean-Marc
Bonjour,

Apr=E8s avoir converti une base de Access 97 =E0 Access 2002,=20
je re=E7ois l'erreur "erreur d'ex=E9cution : 94; Utilisation=20
incorrect de Null" sur l'instruction suivante : "If CBool
(Me.RecupTVA.Value)".
Quelqu'un a-t-il une id=E9e d'ou cela pourrait provenir ?
Cordialement
Jean-Marc

1 réponse

Avatar
Raymond [mvp]
Bonjour.

rajoute un test de valeur null, car tu as une valeur null dans ton champ.
If CBool(Nz(Me.RecupTVA,True))

il faudrait mettre à jour ta table pour que ce champ n'est que deux valeurs
possibles : True ou False
si RecupTVA est une valeur Oui/non, c'est déjà une valeur booléenne, donc
pas besoin de CBool. Si RecupTVA n'est pas une valeur booléenne, toute
valeur autre que 0 renverra True, ce qui ne sert pas à grand chose.
je pense qu'il faudrait connaître le contexte pour se faire un jugement.
--
@+
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


"jean-Marc" a écrit dans le message de
news: 053b01c4ad0a$ff2bdf40$
Bonjour,

Après avoir converti une base de Access 97 à Access 2002,
je reçois l'erreur "erreur d'exécution : 94; Utilisation
incorrect de Null" sur l'instruction suivante : "If CBool
(Me.RecupTVA.Value)".
Quelqu'un a-t-il une idée d'ou cela pourrait provenir ?
Cordialement
Jean-Marc