Bonjour,
Mon appli Access permet aux utilisateurs de paramétrer un enchainement de procédures diverses, de l'exécution d'une requête Access à la copie de fichiers en passant par la sauvegarde de fichiers et l'exécution de macro Access.
Mon problème est que parfois, pendant l'exécution d'une macro Access, Access affiche le message d'erreur "Dépassement d'un champ numérique", ce qui oblige l'utilisateur à cliquer sur OK, puis sur [Arrêter], puis sur OK, à compacter manuellement la base Access etc.
L'objectif de cette appli étant que les utilisateurs n'interviennent pas dans le processus d'enchainement des différentes procédures, y a-t-il un moyen d'intercepter les messages d'erreur ci-dessus et de compacter automatiquement la base pour que la macro continue de se dérouler jusqu'au bout ?
Je connais le code
mais je ne sais pas comment le gérer vis à vis du message d'erreur ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part DBEngine.CompactDatabase sNomBase, sNomBaseTmp
Je vous remercie par avance pour votre aide.
Bonne fin de journée.
Nietzsche64
Partager