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

Répondre à