PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3803 98/11/02 09:19:07 ありがとうございましたm(__)m By HIDENORI
3794 98/10/30 14:36:41 RE(2):PB5.0.02: 構造体に計算結果を加算すると四捨五入される? By おとあ
3793 98/10/30 14:19:42 RE(1):PB5.0.02: 構造体に計算結果を加算すると四捨五入される? By てとらぽっと
3791 98/10/30 14:09:00 PB5.0.02: 構造体に計算結果を加算すると四捨五入される? By HIDENORI

カテゴリ:スクリプトの記述
日付:1998年10月30日 14:36 発信者:おとあ
題名:RE(2):PB5.0.02: 構造体に計算結果を加算すると四捨五入される?

HIDENORIさん、こんにちは。

>構造体(str_a)を作成し、計算結果を加算すると四捨五入されてしまいます。
構造体定義で Dec カラム部分で浮動小数点桁を入力しないと構造体中
の Decimal 型に 0.001 とかの数値を入れても 0 とかに変換されて
しまうみたいですね(Decを入力してもらうのが一番なんですが)。

根本的解決にはならないのですが、以下の方法はどうでしょうか。
Decimal 型をやめてしまう。
かわりに、String 型で定義してもらい

代入
  構造体名.String 型変数 = String(Decimal 型変数)

取得
 Decimal 型変数 = Dec(構造体名.String 型変数)

などのキャストで逃げてもらう(^^;

こんなんでどうでしょう。

---
おとあ

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Anywhere Standalone
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.