LibreOffice für die Verwendung von JDK 17 konfigurieren

Klicken Sie auf Tools > Options und anschließend im Dialogfeld Options - LibreOffice - User Data in der Baumstruktur auf LibreOffice > Advanced.

Das Kontrollkästchen Use a Java runtime environment muss aktiviert sein. Überprüfen Sie, ob eine JRE der Version 17 erkannt wird.

Falls nicht, installieren Sie Java 17 und wiederholen Sie den Vorgang. Sie können auf die Schaltfläche Add klicken und der Anleitung folgen, falls es nicht automatisch erkannt wird, Sie aber wissen, dass es installiert ist.

lo java17 conf
Figure 1. Java 17 wird erkannt und ausgewählt

Klicken Sie auf die Schaltfläche Apply oder Ok.

Den JAR-Treiber hinzufügen

Kehren Sie zum Dialogfeld „Advanced“ zurück.

Klicken Sie auf Class Path…​, im Dialogfeld auf Add Archive…​ und wählen Sie die heruntergeladene Datei aus.

lo java17 driver conf
Figure 2. Treiber zur Laufzeitumgebung hinzugefügt

Klicken Sie auf die Schaltfläche Ok.

Eine LibreOffice Base-Datei erstellen

Öffnen Sie LibreOffice und klicken Sie auf Base Database.

JDBC auswählen

lo base databaseWizard 1
Figure 3. Schritt 1: JDBC auswählen

Klicken Sie auf die Schaltfläche Next.

Treiberpfad im JAR eingeben

jdbc: taack:localhost:8080/taack

Ersetzen Sie localhost und den Port durch die URL und den Port Ihrer Instanz.

JDBC-Treiberklasse: taack.jdbc.client.TaackDriver

lo base databaseWizard 2
Figure 4. Schritt 2: Treiber-Verbindungszeichenfolge

Benutzernamen festlegen

Der User name muss ein aktiver Benutzer Ihrer Intranet-Anwendung sein (mit ROLE_ADMIN oder ROLE_JDBC_ADMIN).

lo base databaseWizard 3

Klicken Sie auf die Schaltfläche Finish und legen Sie einen Dateinamen fest.

Verwendung in Base

Öffnen Sie die im vorherigen Schritt gespeicherte Datei und geben Sie bei Aufforderung Ihr Passwort ein.

lo base tables screenshot
Figure 5. Vom Treiber gelesene Tabellen

Klicken Sie auf die Schaltfläche „Queries“ und anschließend auf Create Query in SQL View.

Verwenden Sie nicht den Assistenten (Wizard). Das Intranet verwendet die Sprache TQL zum Abfragen von Daten; LibreOffice kennt diese Sprache nicht.
lo base queries screenshot

Bevor Sie Abfragen eingeben können, klicken Sie auf Run SQL Command directly.

lo base queries designer screenshot

Jetzt können Sie Ihre TQL-Abfragen eingeben…​

Siehe TQL-Abfragen.

Verwendung in Calc

Sobald Sie einige Abfragen erstellt und gespeichert haben, können Sie direkt aus Calc auf die Daten zugreifen.

Abfrage als Pivot-Tabelle öffnen

Data > Pivot Table und dann Data source in registered Calc

lo calc datasrouce screenshot

Wählen Sie die Datei aus, in der Sie Ihre Abfragen gespeichert haben, geben Sie Ihr Intranet-Passwort ein und wählen Sie anschließend die Datenquelle aus.

lo calc datasrouce 2

Hier wähle ich „Query“ und dann die Abfrage „Users“.

lo calc pivotTable layout

Das ist alles. Sie können Ihre Pivot-Tabelle nun nach Ihren Wünschen bearbeiten.

lo calc pivotTable results

Als Datenquelle

TODO