0

xPageの動的ビューパネルに数値列を含むビューで表示すると、クレイジーな効果があります。一部の(すべてではありません!)エントリは次のように表示されます:123.40000000000005

notesドキュメントの値は123.4です。

その間違った表示値と正しく表示されている他の値との間に違いは見つかりませんでした。ノートビューの列のプロパティでいくつかの数値の書式設定を試しましたが、改善されません。

ノートビューにはすべてが適切に表示されました(ノートクライアントの場合)。

バグですか?または、dynビューコントロールのいくつかのフォーマット設定を忘れましたか?

よろしくお願いします、Uwe

4

2 に答える 2

1

それはバグではなく、副作用のようなものです。

それは2倍なので、浮動小数点数をメモリに入れる方法があります。「少し奇妙な」動作をすることもありますが、それは単なる副作用です。そのため、数値に小さな誤差が生じることがあります。

これを読んでください:http ://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html 浮動小数点がどのように機能するかを説明しています。

よろしく

于 2012-07-24T09:37:29.717 に答える
0
tmp:=yourfield;
@Round(tmp*100)/100
于 2020-02-17T18:14:02.953 に答える