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


Bonjour

Jean Michel, à te lire je crois que je vais apprécier la traduction que tu finis de boucler.....

Le 23 oct. 2020 à 18:28 +0200, Jean-Michel COSTE <jeanmichel.coste@free.fr>, a écrit :
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é...
Je n'ai jamais cherché très loin (jusqu'au jour assez récent où j'ai trouvé la limitation des txt). 
Je n'ai toujours fait qu'un usage très empirique de Base. En essayant de me dépatouiller car ma 
syntaxe SQL qui fonctionne par ailleurs "ne semble pas fonctionner" dans Base. Mais je n'ai 
toujours utilisé dans Base que des csv, ods ou dbf.... Donc forcément, ça ne marchait pas. Donc lié 
au fait que j'ai jamais vraiment creusé plus et que j'aurais du !



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.
De mon côté je recommande cette pratique en mode passe plat :
 Je n'ai pas essayé dans les versions récentes de Calc mais manipuler des fichiers de données un 
peu lourd dans Calc 4.3 avait été quasi impossible jusqu'au moment où l'on a intégré les fichiers 
dbf comme une base. Il était a ce moment là plus confort (côté perf) de les manipuler comme source 
de données dans Calc au lieu de les ouvrir directement avec Calc, mais ça mériterait d'être 
retesté....


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.
Je n'ai pas vu passer ou en tout cas ça me dit rien.

@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.
Ce serait intéressant a tester oui !
Cela dit, un serveur
Mysql (ou MariaDB) sur un poste du réseau utilisé avec Base sur
plusieurs postes, ça fonctionne bien aussi.
Disons que si j'ai un serveur de données, j'aurais plutôt un sgbd et que l'usage de Base tombe...
jusqu'à maintenant en tout cas et en mode pro car l'idée c'est justement de faire sans.


Bonne soirée à tous...

--
Jean-Michel

Merci Jean Michel. Bonne journée

Claire

-- 
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.