[Résolu] [Base] plantage Formulaire quand macros activées

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 184
Inscription : 02 janv. 2008 16:15

[Résolu] [Base] plantage Formulaire quand macros activées

Message par wormsf »

Bonjour
j'ai une base de donnée, (en pièce jointe) avec un formulaire pour remplir les champs des tables ADHERENTS COTISATIONS et AG
une macro permet de faire apparaître la liste des adhérents quand j'ouvre le formulaire
Très régulièrement la base se ferme brutalement,
  • si je me déplace dans le formulaire
    Si je clique dans un champ de la table cotisation
que se passe t'il ?

Cordialement

si les macros ne sont pas activées, pas de plantage

La macro

Code : Tout sélectionner

sub affiche_donnees
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:ViewFormAsGrid", "", 0, Array())
end sub
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 02 févr. 2023 07:56, modifié 2 fois.
Raison : Ajout de la coche verte
Version: 25.8.4.2 (X86_64) / LibreOffice Community
System: Distro: Linux Mint 22.3
Avatar de l’utilisateur
tintin
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10195
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise

Re: [Base] plantage Formulaire quand macros activées

Message par tintin »

Bonjour,

Pas de plantage avec ma configuration (LibO 7.3.7 et macOS 13.1)
AOO 4.1.16 et LibO 25.8.6 / macOS M4 Silicon 26.5 Tahoe
Adoptium-temurinJDK-1.8.0.492 / Firefox/Safari/Thunderbird /Time Machine + Clone CCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26201
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] plantage Formulaire quand macros activées

Message par Dude »

Salut,

Aucun plantage avec OpenOffice 4.1.13 sous Windows 10 x64 Pro.

Comme toujours...
Dans ta signature, il y a écrit :Libreoffice Version:7.3.7.2

Linux Mint 21.1
Noyau linux 5.15.0-58-generic
Est-ce la version des dépôts Mint ou l'officielle ?
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 184
Inscription : 02 janv. 2008 16:15

Re: [Base] plantage Formulaire quand macros activées

Message par wormsf »

Bonjour Dude
ci-joint un extrait de Synaptic qui montre que c'est la version ubuntu
Cordialement
Capture d’écran du 2023-01-25 15-50-58.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version: 25.8.4.2 (X86_64) / LibreOffice Community
System: Distro: Linux Mint 22.3
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26201
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] plantage Formulaire quand macros activées

Message par Dude »

wormsf a écrit : 25 janv. 2023 14:54 que c'est la version ubuntu
Et donc depuis ton inscription en 2008, tu sais ce qu'on en pense sur ce forum.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Base] plantage Formulaire quand macros activées

Message par jeanmimi »

Bonjour,
wormsf a écrit : 25 janv. 2023 14:54 ci-joint un extrait de Synaptic qui montre que c'est la version ubuntu
Pour les paquets Base, il n'y a pas le bouton orange. Est-ce que cela signifie que Base n'est pas installée ?
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1485
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Base] plantage Formulaire quand macros activées

Message par jeanmi2403 »

Bonjour,
Le module Base est celui qui pose le plus de problèmes sur les versions des dépôts.
Pas de souci chez moi sur Windows11 et Ubuntu 22.04.
Bonne journée
Dernière modification par jeanmi2403 le 30 janv. 2023 01:46, modifié 1 fois.
Jean-Michel
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 184
Inscription : 02 janv. 2008 16:15

Re: [Base] plantage Formulaire quand macros activées

Message par wormsf »

J'ai été sur le site francophone de libreoffice et j'ai téléchargé la version 7.3.7
https://fr.libreoffice.org/donate/dl/deb-x86_64/7.3.7/fr/LibreOffice_7.3.7_Linux_x86-64_deb.tar.gz
Même problème
j'ai aussi essayé avec avec la version 7.4.5 pareil

Jeanmimi, le bouton orange signifie supporté
Capture d’écran du 2023-01-28 20-47-15.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version: 25.8.4.2 (X86_64) / LibreOffice Community
System: Distro: Linux Mint 22.3
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26201
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] plantage Formulaire quand macros activées

