[Résolu] Lien avec tableur lié à Dolibarr
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
Artazis
- NOOuvel adepte

- Messages : 19
- Inscription : 18 janv. 2023 14:44
[Résolu] Lien avec tableur lié à Dolibarr
Bonjour
J'aimerai automatiser un tâche un peu laborieuse. Je calcule mes tarifs dans libreofficeCalc, le calcul prenant pas mal de paramètres en compte. J'ai un logiciel de facturation (Dolibarr) installé sur raspberry distante. Je modifie mes prix de vente en accédant directement à la base de données.
Est il possible de créer un lien entre les cellules de mon tableau et la base de données pour mettre à jour les tarifs de façon automatique ?
En tableur, je maîtrise à peu près. Par contre en base de données, je suis une bille.
J'aimerai automatiser un tâche un peu laborieuse. Je calcule mes tarifs dans libreofficeCalc, le calcul prenant pas mal de paramètres en compte. J'ai un logiciel de facturation (Dolibarr) installé sur raspberry distante. Je modifie mes prix de vente en accédant directement à la base de données.
Est il possible de créer un lien entre les cellules de mon tableau et la base de données pour mettre à jour les tarifs de façon automatique ?
En tableur, je maîtrise à peu près. Par contre en base de données, je suis une bille.
Dernière modification par Artazis le 11 févr. 2023 17:29, modifié 1 fois.
Linux mint 20.3
Libre office 6.4.7.2 (Version stable des dépôts de mint)
Libre office 6.4.7.2 (Version stable des dépôts de mint)
-
micmac
- RespOOnsable forum

- Messages : 10105
- Inscription : 28 août 2010 08:45
Re: Lien entre tableur et base de données
Bonjour,
Si c'est une obligation ou un choix mentionnez-le dans votre signature.
Afin de profiter des dernières améliorations, nous vous invitons à être à jour de la dernière version officielle stable
Accès direct à votre signature pour la corriger.
Pour information, cette version de LibO est obsolète.Dans votre signature il y a écrit :Libre office 6.4.7.2
Si c'est une obligation ou un choix mentionnez-le dans votre signature.
Afin de profiter des dernières améliorations, nous vous invitons à être à jour de la dernière version officielle stable
Accès direct à votre signature pour la corriger.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
-
Artazis
- NOOuvel adepte

- Messages : 19
- Inscription : 18 janv. 2023 14:44
Re: Lien entre tableur et base de données
Bonjour
Merci pour l'information. Ce n'est nullement une obligation. Cependant, dans les dépôts Mint, la version 6.4.7.2 est la dernière version stable.
Linux mint 20.3
Libre office 6.4.7.2 (Version stable des dépôts de mint)
Libre office 6.4.7.2 (Version stable des dépôts de mint)
-
tintin
- Grand Maître de l'OOffice

- Messages : 10195
- Inscription : 18 juil. 2008 15:29
- Localisation : F-Oise
Re: Lien entre tableur et base de données
Bonjour,
OK mais les versions des dépôts sont souvent sources de petites bizarreries non reproductibles à partir de versions officielles.
C'est pourquoi nous recommandons d'être à jour de la dernière version officielle stable.
OK mais les versions des dépôts sont souvent sources de petites bizarreries non reproductibles à partir de versions officielles.
C'est pourquoi nous recommandons d'être à jour de la dernière version officielle stable.
AOO 4.1.16 et LibO 25.8.6 / macOS M4 Silicon 26.5 Tahoe
Adoptium-temurinJDK-1.8.0.492 / Firefox/Safari/Thunderbird /Time Machine + Clone CCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Adoptium-temurinJDK-1.8.0.492 / Firefox/Safari/Thunderbird /Time Machine + Clone CCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
-
Artazis
- NOOuvel adepte

- Messages : 19
- Inscription : 18 janv. 2023 14:44
Re: Lien entre tableur et base de données
Mercitintin a écrit : ↑09 févr. 2023 15:56 Bonjour,
OK mais les versions des dépôts sont souvent sources de petites bizarreries non reproductibles à partir de versions officielles.
C'est pourquoi nous recommandons d'être à jour de la dernière version officielle stable.
Je suppose, pour mon problème, que ça ne change pas grand chose. Je ferai la bascule ultérieurement.
Linux mint 20.3
Libre office 6.4.7.2 (Version stable des dépôts de mint)
Libre office 6.4.7.2 (Version stable des dépôts de mint)
-
Dahu
- Membre OOrganisé

