Servus
Siehe dazu:
Bericht reload aus Makro heraus
Base beenden. CloseVetoException
Moderator: Moderatoren
Re: Base beenden. CloseVetoException
Und würdest Du uns auch mitteilen, wieso?PeterP hat geschrieben:hat sich erledigt
R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Base beenden. CloseVetoException
Hi,
habe den Code gerade ausprobiert.
Wenn Du nur eine Base Datei geöffnet hast und diese dann aus dem Formular schliesst, schau mal in Deinen Task-Manager. Ich vermute da bleibt auch bei Dir ein soffice.bin und ein soffice.exe stehen?
Gruß R
habe den Code gerade ausprobiert.
Wenn Du nur eine Base Datei geöffnet hast und diese dann aus dem Formular schliesst, schau mal in Deinen Task-Manager. Ich vermute da bleibt auch bei Dir ein soffice.bin und ein soffice.exe stehen?
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Base beenden. CloseVetoException
Hi,
ich hatte auch schon geforscht, darum auch meine Nachfrage. Jetzt habe ich diesen Code:
Er darf nicht dem Dokument zugeordnet sein, sondern muß unter "meine Makros" stehen.
Ausgelöst von einem Button auf einem Formular der Datenbank.
Funzt.
Gruß R
ich hatte auch schon geforscht, darum auch meine Nachfrage. Jetzt habe ich diesen Code:
Code: Alles auswählen
sub close_DB (event)
oform = event.source.model.parent
oconnection = oform.activeconnection
sqlStatement = oconnection.createstatement
ssql = "Shutdown Compact"
sqlStatement.execute(SSql)
ocomponent = stardesktop.currentcomponent.parent'Databasedocument ist .parent von Formulardokument
with ocomponent
if .isModified then .store
.close(true)
end with
ocomponentsenumeration = stardesktop.components.createenumeration
if ocomponentsenumeration.hasmoreelements = false then stardesktop.terminate' nix weiter offen
end sub
Ausgelöst von einem Button auf einem Formular der Datenbank.
Funzt.
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO