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