[fr-users] Re: [Calc] Format nombre récalcitrant

2014-12-30 Par sujet Gérard Fargeot
Bonjour,


Padovani wrote
 Bonsoir;
 
 J'ai une feuille de calcul sur laquelle je veux définir deux formats de 
 nombres sur deux colonnes, l'un étant 0###, l'autre 0# ## ## ## ##.
 Tout va pour le mieux lorsque je mets ma feuille en forme, j'enregistre, 
 je ferme, j'ouvre, et hop! toutes les modifs et mises en forme ont 
 disparu, je reviens à la forme initiale.

Dans un format nombre, le 0 (affichage des 0 non significatifs) ne peut être
logiquement suivi d'un (ou plusieurs) # (affichage uniquement des chiffres
significatifs).
Avec le format 0###, qu'est ce Calc doit afficher dans le cas d'une
saisie 00123456 ?
afficher le premier 0 et non le second ?

D'autre part, le second format 0# ## ## ## ## est affecté d'une autre erreur
:
L'espace en locale FR est considéré comme le séparateur de milliers.
Pour avoir un espace dans une format, il faut le mettre entre guillemets ou
le faire précéder du caractère d'échappement.

Ton format ressemble à la saisie de numéros de téléphone. Ce qui nous donne
:
00 00 00 00 00
ou
00\ 00\ 00\ 00\00

Gérard




--
View this message in context: 
http://nabble.documentfoundation.org/Calc-Format-nombre-recalcitrant-tp4134434p4134474.html
Sent from the Users mailing list archive at Nabble.com.

-- 
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] Re: [Calc] Format nombre récalcitrant

2014-12-30 Par sujet Laurent BALLAND-POIRIER

Le 30/12/2014 11:09, Gérard Fargeot a écrit :

Bonjour,


Padovani wrote

Bonsoir;

J'ai une feuille de calcul sur laquelle je veux définir deux formats de
nombres sur deux colonnes, l'un étant 0###, l'autre 0# ## ## ## ##.
Tout va pour le mieux lorsque je mets ma feuille en forme, j'enregistre,
je ferme, j'ouvre, et hop! toutes les modifs et mises en forme ont
disparu, je reviens à la forme initiale.

Dans un format nombre, le 0 (affichage des 0 non significatifs) ne peut être
logiquement suivi d'un (ou plusieurs) # (affichage uniquement des chiffres
significatifs).
Avec le format 0###, qu'est ce Calc doit afficher dans le cas d'une
saisie 00123456 ?
afficher le premier 0 et non le second ?

D'autre part, le second format 0# ## ## ## ## est affecté d'une autre erreur
:
L'espace en locale FR est considéré comme le séparateur de milliers.
Pour avoir un espace dans une format, il faut le mettre entre guillemets ou
le faire précéder du caractère d'échappement.

Ton format ressemble à la saisie de numéros de téléphone. Ce qui nous donne
:
00 00 00 00 00
ou
00\ 00\ 00\ 00\00

Gérard

Désolé pour mon message rédigé un peu vite. Gérard a tout à fait 
analyser le problème. Le comportement est identique quelles que soient 
les versions.
Le bogue provient du fait que LibO accepte le formatage erroné et 
affiche comme attendu le 0 au début.
Dans Excel, le comportement est différent : un seul 0 est affiché au 
début, puis les zéros non significatifs sont supprimés, puis les 
chiffres significatifs. C'est d'ailleurs le comportement de LibO : 
00123456, donne 0123456. Le problème c'est que lors de l'enregistrement, 
le format est analysé différemment et perdu.


D'autres bogues sur les formats utilisateurs perdus :
https://bugs.freedesktop.org/show_bug.cgi?id=40517
https://bugs.freedesktop.org/show_bug.cgi?id=44830
https://bugs.freedesktop.org/show_bug.cgi?id=67822
https://bugs.freedesktop.org/show_bug.cgi?id=81222

A+

Laurent BP

--
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