Bonjour à tous,
Je vais essayer en quelques lignes de faire la synthèse du bug des
dates, signalé dans les fils précédents.
Le ou les bugs dates ne semblent concerner que les versions OOo récentes
et sous WinXp. Ils se révèlent à partir d'un nouveau classeur. Quelques
modifications font parfois disparaitre le bug. 3 cas bien identifiés:
- les dates se transforment en textes
- les dates se décalent d'un jour entre la cellule et la zone de saisie
de la barre de formules.
- les dates se modifient au cours d'un déplacement de cellule active.
Confirmations ou infirmations :
bug OOo2.2 WinXP (Boite dialogue "Import de texte" oui)
bug OOo2.3dev WinXP Pro
bug OOo2.2.0 WinXP Pro
Ok OOo 2.1.0 MacOS 10.3.9
Ok OOo 2.0.3 Mandriva (Boite dialogue "Import de texte" non)
Ok OOo 2.0.4 Ubuntu5 Edgy (Boite dialogue "Import de texte" non)
Exemple bug: 10/09/1936
Dans un nouveau classeur, écrit dans A1 (pour l'exemple) devient
automatiquement un texte. La cellule active devient A2 (normal). Il
suffit de remonter avec la flèche haute, écrire à nouveau 10/09/1936 en
A1 pour que cette fois-ci ce soit une date.
Il semble que ne soit affecté que les dates (toutes ?), antérieures au
17/09/1945.
Les dates négatives (je parle des dates antérieures à la date référence
30.12.1899) sont aussi affectées.
Autre exemple : On saisit dans une colonne une suite de dates
quelconques. Les dates, supérieures à 1945 (à préciser) s'inscrivent
normalement. Les autres dates deviennent des textes.
Autre cas, plus dangereux, valeurs d'exemples :
En A1 : 15/10/1980
En A2 : 06/10/1938
En A2, c'est un texte. L'utilisateur expérimenté supprime l'apostrophe
précédant la date. Il s'en suit une très désagréable surprise avec un
affichage dans la cellule de 05/10/1938 et 06/10/1938 dans la zone
saisie de la barre de formules (décalage de 1 jour).
Un test simple =CNUM(A2) retourne 14159. Cette valeur correspond bien au
06/10/1938. Mais l'affichage de la cellule est donc faux.
On continue avec cette même valeur de 14159. Appliquez le formatage date
NNNNJ MMMM AAAA. Dans la boite de dialogue, onglet Nombres, Date,
l'exemple affiché est jeudi 6 octobre 1938. Validez, il s'affiche
mercredi 5 octobre 1938.
Pour info, la bonne date est jeudi 6 octobre 1938 (vérifié avec OOo 1.1.5)
Dernier cas, spécial fêtard, ou comment voir double...
Nouveau classeur,
A1, vide, ensuite écrivez sans modifier à la suite,
en A2 : 10/09/1936
en A3 : 21/09/1976
En A2,c'est un texte. Supprimez l'apostrophe du début. Maintenant c'est
09/09/1936.
Le gag ? Promenez-vous avec les flèches haut et bas sur les cellules de
A1 à A3. En A2 on bascule alternativement de 09/10/1936 à 10/09/1936.
Voila, c'est sans doute incomplet, mais ça devrait aider un peu.
C'est promis, je ne critiquerais plus (enfin pas de la même façon) ceux
qui disent "l'ordinateur s'est trompé" !
Je laisse le soin aux spécialistes de faire remonter l'info.
Bon surf,
Christian
--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]