zimzoum10
Messages postés6Date d'inscriptionvendredi 26 juillet 2002StatutMembreDernière intervention31 juillet 2002
-
26 juil. 2002 à 16:35
rodrigue62
Messages postés190Date d'inscriptionvendredi 18 février 2005StatutMembreDernière intervention10 janvier 2011
-
12 mai 2006 à 15:30
comment on fait pour remplacer soous access toutes les errreurs predéfinis et les remplacés par des messages clairs
Seb_d_angers
Messages postés155Date d'inscriptionvendredi 2 novembre 2001StatutMembreDernière intervention19 mai 2011 30 juil. 2002 à 19:23
voici un prototype de gestion d'erreur
sub nom_procedure
on error goto traite_erreur
du code
du code
du code
exit sub
traite_erreur:
'gestion des erreurs
if err.code = code_erreur
du code
end if
end sub
ceci intercepte une erreur, tu peux bien sur mettre plus de if (ou des select) mais je suppose qu'access a plusieurs centaines de messages d'erreur, tous les traiter est impossible. Enfin à mon avis.
zimzoum10
Messages postés6Date d'inscriptionvendredi 26 juillet 2002StatutMembreDernière intervention31 juillet 2002 31 juil. 2002 à 16:14
Je te remercie pour les reponses, mais je n y suis pas arrivé,
> pour les erreur, que met on a la place de code_erreur?
Ca enlevera Les boites de confirmations pour les suppressions??
> pour l etat, je suis a l ouest!!!!!!!!!!!( je suis q étudiant et access n est pas mon fort :-( )
Si tu arrives a m aider, tu es vraiment fort.
Ps: a la limite, si tu te sent capable de le faire, je peux t envoyer le fichier.
Seb_d_angers
Messages postés155Date d'inscriptionvendredi 2 novembre 2001StatutMembreDernière intervention19 mai 2011 31 juil. 2002 à 17:53
si tu veux enlever les message d'avertissement d'access quand tu met à jur ta base (du genre vous allez supprimer 3 enregistrement ou, vou allez mettre à jour 1 enregistrement) il faut ecrier ceci
DoCmd.SetWarnings False
pour réactiver c'est
DoCmd.SetWarnings True
Envoie moi tes fichier avec tes instruction à sebastiendelestre@wanadoo.fr et je t'aiderais encore mieux
*********************************
J'espère t'avoir aider
A+
Seb
http://www.programmez.org
zimzoum10
Messages postés6Date d'inscriptionvendredi 26 juillet 2002StatutMembreDernière intervention31 juillet 2002 31 juil. 2002 à 18:05
je t ai envoye un message sur ton email de ton site.
je ne connaissais pas ton email.
Je te donnerai les instructions par email apres que tu es recu le fichier.
Merci encore
Vous n’avez pas trouvé la réponse que vous recherchez ?
rodrigue62
Messages postés190Date d'inscriptionvendredi 18 février 2005StatutMembreDernière intervention10 janvier 2011 28 avril 2006 à 13:54
bonjour zimzoum10 et Seb_d_angers
comment fait on lorsque l'on a une boite de dialogue d'erreur que l'on veut remplacer par une autre. Par exemple j'ai une liste deroulante, et j'ai dans les propriétés mis de générer une erreur lorsque ca n'est pas dans la liste, donc lorsuqe l'utilisatuer saisie un nom n'appartenant pas a la liste, j'obtient une boite de dialogue mais j'aimerais remplacer celle ci par une de ma creation avec la fontion msgbox.
J'ai essayé en mettant une procedure evenementielle sur 'absent dans la liste', mais si je ne met pas comme propriété 'limiter a la liste' ca ne marche pas et si je le mets j'ai la boite de dialogue par defaut qui apparait une fois que la mienne a été fermé.
rodrigue62
Messages postés190Date d'inscriptionvendredi 18 février 2005StatutMembreDernière intervention10 janvier 2011 12 mai 2006 à 15:30
j'ai trouvé dans le Private Sub NOM_CAMION_NotInList(NewData As String, Response As Integer) ensuite on affecte a Response la valeur acDataErrContinue, ca n'affiche alors plus la boite de dialgue signalant l'erreur, et l'on peut donc coder celle que l'on veut grace à la fonction msgbox