Bonjour, j'ai besoin de vos lumières...
Win7 64b - LibO 4.1.6.2 (pas de MAJ possible) Je dois produire un état comptable mensuel qui, à terme, pourra reprendre jusqu'à 30.000 lignes. Cet état sera établi à partir d'une feuille Calc (CSV également possible). J'ai la maîtrise du contenu des données source. Cet état liste des lignes comptables regroupées selon un code présent dans les données. Des totalisations sont effectuées selon ce regroupement. Comme c'est un état comptable, il est demandé de faire figurer les totaux en chiffres et en lettres. L'utilisateur ne sera pas un féru de bureautique. Je vois deux possibilités sous LibreOffice : (1) Par publipostage Je peux établir l'état en utilisant le mode "catalogue" si bien démontré par Pierre-Yves dans cet article : https://forum.openoffice.org/fr/forum/viewtopic.php?p=110902 (merci à lui) Problèmes : 1a - Mon problème ici est la rupture de page sur le code de regroupement. Mes neurones ne voient pas comment faire... J'ai essayé d'adapter le mode catalogue mais sans succès jusqu'à présent. 1b - Plus embêtant, si j'en crois les messages reçus sur cette liste à propos du publipostage, le volume à traiter (30.000 lignes = env. 2500-3000 pages) me semble peu compatible avec les performances du publipostage. (2) Par le module Base et un rapport J'ai testé sur un micro-ensemble de données et ça fonctionne correctement. Le rapport s'appuie sur une requête qui génère les regroupements. Problèmes : 2a - Comment Base/le rapport se comportera-t-il avec une source de données de 30.000 enregistrements ? Je n'ai pas d'expérience sur de tels volumes. 2b - Je ne sais pas comment insérer les montants en lettres dans le rapport. J'ai une macro qui fait ça pour Writer mais comment fait-on le lien dans le rapport ? Je pense qu'il faudrait créer une fonction personnalisée mais comment... En résumé, j'ai deux questions : (a) comment gérer les ruptures de page dans un publipostage et (b) comment insérer l'appel d'une macro dans un rapport ? Merci pour vos remarques et suggestions. Amicalement, -- Jean-Francois Nifenecker, Bordeaux 07.52.63.25.54 -- 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