• ベストアンサー

0なら円を消す(非表示)方法は?

テーブルのフィールドの型は通貨型にしていて 金額 ¥100 ¥0 ¥200 と言うデータが入っています。 それをフォームのテキストボックスでは、表示形式を#,###\円にしてるのですが、 そうすると0の場合は、円のみ表示されてしまいます。 0の時は円を表示しない方法はありますか? 思いつくのは条件隙書式か、クエリで0を""にしちゃうかですが この表示形式で操作する方法はないのでしょうか?

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>0の時は円を表示しない方法はありますか? セルの書式設定で「ユーザー定義」を使います。 #,##0"円";[赤]-#,##0"円";""

GPAELNDQXZ
質問者

お礼

ありがとうございました。

その他の回答 (2)

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

フォームのテキストボックスのプロパティの書式に #,###\円;-#,###\円;"" としてみてください。 セミコロンで区切って、正;負;ゼロの書式が適用されます。

GPAELNDQXZ
質問者

お礼

ありがとうございました。

  • hirotn
  • ベストアンサー率59% (147/246)
回答No.1

例えば、#,##0\円とするとか。 この場合、0円と表示されてしまいますが、データはあるので、何も出さないのはおかしく感じております。

GPAELNDQXZ
質問者

お礼

ありがとうございました。

関連するQ&A