Se connecter avec
S'enregistrer | Connectez-vous

traiter des erreurs access

Dernière réponse : dans Programmation

kikooo^^
je m'adresse aux connaisseurs.... voici une erreur provenant d'access à la suite d'une "transgression" de la règle des doublons: " Modification non effectuées: risque de doublons dans les champs index, clé primaire ou relation interidant les doublons. Modifiez les données des champs contenant les doublons, enlevez ou redéfinissez l'index pour permettre les doublons et recommencez"

Je comprends très bien les raisons de cette erreur mais j'aimerais savoir s'il est possible de modifier le message pour faire en sorte qu'il soit plus compréhensible pour qqun qui ne connait pas Access??:kaola: 
(Petite précision, j'utilise Access 97)

merci pour votre aide..... (mon avis, cette erreur est générée par le moteur Access mais il doit y avoir un moyen de gérer manuellement tout ça) :??:  :??: 

Autres pages sur : traiter erreurs access

Lassé par la pub ? Créez un compte

salut,

pratuement toues les erreurs sont trapables en VBA.

EN debut de ta fonction ou l'erreur se produit, tu mets un ligne du type :
On Error GoTo HandleErr

puis, en fin de ta fonction, tu fait comme là:

  1. ExitHere:
  2. Exit sub
  3.  
  4. HandleErr:
  5. Select Case Err.Number
  6. Case Else
  7. strErrMsg = "Error " & Err.Number & ": " & Err.Description
  8. Call WriteErrorLog(strErrMsg, "AMPlus")
  9. End Select
  10. GoTo ExitHere
  11.  
  12. End Sub


dans le select, tu y mets le numéro de l'erreu que tu veux trapper, et basta, c'est bon
Lassé par la pub ? Créez un compte