Format des heures et publipostage (ou mailing)

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email: - alain.zimmer@ecolo.be
Sujet: - Format des heures et publipostage (ou mailing)
Question: - Voici ma question :
Je travaille sur un fichier Calc avec diverses données dont des heures de travail. Il y a des informations qui dépassent les 24h et qui sont formatées [HH]:mm par exemple 37:30 ou 75:13.
Cela fonctionne très bien dans Calc.
Quand je fais un publipostage ou mailing dans Writer en utilisant un champ de données Calc qui contient ce type d'informations, j’obtiens seulement les heures en dessous de 24h ou en retirant un multiple de 24 h. Exemples : 12:25 reste 12:25 mais 37:30 devient 13:30 ; 75:13 devient 3:13(les multiples de 24 sont sous entendus mais non visibles).
J'ai cherché à formater dans Writer mais rien n'y fait.
Quelqu'un a-t-il une solution à me proposer pour que le nombre correct d'heures apparaisse dans Writer en cas de publipostage ?
Le problème ne vient-il pas de la base de données temporaire qui est créée pour le publipostage ?
Merci d'avance

Bonsoir,

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Le problème ne vient-il pas de la base de données temporaire qui est créée pour le publipostage ?

C'est possible.
Je viens de faire un test vite fait : dans une table de ma db de test j'ai ajouté un champ de format "Heure(TIME)"; si j'entre dans ce champ la valeur 25:30 par exemple, elle est transformée en 01:30.

À suivre...

Bernard

C'est pareil dans Calc : si j'utilise le format "heure" (hh:mm), si j'entre 25:30 j'obtiens 01:30

Bernard

Bonjour,
Le format pour traiter un cumul de temps au delà de 24 heures est [h]:mm:ss (format personnalisé - le h entre crochets)
Cordialement
Michel B.

Bonjour,
Je viens de découvrir ça en fouinant :slight_smile: . Par contre, même en bidouillant la définition du champ dans Base (j'ai forcé le format heure(TIME) à [HH]:MM ), ça ne fonctionne pas.

Bernard

Bonjour,
Je reproduis sous LibO 4.28.2
La solution serait de séparer les heures et les minutes dans 2 colonnes
distinctes et d'accoler ces 2 champs dans le publipostage. Il semble que le
format ne concerne que l'affichage.
Pour élargir le problème, j'ajoute que le même phénomène se produit si l'on
veut introduire un tel champ dans un rapport.
Peut-être aurait-il fallu ouvrir un autre fil, mais l'origine du problème me
semble la même.
Bonne journée.
J-P D

Bonjour à tous,

Bonjour,
Je reproduis sous LibO 4.28.2
La solution serait de séparer les heures et les minutes dans 2 colonnes
distinctes et d'accoler ces 2 champs dans le publipostage. Il semble que le
format ne concerne que l'affichage.
Pour élargir le problème, j'ajoute que le même phénomène se produit si l'on
veut introduire un tel champ dans un rapport.
Peut-être aurait-il fallu ouvrir un autre fil, mais l'origine du problème me
semble la même.
Bonne journée.
J-P D

--
View this message in context: http://nabble.documentfoundation.org/Format-des-heures-et-publipostage-ou-mailing-tp4145045p4145147.html
Sent from the Users mailing list archive at Nabble.com.

J'ai fait un autre essai.

Je crée une feuille Calc avec une colonne "temps" formaté [HH]:MM
je crée 2 lignes, l'une avec 25:30 et l'autre 72:00

Dans Writer je crée une lettre-type.
J'insère un champ de vase de données à partir de ma feuille Calc mais dans la boîte de dialogue je choisis "format défini par l'utilisateur" et j'entre le format [HH]:MM

Je lance le publipostage. R"sultat :
1ère lettre : 49:30 (soit + 24h !)
2ème lettre : 48:00 (soit - 24 h !)

Mystère...

Bernard

Bonjour

Cette question m'avait "échappé", je n'ai donc plus malheureusement,
l'adresse du demandeur initial. Merci de lui transmettre un lien vers ce
message si vous l'avez toujours :slight_smile:

Ma réponse:

Je reproduis le problème. Un contournement consiste à:

1. Dans le classeur, ajouter une colonne avec une simple formule = pour
dupliquer la colonne contenant les heures. Appliquer à cette colonne un
style de cellule avec comme format : 0,0000000000

2. Dans le document Writer, clic droit sur le champ puis "Champs"
Format, sélectionner "Défini par l'utilisateur" (et non "à partir de la
base)
puis cliquer sur la liste déroulante pour définir le format.

La copie d'écran suivante regroupe tout cela et montre dans le
document Writer les deux colonnes "Heures" (incorrecte) et "H2"
calculée dans Calc et mise en forme dans Writer.

<http://nabble.documentfoundation.org/file/n4145210/Heures.png>

Cordialement
Pierre-Yves

si je peux me permettre, n'étant pas un pro de LibreOffice et pour ceux qui
comme moi se posaient la question du comment pierre-yves samyn avait fait
pour afficher plusieurs données dans la page.

j'ai donc chercher...et trouvé !
la méthode
sélectionner les enregistrements dans la base et glisser dans la page
ou
sélectionner les enregistrements dans la base et cliquer sur le bouton
"données dans le texte"

et suivre le capture
<http://nabble.documentfoundation.org/file/n4145222/donneesDansChamps.png>

j’espère que pierre-yves samyn ne s’offusquera pas de cette petite
intrusion de ma part

Bonjour Pierre-Yves,

Bonjour

Cette question m'avait "échappé", je n'ai donc plus malheureusement,
l'adresse du demandeur initial. Merci de lui transmettre un lien vers ce
message si vous l'avez toujours :slight_smile:

Ma réponse:

Je reproduis le problème. Un contournement consiste à:

1. Dans le classeur, ajouter une colonne avec une simple formule = pour
dupliquer la colonne contenant les heures. Appliquer à cette colonne un
style de cellule avec comme format : 0,0000000000

2. Dans le document Writer, clic droit sur le champ puis "Champs"
Format, sélectionner "Défini par l'utilisateur" (et non "à partir de la
base)
puis cliquer sur la liste déroulante pour définir le format.

La copie d'écran suivante regroupe tout cela et montre dans le
document Writer les deux colonnes "Heures" (incorrecte) et "H2"
calculée dans Calc et mise en forme dans Writer.

<http://nabble.documentfoundation.org/file/n4145210/Heures.png>

Cordialement
Pierre-Yves

--
View this message in context: http://nabble.documentfoundation.org/Format-des-heures-et-publipostage-ou-mailing-tp4145045p4145210.html
Sent from the Users mailing list archive at Nabble.com.

Tu n'as pas une petite idée de pourquoi dans mon essai j'obtiens un coup + 24h, un coup - 24h par rapport à mes valeurs d'origine ?

Bernard

Suite...

catof wrote

j’espère que pierre-yves samyn ne s’offusquera pas de cette petite
intrusion de ma part

Au contraire :slight_smile:

Et j'espère ne *jamais* donner cette impression ?

Cela dit, en l'occurrence j'ai préféré volontairement expliquer le clic
droit sur le
champ car la question porte sur un document déjà créé...

Je n'ai illustré la solution avec plusieurs enregistrements que pour
"prouver" le
fonctionnement avec des heures différentes.

L'apport "plusieurs données" est un plus...

Cordialement
Pierre-Yves