Q90:テーブルデータの四捨五入について
Q90-1:
変数を使っての小数点以下の丸め方法(四捨五入)についてご指導宜しくお願いします。 FAQを見ましたがわかりませんでした。
例えば、集計計算結果が小数点以下のテーブル上のデータは1.5、数値フィールドの値は2(四捨五入設定しているので)。でもテーブルの表示設定([小数部分の最大桁数...]を設定 0)をすると1で繰り上がらない。
関連ファイル:img.gif
A90-1:
[テーブル]の列型が実数型ではお知らせ頂いた設定では、やはり「2」になりました。
列型を実数型にして、「小数部分の最大桁数=0」、「丸めモード=四捨五入」の設定では、事前に変数に入れて四捨五入しておかなくても、表示は整数部分のみになります。実際の値は元のままです。
例:値「1.5432」、表示「2」
気付かない間に整数型になっているということはないでしょうか。整数型では、小数点以下の値を持っていても、整数部分のみが使われますので、「1.9」でも「1」になります。