Bonjour,

J'ai un ch'ti soucis avec la méthode raise de l'objet erreur : dans l'aide, ils indiquent que pour définir des numéros d'erreurs perso il faut :
Entier de type Long identifiant la nature de l'erreur. Les erreurs Visual Basic (qu'elles soient provoquées par Visual Basic ou par l'utilisateur) sont comprises entre 0 et 65535. La plage de 0 à 512 est réservée aux erreurs système ; la plage de 513 à 65535 est disponible pour les erreurs définies par l'utilisateur. Lorsque vous attribuez à la propriété Number votre propre code d'erreur dans un module de classe, vous ajoutez votre numéro de code d'erreur à la constante vbObjectError. Par exemple, pour générer le numéro d'erreur 513, attribuez vbObjectError + 513 à la propriété Number.
Or quand je fait cel je me retrouve avec un numéro d'erreur du type -2568615
Quand je vire la constante, je peux définir exactement le numéro désiré.

Est-ce que l'aide access est à l'ouest une fois de plus ou est-ce que je foire quelque part ?

Y a-t'il un risque à définir directement le numéro d'erreur à partir du moment où on prend systématiquement un numéro supérieur à 513 ?