Bonjour,
Samuel Mounier (Liste CGO) wrote:
Christophe N a écrit :
Bonjour,

Juste pour info :
J'ai eu une mauvaise surprise en ouvrant un tableau contenant la fonction joursem(). En effet, avec OOo. 3.1, cette fonction utilisait joursem(date-en format texte; type), alors que dans la 3.2, la fonction utlise joursem(nombre, type) En chargeant le tableau, je me suis donc retrouvé avec des erreurs dans toutes les formules ! Personnellement, je trouve que ce n'est pas un progrès ... et surtout, j'espère qu'il n'y a pas d'autres mauvaises surprises de ce type qui nous attend ! C'est la première fois que je trouve un problème de non compatibilité avec la version précédente ...
CN

Bonjour Christophe,

Je confirme ce nouveau fonctionnement qui se caractérise par l'apparition d'un erreur 509.

Personnellement, cela ne me gène pas vraiment puisque j'évite (et je pense que c'est une bonne habitude à prendre) à tout pris de mettre des date en format texte ou alors je les convertie avant pour en refaire des "vrai" dates (des nombres ...) lorsque j'ai besoin de les utiliser comme tel.

Je suppose que c'est certainement pour simplifier la prise en charge des langue qui ne devait pas être fait correctement dans le cas des dates écrites en DD/MM/YYYY ou MM/DD/YYYY (voir avec des formats évolués ou personnels).

J'ai noté que de toute façon même sur le 3.1.1 si on faisait référence à une cellule contenant une date écrite comme une chaine de caractère Ex : en A1 "01/01/2010" ou '01/01/2010 en B1 JOURSEM(A1) renvoie toujours le même chiffre 7 (ce qui était déjà une erreur).

En tout cas l'aide et l'assistant de formule indique bien qu'il faut mettre un nombre en paramètre.

Ces modifications sont tracées sur deux listes en français : la liste pros...@fr et Jean-Baptiste renvoit également le message sur d...@fr, donc si vous souhaitez suivre l'évolution de OOo, c'est bien de s'inscrire à l'une de ces deux listes.
Le message sur le format de date ISO pris en charge est ici :
http://fr.openoffice.org/servlets/ReadMsg?list=prospec&msgNo=173

Pour éviter "ces mauvaises pratiques" autour des dates, l'aide devra par contre être corrigé si ce fonctionnement est maintenu pour supprimer les exemples avec une date en chaine de caractère.

Extrait de l'aide à corriger ...
=JOURSEM("14/6/2000") renvoie 4 (le paramètre type est manquant, le décompte standard est donc utilisé. Le décompte standard débute avec dimanche comme jour numéro 1. Le 14 juin 2000 était un mercredi et donc le jour numéro 4). =JOURSEM("24/7/1996";2) renvoie 3 (le paramètre type est 2, donc le lundi est le jour numéro 1. le 24 juillet 1996 était un mercredi et donc le numéro du jour est 3). =JOURSEM("24/7/1996";1) renvoie 4 (le paramètre type est 1, donc le dimanche est le jour numéro 1. Le 24 juillet 1996 était un mercredi et donc le numéro du jour est 4).

Merci pour ton retour, je vais vérifier et ouvrir l'issue correspondante pour le projet documentation.

À bientôt
Sophie

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Répondre à