Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー

ACCESS2000で6を6.0と表示できない?

レポートでテキストボックスのプロパティでの書式を0.0として 小数点以下の桁数を自動や1にするのですが6.0が6と表示されてしまいます. 他のレポートではうまくいったりするのですが、何故だかさっぱりわかりません. よろしくお願いします.

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

  • ベストアンサー
  • tom777
  • ベストアンサー率77% (14/18)
回答No.2

”ある条件のときは空白にし、そうでないときは数値を表 示させるといったものです.” とありますので、フィールドが[A]として テキストのコントロールソースに =IIf([A]=ある条件, " ", Format$([A], "0.0")) では、どうでしょうか?

start1
質問者

お礼

できた!できた!ありがとうございました!2日間寝ながら?考えていました. これですっきり眠れます!またよろしくおねがいします.

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

その他の回答 (1)

  • tom777
  • ベストアンサー率77% (14/18)
回答No.1

6.0の値で下記のようにやってみました。 書式:0.0 小数点以下表示桁数:自動 ・・・6.0で表示されます。(あってますね) どういう風に表示されるのがベストなのか分かりませんが 書式:固定 小数点以下表示桁数:1でやってみてはどうでしょうか?

start1
質問者

補足

すみません.いろいろ見ていたら原因らしきものがわかりました.対策はわからないままですが…. レポートで表示している数値はクエリーでIIF関数で判定させたものでした.ある条件のときは空白にし、そうでないときは数値を表示させるといったものです.どうやらその結果を数値型とは判断してくれなくて書式が通用しないようです.なにか方法がないものでしょうか?

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

関連するQ&A