Calcul avec champ fusion impossible à l'impression

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Avatar de l’utilisateur
reginacoco
Membre OOrganisé
Membre OOrganisé
Messages : 77
Inscription : 19 déc. 2006 18:03
Localisation : Toulouse

Calcul avec champ fusion impossible à l'impression

Message par reginacoco »


La modération vous a écrit: Nous avons supprimé LibO Writer qui est inutile dans le titre.

TestLO.odt
BaseTest.ods
Bonjour,
J'ai un document Writer dans lequel j'ai inséré des champs base de données et un champ "Définir une variable" dont la valeur est le produit de 2 champs de la base.
La base de données est un classeur Calc, que je relie à mon document Write en faisant :
Menu Edition/Changer base de données ..... etc ..
Puis j'affiche ma base en faisant:
Menu affichage/sources de données...
En sélectionnant un enregistrement (le 2° par exemple) de la base et en utilisant le bouton "Données dans les champ" les champs se remplissent parfaitement et le champ calculé est mis à jour.
Mon problème est que si je veux imprimer la page mise à jour de mon document le champ calculé se réinitialise avec les valeurs de l'enregistrement 1 alors que les autres champs affichent bien les valeurs de l'enregistrement 2.
Pour être plus clair je joint mon exemple.
Merci pour votre aide.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Portable DELL Latitude E6430 - Ubuntu 18.04.1
LibreOffice Version: 6.3.5.2
Build ID: dd0751754f11728f69b42ee2af66670068624673
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3;
Locale: fr-FR (fr_FR.UTF-8); UI-Language: en-US
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Calcul avec champ fusion impossible à l'impression

Message par jeanmimi »

Bonjour,
reginacoco a écrit :Mon problème est que si je veux imprimer la page mise à jour de mon document le champ calculé se réinitialise avec les valeurs de l'enregistrement 1 alors que les autres champs affichent bien les valeurs de l'enregistrement 2.
Je reproduis le même dysfonctionnement dès que je lance l'impression.
Le contournement pourrait être de faire le calcul dans Calc et d'en insérer la valeur du champ dans le document-fusion.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
reginacoco
Membre OOrganisé
Membre OOrganisé
Messages : 77
Inscription : 19 déc. 2006 18:03
Localisation : Toulouse

Re: Calcul avec champ fusion impossible à l'impression

Message par reginacoco »

Bonjour jeanmimi
Merci de prendre de ton temps surtout un dimanche ;o)
Je suis d'accord avec toi pour le contournement, mais un champ calculé dans une base de données normalement ça n'est pas recommandé (en théorie et en pratique) :o)
Donc je pense que c'est un bug.
Avant de mettre le fil à RESOLU je vais essayer de chercher sur le net si on en parle malgré mon anglais rudimentaire. En espérant aussi qu'un autre membre trouvera une autre solution.
Encore merci
Portable DELL Latitude E6430 - Ubuntu 18.04.1
LibreOffice Version: 6.3.5.2
Build ID: dd0751754f11728f69b42ee2af66670068624673
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3;
Locale: fr-FR (fr_FR.UTF-8); UI-Language: en-US
Avatar de l’utilisateur
reginacoco
Membre OOrganisé
Membre OOrganisé
Messages : 77
Inscription : 19 déc. 2006 18:03
Localisation : Toulouse

Re: Calcul avec champ fusion impossible à l'impression

Message par reginacoco »

J'ai soumis le problème : https://bugs.documentfoundation.org/sho ... ?id=121430
Il reste donc en instance
Portable DELL Latitude E6430 - Ubuntu 18.04.1
LibreOffice Version: 6.3.5.2
Build ID: dd0751754f11728f69b42ee2af66670068624673
CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3;
Locale: fr-FR (fr_FR.UTF-8); UI-Language: en-US
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Calcul avec champ fusion impossible à l'impression

Message par jeanmimi »

reginacoco a écrit :mais un champ calculé dans une base de données normalement ça n'est pas recommandé (en théorie et en pratique)
As-tu une source fiable pour que je regarde ?
Tu peux faire ton calcul dans une Requête et utiliser la requête comme source du publipostage à la place de la Table.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox