Bonjour, voici mon pb.
j'ai un formulaire d'Access qui fait appelle à des procédures ecrient dans un module Access.
dans la procédure appellée j'ai mis une instruction de gestion d'erreur de type "On Error Goto Etiquette1".
le problème est lorsque j'exécute un traitement en cliquant sur un bouton qui appelle une procédure du module, le programme tourne correctement tant que je manipule pas le formulaire (le déplacer par exemple).
dès que je touche au formulaire le programme s'interromp sans aucun message, comme si je ne l'avais jamais lancer, je peux relancer le programme autant de fois en recliquant sur le formulaire le traitement fonctionne tj, et des que je retouche au formulaire il s'arrete.
mais dès que je rentre dans le code pour essayer de modifier et/ou ecrire une instruction dans le module, impossible d'écrire la moindre instruction, ni d'enregistrer quoi que ce soit.
et si je tente de fermer access, l'icone de la souris se chang en sablier, access utilise 50% des ressources systèmes, et cela à chaque fois que je fait ce type de manipulation.
je suis obliger de tuer le processus pour recommencer.
pourquoi Access plante t'il de cette manière.
j'utilise une procédure toute simple qui ne tourne pas dans le vide, qui fonctionne correctement jusqu'a la fin si je manipule pas le formulaire.
les objets qui sont utilisé pour la procédure sont:
un DAO.recordset , CDO.Message et Application.fileSearch.
le programme envoi juste des mails et attache une fichier jpeg au mail.
merci si vous avez une réponse sur le fameux plantage d'access
Partager