Laufzeitfehler Objektvariable nicht belegt

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

AlexD
Beiträge: 9
Registriert: So, 19.05.2019 11:25

Re: Laufzeitfehler Objektvariable nicht belegt

Beitrag von AlexD »

Keiner eine Idee??
RobertG
********
Beiträge: 2033
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Laufzeitfehler Objektvariable nicht belegt

Beitrag von RobertG »

Hallo AlexD,

das ist für alle Leute, die aktuell LibreOffice nutzen, sowieso nicht nachvollziehbar. Das Ereignis "Ansicht wurde erzeugt" findet gibt dort beim Öffnen einer Datenbankdatei nichts zurück. Ist defekt seit LO 4.3:https://bugs.documentfoundation.org/sho ... i?id=96625.

Wenn ich das Ganze mit "Dokument aktivieren" verbinde, so bleibe ich in dem aufgerufenen Formular hängen. Jedes Schließen des Formulars öffnet es gleich wieder, weil eben das darunterliegende Dokument aktiviert wird.

Wenn ich mit "Dokument öffnen" arbeite, dann erscheint das Formular. Für mich unter LibreOffice zur Zeit die einzige Möglichkeit, die zur Zeit funktioniert.

AOO verhält sich da sicher anders ...

Gruß

Robert
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Laufzeitfehler Objektvariable nicht belegt

Beitrag von Stephan »

AlexD hat geschrieben: Sa, 25.05.2019 13:21 Keiner eine Idee??
Ich würde vor allem das Makro systematisch debuggen.

Was liefert beispielsweise:

Code: Alles auswählen

Sub openForm
  Msgbox  ThisDatabaseDocument.dbg_properties
  
  'oController = ThisDatabaseDocument.currentController
  '  if not oController.isConnected then oController.Connect
  '  ThisDatabaseDocument.FormDocuments.getByName("s").open
End Sub



Gruß
Stephan
Antworten