4 messages in org.openoffice.fr.progFermer connexion Obase
FromSent OnAttachments
Arnaud POUSSIERJan 9, 2007 2:15 am 
JMD Jean-Marc DelmasJan 9, 2007 5:12 am 
Arnaud POUSSIERJan 9, 2007 8:40 am 
Vincent MAILLEJan 9, 2007 10:38 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Fermer connexion ObaseActions...
From:Arnaud POUSSIER (arna@douane.finances.gouv.fr)
Date:Jan 9, 2007 2:15:17 am
List:org.openoffice.fr.prog

Bonjour,

J'ai lu avec attention le fil de discussion concernant " fichier .lck aprés
fermeture de Obase", car j'ai un soucis identique (que j'avais déjà exposé mais
qui je crois nécéssite un nouveau fil de discusson pour une meilleure
compréhension)

J'ai utilisé la macro suivante pour ouvrir un formulaire depuis un autre (merci
à Christine Brou):

Sub OuvrirFormA() dim optFichier(2) as new com.sun.star.beans.PropertyValue

monDoc = thisComponent lesForm = monDoc.Parent.FormDocuments monForm = lesForm.getByName("FORM_A") 'formulaire à ouvrir

optFichier(0).Name = "ActiveConnection" optFichier(0).Value = monDoc.Parent.DataSource.getConnection("","") optFichier(1).Name = "OpenMode" optFichier(1).Value = "open"

lesForm.loadComponentFromURL(monForm.Name, "", 0, optFichier()) monDoc = lesForm.loadComponentFromURL(monForm.Name, "", 0, optFichier()

call FullOn(monDoc) 'macro qui met le formulaire "form_A" ouvert en mode plein
écran

End Sub

donc la connexion est bien ouverte lorsque le formulaire "form_A" s'ouvre. Mon probléme est que la connexion reste ouverte lorsque je ferme le formulaire
"form_A". Comment puis-je donc fermer la connexion ? Cela doit-il intervenir dans la même
macro qui ouvre le formulaire (si oui la connexion serat toujours active )ou
lors de la fermeture de celui-ci ?

Merci d'avance

et meilleurs voeux à toute la liste