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


Peut-être peux-tu joindre la Base pour la faire tester sous Firebird ?

Jean-Michel PIERRE 
Tél : 06.19.55.73.22

Le 2 mars 2020 à 10:40, Thierry Jeanneret <thierry.jeanneret@gmail.com> a écrit :

Merci de ta réponse,


Oui j'avais vu cette doc. Mais si elle documente champ par champ, elle ne dit rien de ce qui se 
passe au niveau des formulaires de LibreOffice, qui permettent d'établir des Join.

Lorsqu'on créé un formulaire maitre-esclave (p. ex. en-tête de commande - lignes de commande), on 
reste dans l'environnement de LibreOffice qui s'arrange pour que ça fonctionne. On lui fournit 
les deux champs clés, et quelque part le miracle se produit, le join est créé. Je postule que ça 
repose sur une requête SQL générée automatiquement, et qu'elle suit des règles de nommage 
standardisées qui ne fonctionnent plus avec Firebird. Ou quelque chose d'approchant.

Ca fonctionnait parfaitement avec HSQLDB, mais en essayant de porter la base à Firebird, 
j'obtiens l'erreur que j'ai mentionnée.  J'ai vérifié le nom des champs (mais ils peuvent être 
différents) et leur type, tous deux Integer. C'est donc pas ça…

Le plus surprenant reste que j'ai l'impression d'être le seul sur la planète à avoir utilisé 
vraiment les formulaires Base, en-dehors du FrugalComputerGuy qui me les a présentés sur YouTube. 
Pourtant c'est assez génial, et ça permet de créer une bureautique très proche de l'utilisateur, 
très efficace - quand ça marche. 

C'est d'autant plus frustrant lorsque tout à coup la décision est prise de casser ce qui 
fonctionne (pas besoin de gérer des Tera bytes pour un petit bureau, HSQLDB me semble bien 
suffisant) et surtout de ne pas réparer les dégâts que ça entraine.

Encore une fois, j'espère avoir raté quelque chose, mais il me semble avoir plutôt bien cherché.

Dans tous les cas, encore merci, belle journée,

Thierry


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