Q8:データベース上の項目ではdecimal少数点以下5桁持っているのですが、表示上小数点以下3桁で表示したい場合、どのように設定するのでしょうか。
A8:
テーブル内に取得したデータの小数点以下の表示桁数を変更するには、
@テーブルでの表示場合
テーブル上で右クリック>列>表示属性(実数)>表示形式>小数部分の最大桁数を選んで、「3」としてください。
Aテーブルのデータを取得し、数値入力フィールドに表示の場合
数値入力フィールド上で右クリック>表示形式(実数)>小数部分の最大桁数「3」としてください。
数値入力フィールドに値設定のメソッドは
「文字列を設定した後、その文字列で値を確定する(string)」です。
@、Aとも入っている実際の値は5桁で、表示は3桁になります。
4桁目の値によって四捨五入されます。
実際の値も3桁にする、あるいは切捨て/切り上げ等行う場合はデータベースから値を取得する際のSQL文で操作してください。
備考:「実現したい処理別」の「Q&A22」にも掲載。