• 締切済み

Access2007 クエリーの書式について

Access2007を使っているのですが、クエリーで3桁区切りを 表示するときに、プロパティシートで小数点以下表示桁数の 項目が表示されたり、されなかったりします。表示されない 時は、レポートを作成した時に設定したりしますが、なぜ クエリーのところで、表示できたりできないのかがわかり ません。 どなたかアドバイスを頂けませんでしょうか?

みんなの回答

  • venzou
  • ベストアンサー率71% (311/435)
回答No.1

Access2000ユーザなので、2007と異なるかもしれませんが・・・ クエリのデザインビューでの話ですよね? 型の識別がうまく出来ない場合がありますので、 データ型変換関数で明示的に型を指定すればうまく行くかも。 CCur  通貨型 (Currency) CDbl  倍精度浮動小数点数型 (Double) CDec  10 進型 (Decimal) 例: 小計:CCur([単価]*[数量]) 上の例は、計算結果を明示的に通貨型へ変換しています。 ---------------------------------------------- これで解決しない場合・・・ 具体例を挙げて頂いた方が、回答が得られやすいと思います。 ・不具合の出るクエリのSQL文 ・そのクエリに使われているテーブルの構造

kawa33
質問者

お礼

venzouさん アドバイスありがとうございます。 データ型変換関数は、とっても参考になりました。 私の場合、そんなに難しくない計算(例えば、単価*数量) みたいな計算でも、表示したりしなかったりします。 データ型変換関数を勉強してみます。

すると、全ての回答が全文表示されます。

関連するQ&A