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
💚 BITTE helfen Sie uns NOCH HEUTE mit einer SPENDE 💚
Helfen Sie das LibreOffice Forum zu erhalten!
> 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
Re: Fehler beim Aufruf eines Berichts über externes Formular
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
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
-
- Beiträge: 19
- Registriert: Di 11. Jul 2017, 20:32
Re: Fehler beim Aufruf eines Berichts über externes Formular
Hallo Robert,RobertG hat geschrieben: ↑Mo 30. Okt 2017, 09:06Hallo 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
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
Re: Fehler beim Aufruf eines Berichts über externes Formular
Hallo Swordfish,
wir müssen ja wohl irgendeine Änderung an der Öffnungsfunktion der Datei vornehmen:
öffnet bei Dir zwar die Datenbankdatei, liefert aber einen Fehler beim Verbindungsversuch über die Tabellen oder andere Elemente.
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:
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
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
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
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
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
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 ❤️