Re: [fr-users] Rapport ou publipostage ?
Bonsoir, des nouvelles... Le 13/11/2014 09:25, Jean-Francois Nifenecker a écrit : 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. la première source de données grandeur réelle m'ayant été fournie (13.000 enregistrements), voici les chiffres suite à la réalisation du rapport sous Base : LibO 4.1.6.2 sous Win7 64b Fichier source au format .ods Rapport sous Base, s'appuyant sur une requête. Durée de préparation du rapport : 3 minutes Exportation en PDF : 2 minutes (80 Mo, le pdf) Bref, ces valeurs me vont. On verra ce que donneront des sources plus volumineuses. Merci à ceux qui ont commenté. Amicalement, -- Jean-Francois Nifenecker, Bordeaux -- 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
[fr-users] Rapport ou publipostage ?
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
Re: [fr-users] Rapport ou publipostage ?
Bonjour Marie-Jo, Le 13/11/2014 09:47, Marie jo Libo a écrit : En effet, je ne me risquerais pas à un publipostage de 3 lignes... C'est ce que je suis dit... Il faudrait importer le code de la macro dans ta base. Mais je ne suis pas certaine qu'il sera approprié aux champs. Je vais voir ça. Merci pour vos remarques et suggestions. Autre solution simple : pourquoi ne pas utiliser la fonctionnalité Sous.totaux de Calc ? Elle gère tout y compris les sauts de pages. Restera juste à ajouter les montant en lettre... Une piste peut être Ah ah ! Tiens, ça c'est une idée. Je vais tester. Merci ! -- Jean-Francois Nifenecker, Bordeaux -- 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
Re: [fr-users] Rapport ou publipostage ?
Re, Le 13/11/2014 09:47, Marie jo Libo a écrit : Autre solution simple : pourquoi ne pas utiliser la fonctionnalité Sous.totaux de Calc ? Elle gère tout y compris les sauts de pages. Restera juste à ajouter les montant en lettre... Une piste peut être En y repensant, comme le classeur change chaque mois (un nouveau classeur), ça voudrait dire : -- soit refaire chaque mois la configuration sur le nouveau classeur -- soit créer un classeur client et y créer la structure qui va bien. Mais avec des liens vers 30.000 lignes, cela ne risque-t-il pas d'être lord ? -- 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
Re: [fr-users] Rapport ou publipostage ?
Le 13/11/2014 10:14, Jean-Francois Nifenecker a écrit : -- soit créer un classeur client et y créer la structure qui va bien. Mais avec des liens vers 30.000 lignes, cela ne risque-t-il pas d'être lord ? Si ! Fort risque de plantage. -- Ysabeau -- 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
Re: [fr-users] Rapport ou publipostage ?
Bonjour JF, Le 13/11/2014 09:25, Jean-Francois Nifenecker a écrit : 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. Ne pourrais tu pas appliquer un style à ce code de regroupement ? Avec un saut de page avant ? En effet, je ne me risquerais pas à un publipostage de 3 lignes... (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 ? Il faudrait importer le code de la macro dans ta base. Mais je ne suis pas certaine qu'il sera approprié aux champs. Merci pour vos remarques et suggestions. Autre solution simple : pourquoi ne pas utiliser la fonctionnalité Sous.totaux de Calc ? Elle gère tout y compris les sauts de pages. Restera juste à ajouter les montant en lettre... Une piste peut être Marie-jo Amicalement, -- Marie jo KOPP CASTINEL Société OpenGo http://www.opengo.fr Soutenez la bureautique libre http://www.lamouette.org -- 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
Re: [fr-users] Rapport ou publipostage ?
Re, Le 13/11/2014 10:14, Jean-Francois Nifenecker a écrit : Re, Le 13/11/2014 09:47, Marie jo Libo a écrit : Autre solution simple : pourquoi ne pas utiliser la fonctionnalité Sous.totaux de Calc ? Elle gère tout y compris les sauts de pages. Restera juste à ajouter les montant en lettre... Une piste peut être En y repensant, comme le classeur change chaque mois (un nouveau classeur), ça voudrait dire : -- soit refaire chaque mois la configuration sur le nouveau classeur -- soit créer un classeur client et y créer la structure qui va bien. Mais avec des liens vers 30.000 lignes, cela ne risque-t-il pas d'être lord ? Et une petite macro ;-) Marie-Jo -- Marie jo KOPP CASTINEL Société OpenGo http://www.opengo.fr Soutenez la bureautique libre http://www.lamouette.org -- 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