Message par Dude »

wormsf a écrit : 28 janv. 2023 19:50 et j'ai téléchargé la version 7.3.7
Même problème
Tu as bien sûr purgé le profil avant comme c'est indiqué dans les tutos du forum. :roll:
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 184
Inscription : 02 janv. 2008 16:15

Re: [Base] plantage Formulaire quand macros activées

Message par wormsf »

Dure
Oui j'ai effacé .config/libreoffice
Version: 25.8.4.2 (X86_64) / LibreOffice Community
System: Distro: Linux Mint 22.3
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: [Base] plantage Formulaire quand macros activées

Message par zeguedon »

Bonjour,

A tout hasard , regarde du coté de ton jre. Certaines versions sont à l'origine de plantages :
Capture d’écran du 2023-01-29 18-58-15.png
@+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 184
Inscription : 02 janv. 2008 16:15

Re: [Base] plantage Formulaire quand macros activées

Message par wormsf »

zeguedon
j'ai la version java : ubuntu 11.0.17

mais ce qui est étonnant c'est que le plantage n'est pas systématique !!!

cordialement
Version: 25.8.4.2 (X86_64) / LibreOffice Community
System: Distro: Linux Mint 22.3
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26201
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] plantage Formulaire quand macros activées

Message par Dude »

Tu as bien supprimé tous les paquets de Synaptic comme indiqué sur le tuto ?
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: [Base] plantage Formulaire quand macros activées

Message par zeguedon »

wormsf a écrit : 30 janv. 2023 09:09 j'ai la version java : ubuntu 11.0.17
Je ne suis pas capable de te dire si cette version est responsable du dysfonctionnement mais rien ne s'oppose à installer une autre version en parallèle et la tester. Il suffira juste de la sélectionner (dans les options) dans la liste des jre installés sur ta machine.

Voir ici les recommandations : viewtopic.php?p=368344#p368344

A+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1485
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Base] plantage Formulaire quand macros activées

Message par jeanmi2403 »

Bonjour,
wormsf a écrit : 30 janv. 2023 09:09 mais ce qui est étonnant c'est que le plantage n'est pas systématique !!!
Est-ce que ça arrive après "un certain temps" de travail, ou bien après de nombreuses manipulations dans le formulaire ?
Ça m'est arrivé aussi. Depuis je fais des sauvegardes régulières de la base avec l'extension de sauvegarde incrémentale.
Et après de nombreuses manipulations sur un formulaire, une table, une requête, je sauvegarde avant d'utiliser le formulaire.
Bonne continuation,
Jean-Michel
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 184
Inscription : 02 janv. 2008 16:15

Re: [Base] plantage Formulaire quand macros activées

Message par wormsf »

incomprehensible
j'ai tout nettoyé et reinstallé, et même essayé dans un autre environnement sur le PC
çà plante et parfois tout de suite

j'ai cependant remarqué
si les macros ne sont pas activées , pas de problème !!!!
si on suprime le formulaire suivant , plus de problème non plus
Capture d’écran du 2023-01-31 16-09-01.png
propriété du formulaire
Capture d’écran du 2023-01-31 16-11-19.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version: 25.8.4.2 (X86_64) / LibreOffice Community
System: Distro: Linux Mint 22.3
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1485
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Base] plantage Formulaire quand macros activées

Message par jeanmi2403 »

Salut,
Donc refaire le formulaire à partir de zéro.
Ca m'est déjà arrivé après de nombreuses modifications.
A plus
Jean-Michel
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 184
Inscription : 02 janv. 2008 16:15

Re: [Base] plantage Formulaire quand macros activées

Message par wormsf »

J'ai refais le formulaire et cela semble résolu !!!
merci encore à tous ceux qui ont cherché pour résoudre ce probème
Version: 25.8.4.2 (X86_64) / LibreOffice Community
System: Distro: Linux Mint 22.3