Date: prev next · Thread: first prev next last
2020 Archives by date, by thread · List index


Le 21/10/2020 à 18:42, Ocleyr2lalune a écrit :

...Le GROUP BY est donc tout pourri et ne fonctionne pas. Sauf
erreur c'estun problème lié à la version de HSQLDB, antédiluvienne
(1.8), alors que laversions actuelle est 2.51. ...on achoppe sur
des trucs aussi basiques que cette syntaxe SQL
défaillante,incomplète. C’est rageant.
j'ai effectivement été freinée dans mon usage de Base, à chaque fois
que j'ai voulu utiliser un peu de SQL...

Voilà qui m'étonne. Ce serait lié à quoi ?

Dans les fichiers d'exemples que je suis en train de traduire, je trouve des usages de SQL (et qui fonctionnent) que je ne soupçonnais pas. Mais je ne suis pas un spécialiste, juste un amateur un peu éclairé...

J'ai découvert trés récemment cette limitation qui est pourtant
parfaitement documentée. C'est trés simple de prendre du txt ou du csv,
du dbf pour en faire une base, mais les fonctionnalités sont de fait
plus limitées.

A mon avis, cette fonctionnalité est implémentée pour faciliter l'usage des sources de données et quelques traitements simples. Mais certainement pas à recommander.

Je rappelle que la question initiale était : "grouper les absences d'un élève sur une seule page" à partir d'un fichier CSV. J'ai donc répondu à cette question, en faisant simple, sans créer de base intégrée.
J'étais loin de me douter qu'on partirait dans des comptages SQL !

Est-ce qu'il existe (je n'ai pas cherché..) suffisament de doc pour
guider dans la conversion de base en format texte ou classeur vers
HSQLDB ?  Est-ce que la doc Base 6.4 qui est en cours de traduction,
notamment par Jean Michel je crois, intègre cette info ?
Il n'y a pas plus. J'ai réalisé il y a quelque temps un outil pour exporter une feuille Calc en requête SQL, mais ça n'a intéressé personne. Il fallait de toute manière créer la base intégrée avant l'import SQL.
@Thierry, pas d'accès concurrent avec Base à ma connaissance, ce qui
est aussi limitant. Ex : un formulaire de saisie (qui alimente la base
x) utilisable par 2 personnes en même temps...

Il y a une bidouille possible en créant des comptes dans HSQLDB, mais je n'ai jamais testé, et je doute un peu de l'intégrité des données... Ça fait partie des tests que j'aimerais bien faire. Cela dit, un serveur Mysql (ou MariaDB) sur un poste du réseau utilisé avec Base sur plusieurs postes, ça fonctionne bien aussi.

Bonne soirée à tous...

--
Jean-Michel


--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.