- Messages : 50
- Inscription : 20 août 2017 19:49
Re: Lien entre tableur et base de données
Bonjour,
pour avoir une feuille de calcul sur une base libre office :
- créer une nouvelle base
- choisir "Connecter une base de donnée existante"
- Sélectionner "Classeur"
La nouvelle base affiche une table pour chaque feuille du classeur, en revanche les tables sont en lecture seule, ce qui n'est pas forcément rédhibitoire dans votre cas.
L'idée est de créer la feuille avec les entêtes et les données qui conviennent.
La question, ensuite est de relier cette base à Dolibar... Là je ne sais pas.
Est-ce que ça vous aide ?
Amicalement,
François
pour avoir une feuille de calcul sur une base libre office :
- créer une nouvelle base
- choisir "Connecter une base de donnée existante"
- Sélectionner "Classeur"
La nouvelle base affiche une table pour chaque feuille du classeur, en revanche les tables sont en lecture seule, ce qui n'est pas forcément rédhibitoire dans votre cas.
L'idée est de créer la feuille avec les entêtes et les données qui conviennent.
La question, ensuite est de relier cette base à Dolibar... Là je ne sais pas.
Est-ce que ça vous aide ?
Amicalement,
François
LO 7.4.6.2 / Windows 10
-
Artazis
- NOOuvel adepte

- Messages : 19
- Inscription : 18 janv. 2023 14:44
Re: Lien entre tableur et base de données
Merci pour ces infos.
Cependant, ça ne m'avance pas beaucoup. Sauf si c'est plus facile de faire le lien entre 2 bases de données.
C'est peut être une piste à creuser.
J'ai trouvé une histoire de réplication. Ça me semble un peu complexe et comme je ne maîtrise pas les bases de données. J'ai peur de perdre du temps pour aucun résultat. Je me pencherai dessus quand j'aurai du temps à perdre.
En attendant, si vous avez une solution plus simple, je prends
Cependant, ça ne m'avance pas beaucoup. Sauf si c'est plus facile de faire le lien entre 2 bases de données.
C'est peut être une piste à creuser.
J'ai trouvé une histoire de réplication. Ça me semble un peu complexe et comme je ne maîtrise pas les bases de données. J'ai peur de perdre du temps pour aucun résultat. Je me pencherai dessus quand j'aurai du temps à perdre.
En attendant, si vous avez une solution plus simple, je prends
Linux mint 20.3
Libre office 6.4.7.2 (Version stable des dépôts de mint)
Libre office 6.4.7.2 (Version stable des dépôts de mint)
-
pulcinopio
- Membre prOOscrit
- Messages : 243
- Inscription : 13 juil. 2022 17:13
Re: Lien entre tableur et base de données
Bonjour Artazis,
Vous avez écrit:
Cela peut vous sembler farfelu, mais c'est l'avantage de la portabilité.
Bien à vous
pulcinopio
Vous avez écrit:
Les systèmes AS400 IBM ont également le DB relationnel. Il me semble d'avoir déduit qu'il s'agit donc de la table disons "prix unitaire" à mettre périodiquement à jour. Il y a quelques années en arrière une softwarehouse vénitienne avait développé un logiciel qui exploitait un fichier mdb (ms access). Je formule par conséquent l'hypothèse qu'il suffit de remplacer la table en question, à condition que l'architecture des deux logiciels en question corresponde.Je modifie mes prix de vente en accédant directement à la base de données
Cela peut vous sembler farfelu, mais c'est l'avantage de la portabilité.
Bien à vous
pulcinopio
Libre Office 6.0.4 sur Ubuntu 18.04
-
rollmops
- PassiOOnné

- Messages : 744
- Inscription : 20 déc. 2017 14:45
Re: Lien entre tableur et base de données
Bonjour,
Et souvent les serveurs qui hébergent ces bases sont verrouillées depuis l'extérieur.
Base ne permet pas d'attacher plusieurs sources de données.
Et souvent les serveurs qui hébergent ces bases sont verrouillées depuis l'extérieur.
OpenOffice 4.1.16 - Windows 11
+ LibO 25.8.5 (occasionnel pour test)
+ LibO 25.8.5 (occasionnel pour test)
-
Dahu
- Membre OOrganisé

- Messages : 50
- Inscription : 20 août 2017 19:49
Re: Lien entre tableur et base de données
Il y a rarement des solutions simples...
Où est hébergée votre base, dans quel format ? Pouvez-vous l'interroger avec une requête SQL ? Si c'est le cas, vous pourriez générer la requête SQL avec Calc, puis la copier sur votre serveur.
LO 7.4.6.2 / Windows 10
-
Artazis
- NOOuvel adepte

- Messages : 19
- Inscription : 18 janv. 2023 14:44
Re: Lien entre tableur et base de données
Merci pour toutes ces infos.
Pulcinopio, vous m'avez perdu. Je précise quand BD, je découvre
Rolimops, le serveur est à moi. Une raspberry toujours allumée avec le logiciel Dolibarr. Je peux y accéder de n'importe où et je me suis autorisé l'accès distant à la base avec un utilisateur spécifique. On n'est jamais aussi bien servi que par soi même
Dahu, ça me plaît comme solution. Comme je l'indiquais au dessus, ma base est stockée sur Raspberry distante dont je gère les droits. Pas de souci d'accès donc. Vous me demandez le format, je pense que ce que vous souhaitez savoir c'est une base mySql ou plutôt mariaDb pour être précis. LibreOffice Base, l'interroge déjà avec des requêtes SQL grâce au connecteur JDBC qui permet l'accès à distance. Si je pouvais directement modifier ma table avec Calc sans passer par LibreOffice Base ce serait encore mieux.
Pulcinopio, vous m'avez perdu. Je précise quand BD, je découvre
Rolimops, le serveur est à moi. Une raspberry toujours allumée avec le logiciel Dolibarr. Je peux y accéder de n'importe où et je me suis autorisé l'accès distant à la base avec un utilisateur spécifique. On n'est jamais aussi bien servi que par soi même
Dahu, ça me plaît comme solution. Comme je l'indiquais au dessus, ma base est stockée sur Raspberry distante dont je gère les droits. Pas de souci d'accès donc. Vous me demandez le format, je pense que ce que vous souhaitez savoir c'est une base mySql ou plutôt mariaDb pour être précis. LibreOffice Base, l'interroge déjà avec des requêtes SQL grâce au connecteur JDBC qui permet l'accès à distance. Si je pouvais directement modifier ma table avec Calc sans passer par LibreOffice Base ce serait encore mieux.
Linux mint 20.3
Libre office 6.4.7.2 (Version stable des dépôts de mint)
Libre office 6.4.7.2 (Version stable des dépôts de mint)
-
rollmops
- PassiOOnné

- Messages : 744
- Inscription : 20 déc. 2017 14:45
Re: Lien entre tableur et base de données
Dans ce cas, pourquoi poster dans la section Base ?
Il faut voir ton problème dans la section Calc.
OpenOffice 4.1.16 - Windows 11
+ LibO 25.8.5 (occasionnel pour test)
+ LibO 25.8.5 (occasionnel pour test)
-
pulcinopio
- Membre prOOscrit
- Messages : 243
- Inscription : 13 juil. 2022 17:13
Re: Lien entre tableur et base de données
Artaziz,
Vous avez posté:
Le forum est une sorte de société bénévole: s'il vous plaît restez donc dans le contexte.
Bien à vous
pulcinopio
Vous avez posté:
Tu fais des grands mouvements d'air dans quel but? Si tu as pris le temps de potasser un peu ce forum, tu auras pû réaliser qu'il est très bien administré et qu'il faudrait donc respecter les proportions quand on prétend claquer du doigt...Pulcinopio, vous m'avez perdu. Je précise quand BD,
Le forum est une sorte de société bénévole: s'il vous plaît restez donc dans le contexte.
Bien à vous
pulcinopio
Libre Office 6.0.4 sur Ubuntu 18.04
-
Oukcha
- RespOOnsable modération

- Messages : 4343
- Inscription : 06 oct. 2008 08:03
Re: Lien entre tableur et base de données
Merci également de rester factuel.
Encore une fois, ce forum n'est pas un espace de Tchat, veuillez limiter vos interventions à un cadre davantage orienté sur l'aspect technique.
Cordialement
-
Artazis
- NOOuvel adepte

- Messages : 19
- Inscription : 18 janv. 2023 14:44
Re: Lien entre tableur et base de données
Car je ne sais pas comment résoudre mon problème et grâce à quoi. C'est une base à modifier à partir d'un tableau calc. Je pense que la solution, si elle existe, se trouve soit dans base soit dans calc. Peut être un peu des 2.
Requête SQL, macro, lien ou autre, je ne sais pas vers où me diriger.
J'ai posé la question dans calc et on me renvoie vers base.
Ce qui me surprend, c'est que je ne dois pas être le premier à vouloir faire cette manipulation. Pourtant, je ne trouve aucune info, aucun tuto. Peut être que si.
Linux mint 20.3
Libre office 6.4.7.2 (Version stable des dépôts de mint)
Libre office 6.4.7.2 (Version stable des dépôts de mint)
-
Dude
- IdOOle de la suite

- Messages : 26201
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Lien entre tableur et base de données
Salut,
Personne ne te renvoie vers Base, le modérateur te demande juste de clôturer ce fil puisque tu cherches une solution sous Calc.
Il est logique de ne pas poursuivre ici.
Et pour faciliter le suivi lorsque d'autres feront des recherches, tu ajoutes un lien vers l'autre fil que tu as ouvert.
PS : quand tu réponds, évite de citer l'intégralité du message surtout si c'est pour répéter tes propres propos.
Personne ne te renvoie vers Base, le modérateur te demande juste de clôturer ce fil puisque tu cherches une solution sous Calc.
Il est logique de ne pas poursuivre ici.
Et pour faciliter le suivi lorsque d'autres feront des recherches, tu ajoutes un lien vers l'autre fil que tu as ouvert.
PS : quand tu réponds, évite de citer l'intégralité du message surtout si c'est pour répéter tes propres propos.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
Artazis
- NOOuvel adepte

- Messages : 19
- Inscription : 18 janv. 2023 14:44
Re: Lien entre tableur et base de données
Je crois que je vais arrêter ici mes recherches dans cette discussion. C'est devenu stérile.
Merci pour les pistes de réflexions que certains m'ont apportées.
La suite ici :
viewtopic.php?t=66703
Merci pour les pistes de réflexions que certains m'ont apportées.
La suite ici :
viewtopic.php?t=66703
Linux mint 20.3
Libre office 6.4.7.2 (Version stable des dépôts de mint)
Libre office 6.4.7.2 (Version stable des dépôts de mint)