• ベストアンサー

Accessのクエリーで関数を使用したい。

Accessのクエリーで、フィールドに入っている値に対して、0.18を掛け算して、少数点第2位を四捨五入し、小数点1位の値にし、文字列として少数点第1位の数字として、表示したいと考えています。 作り方が解らないので宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

結果: Int([フィールド名]*CCur(0.18)*10+0.5)/10 だと?

cross2246mako
質問者

お礼

関数の例題ありがとうございました。 参考になりました。

その他の回答 (1)

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

VBAの組み込み関数は殆ど使用可能です。 以下は一例です。 SELECT Format([フィールド]*0.18),"0.0") AS hoge,・・・ Format関数の戻り値は文字列なので、Accessにも このフィールドが文字列であることを認識させられます。

cross2246mako
質問者

お礼

とても参考になりました。ありがとうございました。