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]

Répondre à