BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 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
Beiträge: 2732
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
Beiträge: 2732
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 nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten