![lo java17 conf](/img/lo-java17-conf.webp)
Configurer LibreOffice pour utiliser Jdk 17
Cliquez sur les outils Outils
> Options
, puis dans la boîte de dialogue Options - LibreOffice - Données utilisateur, cliquez sur LibreOffice
> Avancé
dans l’arborescence.
La case à cocher Utiliser un environnement d’exécution Java
doit être cochée et vérifiez qu’une version JRE 17 est détectée.
Si ce n’est pas le cas, installez Java 17 et répétez le processus. Vous pouvez cliquer sur le bouton Ajouter
et suivre la procédure s’il n’est pas détecté, mais que vous savez qu’il est installé.
![lo java17 conf](/img/lo-java17-conf.webp)
Cliquez sur le bouton Appliquer
ou Ok
.
Ajouter le pilote Jar
Télécharger taack-jdbc-client-0.2-SNAPSHOT-all.jar
Revenir à la boîte de dialogue avancée.
Cliquer sur Class Path…
, dans la boîte de dialogue, cliquer sur Add Archive…
, sélectionner le fichier que vous avez téléchargé.
![lo java17 driver conf](/img/lo-java17-driver-conf.webp)
Cliquer sur le bouton Ok
.
Créer un fichier de base LibreOffice
Ouvrez LibreOffice, cliquez sur Base Database
Sélectionnez JDBC
![lo base databaseWizard 1](/img/lo-base-databaseWizard-1.webp)
Cliquer sur le bouton Next
.
Entrez l’emplacement du pilote dans le fichier Jar
jdbc : taack:localhost:8080/taack
Remplacez localhost et port par l’URL et le port de votre instance.
Classe de pilote JDBC : taack.jdbc.client.TaackDriver
![lo base databaseWizard 2](/img/lo-base-databaseWizard-2.webp)
Définir le nom d’utilisateur
Le Nom d’utilisateur
doit être un utilisateur actif de votre application Intranet (avec ROLE_ADMIN
ou ROLE_JDBC_ADMIN
).
![lo base databaseWizard 3](/img/lo-base-databaseWizard-3.webp)
Cliquez sur le bouton Terminer
, définissez un nom de fichier
Utilisation dans Base
Ouvrez le fichier enregistré à l’étape précédente, entrez votre mot de passe lorsque vous y êtes invité.
![lo base tables screenshot](/img/lo-base-tables-screenshot.webp)
Cliquez sur le bouton Requêtes, puis sur Créer une requête dans la vue SQL
N’utilisez pas l’assistant. L’Intranet utilise le langage TQL pour interroger les données, LibreOffice ne connaît pas ce langage. |
![lo base queries screenshot](/img/lo-base-queries-screenshot.webp)
Avant de pouvoir saisir des requêtes, cliquez sur Exécuter directement la commande SQL
![lo base queries designer screenshot](/img/lo-base-queries-designer-screenshot.webp)
Maintenant, vous pouvez saisir vos requêtes TQL…
Voir le Requêtes TQL.
Utilisation dans Calc
Une fois que vous avez créé des requêtes et que vous les avez enregistrées, vous pouvez accéder aux données directement depuis Calc.
Ouvrir la requête en tant que tableau croisé dynamique
Données
> Tableau croisé dynamique
puis Source de données dans Calc enregistré
![lo calc datasrouce screenshot](/img/lo-calc-datasrouce-screenshot.webp)
Sélectionnez le fichier dans lequel vous enregistrez vos requêtes, entrez votre mot de passe Intranet, puis vous devez sélectionner la source de données.
![lo calc datasrouce 2](/img/lo-calc-datasrouce-2.webp)
Ici, je choisis Requête et je sélectionne Requête des utilisateurs.
![lo calc pivotTable layout](/img/lo-calc-pivotTable-layout.webp)
C’est tout. Vous pouvez modifier votre tableau croisé dynamique selon vos besoins.
![lo calc pivotTable results](/img/lo-calc-pivotTable-results.webp)
En tant que source de données
TODO