❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Fehler beim Aufruf eines Berichts über externes Formular

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
RobertG
* LO-Experte *
Beiträge: 2888
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Fehler beim Aufruf eines Berichts über externes Formular

Beitrag von RobertG » Mo 30. Okt 2017, 09:06

Hallo Swordfish,

ich würde in dem Bereich der Verbindung weiter suchen: Relativer Pfad, absoluter Pfad, angemeldete Datenbank.

Vielleicht versuchst Du das Formular auf eine angemeldete Datenbank umzustellen. Dann könnte es sein, dass Du Dich um die Verbindung nicht mehr kümmern musst. Ich habe hier leider nicht die Möglichkeit, Dein Szenario nachzustellen.

Gruß

Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare

Swordfish76
Beiträge: 19
Registriert: Di 11. Jul 2017, 20:32

Re: Fehler beim Aufruf eines Berichts über externes Formular

Beitrag von Swordfish76 » Mo 30. Okt 2017, 09:20

RobertG hat geschrieben:
Mo 30. Okt 2017, 09:06
Hallo Swordfish,

ich würde in dem Bereich der Verbindung weiter suchen: Relativer Pfad, absoluter Pfad, angemeldete Datenbank.

Vielleicht versuchst Du das Formular auf eine angemeldete Datenbank umzustellen. Dann könnte es sein, dass Du Dich um die Verbindung nicht mehr kümmern musst. Ich habe hier leider nicht die Möglichkeit, Dein Szenario nachzustellen.

Gruß

Robert
Hallo Robert,

ich werde mal schauen, was ich da noch so hinkriege. Irgendwie müsste es doch zu schaffen sein.

Vielen Dank für Deine tatkräftige Unterstützung - sie hat mich trotzdem ein ganzes Stück weitergebracht,
auch wenn das aktuelle Problem noch nicht gelöst ist. :)

Gruß,
Swordfish76

RobertG
* LO-Experte *
Beiträge: 2888
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Fehler beim Aufruf eines Berichts über externes Formular

Beitrag von RobertG » Mi 1. Nov 2017, 17:51

Hallo Swordfish,

wir müssen ja wohl irgendeine Änderung an der Öffnungsfunktion der Datei vornehmen:

Code: Alles auswählen

SUB Kundenliste
DIM oDocument AS OBJECT
DIM Arg()
oDocument = StarDesktop.loadComponentFromURL("file:///J:/Documents/Immobilien/Interessentenverwaltung.odb", "_blank", 0, Arg() )
END SUB
öffnet bei Dir zwar die Datenbankdatei, liefert aber einen Fehler beim Verbindungsversuch über die Tabellen oder andere Elemente.

Code: Alles auswählen

SUB Kundenliste
DIM oDocument AS OBJECT
DIM Arg()  AS new com.sun.star.beans.PropertyValue
oDocument = StarDesktop.loadComponentFromURL("file:///J:/Documents/Immobilien/Interessentenverwaltung.odb", "_blank", 0, Arg() )
END SUB
Vielleicht bringt ja die Zuschreibung einer bestimmten Variablenart bei den (leeren) Argumenten etwas. Falls etwas mit der Makroausführung nicht stimmt, dann wäre vielleicht einer Ergänzung notwendig:

Code: Alles auswählen

SUB Kundenliste
DIM oDocument AS OBJECT
DIM Arg()  AS new com.sun.star.beans.PropertyValue
Arg(0).name="MacroExecutionMode"
Arg(0).value = 4
oDocument = StarDesktop.loadComponentFromURL("file:///J:/Documents/Immobilien/Interessentenverwaltung.odb", "_blank", 0, Arg() )
END SUB
Welche Parameter in dem Aufruf geändert werden könnten ist hier zu lesen:
https://api.libreoffice.org/docs/idl/re ... oader.html
Schau auch von dort weiter in Richtung Media-Descriptor:
https://api.libreoffice.org/docs/idl/re ... iptor.html

Gruß

Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten