Existe-t-il dans Access 2003 une commande (ou un truc) pour obtenir le nom de
la fonction (ou de la procédure évenementielle) appelant une autre fonction ?
Je m'explique.
Supposons que sur un clic du bouton Btn_Calculer du formulaire
F_Traitements, j'appelle la fonction CALCUL(). Existe-t-il un moyen de
savoir que la fonction CALCUL() a été appelée par Private Sub
Btn_Calculer_Click() du formulaire F_Traitements ? Il serait facile
d'inclure un argument dans l'appel de la fonction, mais comment obtenir de
Access le nom de la fonction (ou de la procédure évenementielle) où je me
trouve ? Quelque chose du genre Function.Me.Name
Je remercie à l'avance tout «expert» qui pourra m'aider.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Mwa
Michel Boivin
Salut Michel
A ma connaissance, cela n'existe pas. Récupérer le nom de la procédure appelante dans une procédure appelée. Perso quand j'ai besoin de cette info (par exemple pour la gestion d'erreur) j'utilise toujours une constante dans la procédure contenant le nom de cette dernière.
Const cProc As String = "NomProcedure"
Mwa
Existe-t-il dans Access 2003 une commande (ou un truc) pour obtenir le nom de la fonction (ou de la procédure évenementielle) appelant une autre fonction ?
Je m'explique. Supposons que sur un clic du bouton Btn_Calculer du formulaire F_Traitements, j'appelle la fonction CALCUL(). Existe-t-il un moyen de savoir que la fonction CALCUL() a été appelée par Private Sub Btn_Calculer_Click() du formulaire F_Traitements ? Il serait facile d'inclure un argument dans l'appel de la fonction, mais comment obtenir de Access le nom de la fonction (ou de la procédure évenementielle) où je me trouve ? Quelque chose du genre Function.Me.Name
Je remercie à l'avance tout «expert» qui pourra m'aider.
Michel Boivin
Salut Michel
A ma connaissance, cela n'existe pas. Récupérer le nom de la procédure appelante dans une procédure
appelée.
Perso quand j'ai besoin de cette info (par exemple pour la gestion d'erreur) j'utilise toujours une
constante dans la procédure contenant le nom de cette dernière.
Const cProc As String = "NomProcedure"
Mwa
Existe-t-il dans Access 2003 une commande (ou un truc) pour obtenir le nom de
la fonction (ou de la procédure évenementielle) appelant une autre fonction ?
Je m'explique.
Supposons que sur un clic du bouton Btn_Calculer du formulaire
F_Traitements, j'appelle la fonction CALCUL(). Existe-t-il un moyen de
savoir que la fonction CALCUL() a été appelée par Private Sub
Btn_Calculer_Click() du formulaire F_Traitements ? Il serait facile
d'inclure un argument dans l'appel de la fonction, mais comment obtenir de
Access le nom de la fonction (ou de la procédure évenementielle) où je me
trouve ? Quelque chose du genre Function.Me.Name
Je remercie à l'avance tout «expert» qui pourra m'aider.
A ma connaissance, cela n'existe pas. Récupérer le nom de la procédure appelante dans une procédure appelée. Perso quand j'ai besoin de cette info (par exemple pour la gestion d'erreur) j'utilise toujours une constante dans la procédure contenant le nom de cette dernière.
Const cProc As String = "NomProcedure"
Mwa
Existe-t-il dans Access 2003 une commande (ou un truc) pour obtenir le nom de la fonction (ou de la procédure évenementielle) appelant une autre fonction ?
Je m'explique. Supposons que sur un clic du bouton Btn_Calculer du formulaire F_Traitements, j'appelle la fonction CALCUL(). Existe-t-il un moyen de savoir que la fonction CALCUL() a été appelée par Private Sub Btn_Calculer_Click() du formulaire F_Traitements ? Il serait facile d'inclure un argument dans l'appel de la fonction, mais comment obtenir de Access le nom de la fonction (ou de la procédure évenementielle) où je me trouve ? Quelque chose du genre Function.Me.Name
Je remercie à l'avance tout «expert» qui pourra m'aider.
Michel Boivin
Merci Mwa pour cette information.
J'anticipais une telle réponse. Je vais devoir me résigner à procéder tel que vous suggérez, l'inconvénient c'est que je devrai ajouter cette instruction spécifique, une à une, dans chaque procédure appelante (environ 35 fois), mais je vais m'y mettre et procéder.
Michel Boivin
Salut Michel
A ma connaissance, cela n'existe pas. Récupérer le nom de la procédure appelante dans une procédure appelée. Perso quand j'ai besoin de cette info (par exemple pour la gestion d'erreur) j'utilise toujours une constante dans la procédure contenant le nom de cette dernière.
Const cProc As String = "NomProcedure"
Mwa
Existe-t-il dans Access 2003 une commande (ou un truc) pour obtenir le nom de la fonction (ou de la procédure évenementielle) appelant une autre fonction ?
Je m'explique. Supposons que sur un clic du bouton Btn_Calculer du formulaire F_Traitements, j'appelle la fonction CALCUL(). Existe-t-il un moyen de savoir que la fonction CALCUL() a été appelée par Private Sub Btn_Calculer_Click() du formulaire F_Traitements ? Il serait facile d'inclure un argument dans l'appel de la fonction, mais comment obtenir de Access le nom de la fonction (ou de la procédure évenementielle) où je me trouve ? Quelque chose du genre Function.Me.Name
Je remercie à l'avance tout «expert» qui pourra m'aider.
Merci Mwa pour cette information.
J'anticipais une telle réponse. Je vais devoir me résigner à procéder tel
que vous suggérez, l'inconvénient c'est que je devrai ajouter cette
instruction spécifique, une à une, dans chaque procédure appelante (environ
35 fois), mais je vais m'y mettre et procéder.
Michel Boivin
Salut Michel
A ma connaissance, cela n'existe pas. Récupérer le nom de la procédure appelante dans une procédure
appelée.
Perso quand j'ai besoin de cette info (par exemple pour la gestion d'erreur) j'utilise toujours une
constante dans la procédure contenant le nom de cette dernière.
Const cProc As String = "NomProcedure"
Mwa
Existe-t-il dans Access 2003 une commande (ou un truc) pour obtenir le nom de
la fonction (ou de la procédure évenementielle) appelant une autre fonction ?
Je m'explique.
Supposons que sur un clic du bouton Btn_Calculer du formulaire
F_Traitements, j'appelle la fonction CALCUL(). Existe-t-il un moyen de
savoir que la fonction CALCUL() a été appelée par Private Sub
Btn_Calculer_Click() du formulaire F_Traitements ? Il serait facile
d'inclure un argument dans l'appel de la fonction, mais comment obtenir de
Access le nom de la fonction (ou de la procédure évenementielle) où je me
trouve ? Quelque chose du genre Function.Me.Name
Je remercie à l'avance tout «expert» qui pourra m'aider.
J'anticipais une telle réponse. Je vais devoir me résigner à procéder tel que vous suggérez, l'inconvénient c'est que je devrai ajouter cette instruction spécifique, une à une, dans chaque procédure appelante (environ 35 fois), mais je vais m'y mettre et procéder.
Michel Boivin
Salut Michel
A ma connaissance, cela n'existe pas. Récupérer le nom de la procédure appelante dans une procédure appelée. Perso quand j'ai besoin de cette info (par exemple pour la gestion d'erreur) j'utilise toujours une constante dans la procédure contenant le nom de cette dernière.
Const cProc As String = "NomProcedure"
Mwa
Existe-t-il dans Access 2003 une commande (ou un truc) pour obtenir le nom de la fonction (ou de la procédure évenementielle) appelant une autre fonction ?
Je m'explique. Supposons que sur un clic du bouton Btn_Calculer du formulaire F_Traitements, j'appelle la fonction CALCUL(). Existe-t-il un moyen de savoir que la fonction CALCUL() a été appelée par Private Sub Btn_Calculer_Click() du formulaire F_Traitements ? Il serait facile d'inclure un argument dans l'appel de la fonction, mais comment obtenir de Access le nom de la fonction (ou de la procédure évenementielle) où je me trouve ? Quelque chose du genre Function.Me.Name
Je remercie à l'avance tout «expert» qui pourra m'aider.