-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
?Lo»Paris?
Bonjour MG,
Inutile de te fatigué avec la propriété ProcOfLine, elle n'est pas utilisable de ce cas, c'est assez normal, celle-ci permet de savoir dans quelle procédure la ligne x se trouve, mais dans le cas d'une recherche dans un module avec VBIDE, ce qui est bien sûr impossible dans le code en cours d'exécution !
Utilise plutôt la solution indiqué par 3Stone
°Laurent°
"MG" a écrit dans le message de news:
Bonjour,
Je souhaite afficher dans mes messages d'erreurs le nom de la procédure ou de la fonction
qui a provoquée l'erreur.
En fait, il faudrait pouvoir simplement afficher le nom de la procédure ou de la fonction en cours.
Pour l'instant, je patauge avec l'objet Module et Propriété ProcOfLine.
Merci de votre aide,
MG.
Bonjour MG,
Inutile de te fatigué avec la propriété ProcOfLine, elle n'est pas
utilisable de ce cas, c'est assez normal, celle-ci permet de savoir dans
quelle procédure la ligne x se trouve, mais dans le cas d'une recherche dans
un module avec VBIDE, ce qui est bien sûr impossible dans le code en cours
d'exécution !
Utilise plutôt la solution indiqué par 3Stone
°Laurent°
"MG" <mg_fr@hotmail.com> a écrit dans le message de
news:355C6B23-9D03-42B7-A81C-95A09EDB8040@microsoft.com...
Bonjour,
Je souhaite afficher dans mes messages d'erreurs le nom de la
procédure ou de la fonction
qui a provoquée l'erreur.
En fait, il faudrait pouvoir simplement afficher le nom de la
procédure ou de la fonction en cours.
Pour l'instant, je patauge avec l'objet Module et Propriété
ProcOfLine.
Inutile de te fatigué avec la propriété ProcOfLine, elle n'est pas utilisable de ce cas, c'est assez normal, celle-ci permet de savoir dans quelle procédure la ligne x se trouve, mais dans le cas d'une recherche dans un module avec VBIDE, ce qui est bien sûr impossible dans le code en cours d'exécution !
Utilise plutôt la solution indiqué par 3Stone
°Laurent°
"MG" a écrit dans le message de news:
Bonjour,
Je souhaite afficher dans mes messages d'erreurs le nom de la procédure ou de la fonction
qui a provoquée l'erreur.
En fait, il faudrait pouvoir simplement afficher le nom de la procédure ou de la fonction en cours.
Pour l'instant, je patauge avec l'objet Module et Propriété ProcOfLine.
Merci de votre aide,
MG.
Rv
Bonjour Pierre,
Quel est l'avantage de la méthode que tu proposes plutôt que d'écrire directement: fnFonctionExportErreur ( Me.Name, "MonBouton_Click", err.number, err.description). Etant donné que l'on devra de toute façon commencer la proc. par sModActuel = "MonBouton_Click"
Je demande car c'est ce que j'utilise actuellement!
Merci par avance pour la réponse.
A+
Rv
"> Cela n'existe pas (encore) dans Access...
Mais, tu peux faire par toi même très simplement.
Déclarer une variable Public et leur affecter le nom de la sub qui exécute.
Dans un module standard:
Dim sModActuel As String
Et dans tes sub, avant ta gestion d'erreur, tu commence par:
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Bonjour Pierre,
Quel est l'avantage de la méthode que tu proposes plutôt que d'écrire
directement:
fnFonctionExportErreur ( Me.Name, "MonBouton_Click", err.number,
err.description).
Etant donné que l'on devra de toute façon commencer la proc. par
sModActuel = "MonBouton_Click"
Je demande car c'est ce que j'utilise actuellement!
Merci par avance pour la réponse.
A+
Rv
"> Cela n'existe pas (encore) dans Access...
Mais, tu peux faire par toi même très simplement.
Déclarer une variable Public et leur affecter le nom de la sub qui
exécute.
Dans un module standard:
Dim sModActuel As String
Et dans tes sub, avant ta gestion d'erreur, tu commence par:
Quel est l'avantage de la méthode que tu proposes plutôt que d'écrire directement: fnFonctionExportErreur ( Me.Name, "MonBouton_Click", err.number, err.description). Etant donné que l'on devra de toute façon commencer la proc. par sModActuel = "MonBouton_Click"
Je demande car c'est ce que j'utilise actuellement!
Merci par avance pour la réponse.
A+
Rv
"> Cela n'existe pas (encore) dans Access...
Mais, tu peux faire par toi même très simplement.
Déclarer une variable Public et leur affecter le nom de la sub qui exécute.
Dans un module standard:
Dim sModActuel As String
Et dans tes sub, avant ta gestion d'erreur, tu commence par:
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
3stone
Salut Hervé,
"Rv"
Quel est l'avantage de la méthode que tu proposes plutôt que d'écrire directement: fnFonctionExportErreur ( Me.Name, "MonBouton_Click", err.number, err.description).
Le copier / coller ;-)))
En fait, pour créer mes modules, j'utilise un assistant qui me "pond" l'en-tête et les lignes de la gestion d'erreur.
En utilisant la variable, je ne touche plus au reste qui est toujours identique.
Bien sûr, on peut parfaitement faire comme tu le propose.
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut Hervé,
"Rv"
Quel est l'avantage de la méthode que tu proposes plutôt que d'écrire
directement:
fnFonctionExportErreur ( Me.Name, "MonBouton_Click", err.number,
err.description).
Le copier / coller ;-)))
En fait, pour créer mes modules, j'utilise un assistant qui
me "pond" l'en-tête et les lignes de la gestion d'erreur.
En utilisant la variable, je ne touche plus au reste
qui est toujours identique.
Bien sûr, on peut parfaitement faire comme tu le propose.
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Quel est l'avantage de la méthode que tu proposes plutôt que d'écrire directement: fnFonctionExportErreur ( Me.Name, "MonBouton_Click", err.number, err.description).
Le copier / coller ;-)))
En fait, pour créer mes modules, j'utilise un assistant qui me "pond" l'en-tête et les lignes de la gestion d'erreur.
En utilisant la variable, je ne touche plus au reste qui est toujours identique.
Bien sûr, on peut parfaitement faire comme tu le propose.
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
MG
Merci tous
je me doutais et redoutais un peu de la rponse, mais je crois bien que je ne vais pas avoir beaucou le choix
Il n'y a pas un petit malin qui a travaill sur la pile d'excution ????
Cordialement
MG.
Merci tous
je me doutais et redoutais un peu de la rponse, mais je crois bien que je ne vais pas avoir beaucou
le choix
Il n'y a pas un petit malin qui a travaill sur la pile d'excution ????