Bonjour, Je ne suis pas sûr d'être au bon endroit pour poser ma question mais je ne connais pas de fil équivalent consacré à la programmation en StarBasic.
J'ai créé une application de charte graphique d'entreprise permettant de préparer des documents writer au moment de leur création. Les paramètres tels que Signataire, Destinataires, Dossier suivi par, etc sont gérés à l'aide de boites de dialogue. Les informations sont stockées dans un fichier Data.odb et les fonctions d'ajout, de modification et de suppression utilisent la library Access2Base. Lorsque je demande la création d'un nouveau document à partir d'un modèle, une première boite de dialogue (1) s'ouvre qui permet de désigner le signataire, l'unité émettrice, les destinataires, etc... Pour chacun de ces paramètres, la sélection s'éffectue dans une seconde boite de dialogue (2) présentant la liste des entités disponibles. Des boutons permettent alors d'ajouter, modifier ou supprimer des éléments de la liste. Si je choisis d'ajouter (par exemple) un signataire, j'accède à une 3ème boite de dialogue (3) me permettant de saisir les informations de ce signataire. Quand je valide, une procédure basic ajoute les données dans la table des signataires en utilisant la library Access2Base. Les données sont alors insérées dans le document qui est prêt pour l'édition. Dans le fichier suivant on peut voir les copies d'écran correspondant aux différentes phases : http://www.cjoint.com/c/EJCmUsaf3Sx Le problème est le suivant : les informations saisies persistent en mémoire tant que LibreOffice est actif mais ne vont pas s'incrire dans le fichier Data.odb. La date de dernière modification de celui-ci n'est pas mise à jour. Si on ferme tous les fichiers LibreOffice ouverts et si on quitte le démarrage rapide, les données saisies sont perdues. Elles ne figurent pas dans la base de données. Quelqu'un connait-il ce problème ? Je soupçonne que Java n'est pas étranger à mon problème. En effet tout se passait bien quand j'utilisait une jre 1.6. À partir de l'installation de jre 1.7 puis 1.8, le problème est apparu. Bien qu'il soit possible de faire cohabiter plusieurs jre sur un même poste, j'ai beau pointer sur la jre 1.6 dans LO, le problème persiste. J'espère avoir été clair. Merci de votre aide. Michel -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés