Il 19/05/2012 18:43, Roberto Crosio ha scritto:

[...]

Ciao a tutti,

Forse ho risolto, ma ditemelo voi, per favore...
Nella Sub EsciDaBase ho provato a commentare le righe relative alle variabili oForms e oForm, come si può vedere di seguito.

REM ----------------------------------------------------------------------
Sub EsciDaBase
Dim oForms as Object, oForm as Object
Dim oCtrl as Object
oForms = ThisComponent.DrawPage.Forms
oForm = oForms.GetByName("Uscita")
'Xray oForm
oForm.ActiveConnection.flush()
StarDesktop.terminate
End sub
REM ----------------------------------------------------------------------


rem oForms = ThisComponent.DrawPage.Forms
rem oForm = oForms.GetByName("Uscita")
'Xray oForm
rem oForm.ActiveConnection.flush()
StarDesktop.terminate

A questo punto si chiude il db ed anche LibO, apparentemente senza problemi.
Ho solo un dubbio: il comando "oForm.ActiveConnection.flush()" è inutile, oppure è importante?
Ed a cosa servirebbe?
Con solo il comando "StarDesktop.terminate" sembrerebbe tutto a posto....

Che ne dite?
Grazie a tutti in anticipo.

--
Distinti saluti
Roberto Crosio

--
Come cancellarsi: E-mail [email protected]
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili

Rispondere a