[Résolu][Base]Fermer taches de fond Open Office

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 !
CrazyDams
Membre lOOyal
Membre lOOyal
Messages : 34
Inscription : 27 août 2018 06:54

[Résolu][Base]Fermer taches de fond Open Office

Message par CrazyDams »

Bonjour à toutes et à tous,

je reprends le cours de ce sujet :

https://forum.openoffice.org/fr/forum/v ... 2&p=108877

J'ai suivi les différentes étapes pour fermer ma base de donnée grâce à un bouton via un formulaire et cela fonctionne en utilisant le code suivant :

Code : Tout sélectionner

Sub StopDoc()
   
dim bdd as object

bdd = thisdatabasedocument
bdd.store()
wait 1000
bdd.close(True)
bdd.dispose

End Sub
Cependant openoffice reste en tâche de fond, ce qui est particulièrement gênant lorsque la base se trouve sur une clé USB. En effet, lorsque je souhaite retirer ma clé d'une manière propre en éjectant le périphérique, j'ai un message qui me dit que ma clé est toujours utilisée. Si je "tue" les tâches de fond openoffice (voir image jointe). Cette fois, je peux éjecter ma clé.

Est-il donc possible de quitter Openoffice en terminant les tâches de fond ?

Merci pour votre aide. :)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 21 oct. 2018 07:04, modifié 2 fois.
Raison : Lien actualisé à https+Balisage
Apache OpenOffice 4.1.5
Windows 8.1 64 bits
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Base]Fermer taches de fond Open Office

Message par DLE »

Bonjour,
Je ne réponds pas directement à votre message mais...
Il est FORTEMENT déconseillé d'utiliser une clé USB pour travailler avec AOO, au risque de perdre votre base ou autre document. Il est préférable de copier le fichier ODB sur la clé en fin de travail.

Cdlt.
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
CrazyDams
Membre lOOyal
Membre lOOyal
Messages : 34
Inscription : 27 août 2018 06:54

Re: [Base]Fermer taches de fond Open Office

Message par CrazyDams »

Bonjour DLE,

Merci pour l'information, j'ai déjà lu cet avertissement, mais est-ce vraiment gênant lorsque la base est juste en consultation ?
Quoiqu'il en soit c'est ainsi que je me suis aperçu que AOO restait en tâche de fond à la fermeture de la base.
Donc si il y avait un code pour permettre sa fermeture complète, je prends :D
Apache OpenOffice 4.1.5
Windows 8.1 64 bits
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Base]Fermer taches de fond Open Office

Message par DLE »

Bonjour,

Un peu de lecture dans ce fil. Voir les commentaires d'Alain de la chaume.
Cdlt.
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
CrazyDams
Membre lOOyal
Membre lOOyal
Messages : 34
Inscription : 27 août 2018 06:54

Re: [Résolu][Base]Fermer taches de fond Open Office

Message par CrazyDams »

Bonjour DLE,

Désolé pour cette réponse tardive, je me replonge seulement maintenant dans ma base. Merci pour cette info. J'ai jeter un coup d’œil et d'après ce que j'ai compris, il faut donc que la macro qui exécute la fermeture soit dans "mes macros". Il faut juste que je trouve le moyen de créer cette macro en automatique lors de l'ouverture de la base la première fois.

Je vais creuser. Merci encore :D
Apache OpenOffice 4.1.5
Windows 8.1 64 bits