Bonjour,
J'ai récupéré cette base sur le forum pour réemploi dans projet plus large. L'auteur, Piaf, semble être un pilier du forum.
Mon problème n'est pas bloquant, il relève plus de la curiosité intellectuelle.
Je ne comprends pas comment l'ouverture du formulaire "fPlanning" génère le script "OuverturePlanning" !
En effet, aucun script n'est lié au formulaire avant son ouverture mais tout change après ouverture : on retrouve bien l'appel au script "OuverturePlanning" sur l'événement "Ouvrir le document" dans le formulaire une fois ouvert.
Pire, quand je supprime cette assignation et sauvegarde le formulaire avant fermeture, l'assignation se remet en place dès réouverture du formulaire !
Selon Xray, l'événement qui déclenche le script est bien de type "OnLoad" mais je ne vois pas ce qui remet en place ce lien quand je le supprime manuellement.
(Tout vient à l'origine d'une envie de changer le nom du module, ce qui génère un plantage via cette assignation systématique avec Module1.OuverturePlanning...)
Merci d'avance pour votre aide
Cordialement
[Résolu] Ouverture formulaire : supprimer le script assigné
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 05 août 2019 09:47
[Résolu] Ouverture formulaire : supprimer le script assigné
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Evariste_G le 05 août 2019 13:33, modifié 2 fois.
LibreOffice 6.3.6.2 sous MacOS Catalina 10.15.1
-
- IdOOle de la suite
- Messages : 25145
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Où est l'assignation du script à l'ouverture du form ?
Je ne reproduis pas.Evariste_G a écrit :Pire, quand je supprime cette assignation et sauvegarde le formulaire avant fermeture, l'assignation se remet en place dès réouverture du formulaire !
Il faut bien sûr supprimer l'assignation lorsque l'on est en mode modification du formulaire.
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 05 août 2019 09:47
Re: Où est l'assignation du script à l'ouverture du form ?
Bonjour Dude,Dude a écrit :Je ne reproduis pas.Evariste_G a écrit :Pire, quand je supprime cette assignation et sauvegarde le formulaire avant fermeture, l'assignation se remet en place dès réouverture du formulaire !
Il faut bien sûr supprimer l'assignation lorsque l'on est en mode modification du formulaire.
Désolé de t'avoir sollicité (et d'avoir encombré le forum) pour si peu...
Merci quand même pour le coup de main, je commençais à croire que Piaf avait des pouvoirs magiques ! (Il en a peut-être malgré tout)
Cdt
LibreOffice 6.3.6.2 sous MacOS Catalina 10.15.1