Bonjour,
J’ ai réécrit un programme python en vu de l’ adapter au module scriptforge.
Ce script se lance depuis un bouton d’ un formulaire mais pour l’ instant, rien ne se passe. Je pense que c’ est la fonction appelée qui est mal construite mais je n’ arrive pas à la modifier correctement.
Après le lancement du script, rien ne se passe. J’ ai le message d’ erreur en retour.
com.sun.star.container.NoSuchElementException:at/home/buildslave/
source/libo-core/forms/source/misc/InterfaceContainer.cxx697 (Error
during invoking function ordrebourse in module file:///home/
elfouster/.config/libreoffice/4/user/Scripts/python/ob_test.py ("<class
'uno.com.sun.star.container.NoSuchElementException'>: at /home/
buildslave/source/libo-core/forms/source/misc/InterfaceContainer.cxx697
File "/opt/libreoffice7.6/program/pythonscript.py", line916 in invoke
ret = self.func(*args)
File "/home/elfouster/.config/libreoffice/4/user/Scripts/python/
ob_test.py ", line 43 in ordrebourse
subform = frm.getByName("Mn_Gn")
))
Dans Apso, en cliquant sur le bouton Executer, rien ne se passe mais j’ ai le message suivant:
Error during invoking function ordrebourse in module file:///home/elfouster/.config/libreoffice/4/user/Scripts/python/ob_test.py (<class 'TypeError'>: ordrebourse() missing 1 required positional argument: 'event'
File "/opt/libreoffice7.6/program/pythonscript.py", line 916, in invoke
ret = self.func( *args )
)
Lorsque je cherche à ouvrir le débogueur Apso, en retour, je reçoit le message d’ erreur suivant:
Traceback (most recent call last):
File "/home/elfouster/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu1715eyc.tmp_/apso.oxt/python/pythonpath/apso_debug.py", line 832, in debug
inspect.getcallargs(script.func)
Ci-dessous, voici le texte du script:
Base_Test.odb (12,2 Ko)
Par avance, merci de vos conseils
Cordialement