11 messages in org.openoffice.fr.progPerte de décimale sous OOo 2.2?
FromSent OnAttachments
Philippe AllartApr 14, 2007 4:02 am 
Philippe AllartApr 14, 2007 4:27 am 
Bernard MarcellyApr 14, 2007 5:15 am 
Philippe AllartApr 14, 2007 5:20 am 
Philippe AllartApr 14, 2007 5:44 am 
Bernard MarcellyApr 15, 2007 1:30 am 
Philippe AllartApr 15, 2007 2:53 am 
Bernard MarcellyApr 16, 2007 3:19 am 
Bernard MarcellyApr 16, 2007 5:45 am 
Philippe AllartApr 16, 2007 6:51 am 
Philippe AllartApr 20, 2007 7:21 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Perte de décimale sous OOo 2.2?Actions...
From:Philippe Allart (pall@cudl-lille.fr)
Date:Apr 14, 2007 4:02:12 am
List:org.openoffice.fr.prog

Bonjour,

voici ce qui me semble un bug assez critique:

Sub f1 f2("16.50") End Sub

sub f2(v2 as string) f3(v2) end sub

sub f3(v3 as variant) f4(v3) end sub

sub f4(v4 as double) msgBox(v4) end sub

La boîte de dialogue affiche une valeur arrondie. Pourtant, si on pose un point d'arrêt sur cette instruction, on voit que toutes les valeurs sont correctes au fil des appels.

J'ai le même problème en mettant une virgule en séparateur décimal.

La fonction CDbl dans f4 plante avec un point décimal, et renvoi un arrondi avec une virgule.

L'environnement linguistique est bien le français, la case pour le séparateur décimal est cochée. Mais rien ne change si je la décoche.

J'utilise un point décimal parce que c'est le format produit par une requête SQL sur une base qui pointe sur une feuille calc. La champ est numérique dans la feuille de calcul.

OOo V2.2 sous Ubuntu 6.10 Ca marchait correctement avec la 2.1, mais sur un autre poste auquel je n'ai pas accès pour le moment.

C'est peut-etre un problème de configuration de mon poste, c'est pourquoi je le poste ici avant de faire un rapport.

Bien cordialement,

A+

Ph.