• ベストアンサー

100でも-100でも100と表示させたいのですが

アクセスのフォームのテキストボックスに 100でも-100でも100と表示させたいのですが 書式の形式は何にすればいいでしょうか? 今は#,###\円になっています。 これだと-100だと-100と表示されてしまいます。

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

現在が #,###\円 なら #,###\円;#,###\円 前半が正と0、後半が負数の書式 負数の場合にマイナスつけるなら #,###\円;-#,###\円

WWUZLZXHTQLJL
質問者

お礼

#,###¥円;#,###¥円 でうまくいきました! とてもわかりやすい説明ありがとうございます。

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

関連するQ&A

  • テキストボックス %で表示するには

    アクセスのテキストボックスの規定値に「5.67」と入れて、書式を%にして、フォームビューで表示すると、%しか表示されません。 テキストボックスをクリックすると、5.67と表示されますが、%は消えてしまいます。 テキストボックスとクリックしてもクリックしなくても「5.67%」と表示させたいのですが、 どうすればいいですか? 書式を、#.##%にしたら、567%になりました。

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

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

  • アクセスで表示書式「00-00-00」

    アクセスの2000を使っています。 フォームのテキストボックスで表示形式を「00-00-00」にしたいのですが、「\」を入力しても、決定すると消えてしまってハイフンが表示されません。 何がいけないのでしょうか? よろしくお願い致します。

  • AccessのVBAにおいて,アクセスフォームに表示されている「値」を

    AccessのVBAにおいて,アクセスフォームに表示されている「値」を変数の中に格納したい。  例えば,オートフォームの単票形式でフォームを作成した場合,「番号」「製品」といったフィールドが2個あるテーブルを使うと,「番号」「製品」という名前のテキストボックスが2個ほどできます。 (フィールド名やテキストボックス名は問題ではありません。) このフォーム上に「ボタン」を配置し,このボタンをクリックした時に,「製品」というテキストボックスの内容を,メッセージボックスで表示させたい。 MsgBox (Me.製品.Text) と書いてもエラーとなります。 実際には,このフォームで欲しいデータを見つけた時,ボタンクリックで,テキストボックスに表示されている内容をグローバル変数に格納したいのですが,方法が分かりません。 Access 初心者です。どなたかよろしくお願いします。

  • ACCESSの通貨の表示について

    フォーム画面のテキストボックスに書式を通貨に設定して、ある計算結果を表示させています。この場合十円単位以下をゼロ表示にしたいのですがプロパテイのどこをどうすればよいのか教えて下さい。(例¥13,745を¥13,700と表示したい)よろしくお願いします。

  • 元のテーブルはいじらずフォーム上のみで表示形式を変

    アクセスのフォームにコンボボックスを作り、値集合ソースにテーブル日付型のフィールドを指定し、 値集合タイプをテーブル/クエリにしてあります。 そのコンボボックスには問題なくデータは表示されるのですが、 コンボボックスに表示する日付の形式を、yy/mm/dd形式で表示させたいのです。 コンボボックスの書式をyy/mm/ddにしてみましたが、 yyyy/mm/ddのままです。 元のテーブルのデザインビューでフィールドの書式をyy/mm/ddにしたら、 連動してフォームのコンボボックスもyy/mm/ddになりましたが、 元のテーブルはいじらずフォーム上のみで表示形式を変えることは不可能なのでしょうか? よろしくお願いします。

  • テキストボックスウィザードを表示させないようにする

    フォームにテキストボックスを挿入したときに、 テキストボックスウィザードを表示させないようにすることは可能ですか? 不要なので省略したいです。 アクセス2010です。

  • Accessのフォーム上にレコード数とレコード番号の表示

    Accessでクエリを元に表示するフォーム上で、テキストボックス等に関数を使って、レコード数とレコード番号を表示する方法がありましたら教えてください。 フォームの書式設定で「移動ボタン」の表示をすれば目的の事は出来るのですが、表示の大きさが調整できない為、とても見難いのです。 以上よろしくお願いします。

  • VBAで「\1,000」表示するには?

    アクセスなのですがうまく行かないので教えてください。 フォーム上のテキストボックスの表示を 「\1,000」だったり「1,000」だったりと切り替えたいのですが Format = "#,##0" はうまくいくのですが Format = "\#,##0" にすると 「#1,000」と表示されてしまいます。 「\1,000」と表示させる方法を教えてください!よろしくお願いします。

  • 前レコードのテキストボックスと同じ値を表示させる

    環境:XP,ACCESS2003 帳票形式のフォームがあります。 次のレコードの入力に移った時、前のレコードのあるテキストボックスは、同じ内容を表示させる方法がわかりません。なお、同じ内容を表示させたいテキストボックスは連結でテーブルのフィールドをコントロールソースにしています。

専門家に質問してみよう