Liebe Liste, ich versuche gerade für jemanden den Wunsch zu realisieren, mittels eines Buttons aus einem Formular der Datenbankdatei heraus Formular und Datei zu schließen. Das Schließen der Formulare ist mit
oController = ThisDatabaseDocument.CurrentController oController.closeSubComponents kein Problem. oDoc = ThisDatabaseDocument oDoc.close(True) führt aber regelmäßig dazu, dass OpenOffice das Ganze als Absturz interpretiert und am liebsten einen Bericht an Sun schicken möchte. Dabei ist es egal, ob ich vorher die SubComponents (also eigentlich nur das eine Formular ...) geschlossen habe oder den Befehl direkt im Formular ausführe. Setze ich oDoc.close(True) nach geschlossenem Formular bei der Datenbank.odb ab, so schließt sich zwar das Datenbankfenster, aber die Lock-Datei (*.lck) bleibt bestehen. Zumindest kommt aber nicht die Botschaft eines Absturzes ... Bitte jetzt nicht die gutgemeinten Ratschläge, das im Sinne der Datensicherheit lieber sein zu lassen. Die gebe ich so schon weiter und würde, wenn das Schließen aus dem Formular heraus gewünscht ist, doch direkt auf die Formulare innerhalb der *.odb verzichten - obwohl ich da jetzt bereits einige Zeit investiert habe. Die Nachfrage, wie vermieden werden kann, dass dies als Absturz interpretiert bzw. die Lock-Datei nicht geschlossen wird, soll mir lediglich helfen, eventuelle Problemstellen genauer zu durchschauen. Gruß Robert --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org