Re: [fr-users] Rapport ou publipostage ?

2014-12-08 Par sujet Jean-Francois Nifenecker
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 ?

2014-11-13 Par sujet Jean-Francois Nifenecker
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 ?

2014-11-13 Par sujet Jean-Francois Nifenecker
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 ?

2014-11-13 Par sujet Jean-Francois Nifenecker
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 ?

2014-11-13 Par sujet Ysabeau

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 ?

2014-11-13 Par sujet Marie jo Libo

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 ?

2014-11-13 Par sujet Marie jo Libo

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