• ベストアンサー

アクセスのテキストボックス マイナスなら赤文字で

アクセスのテキストボックス マイナスなら赤文字で表示するには プロパティシートに#,###\円;[赤]#,###\円を入れても、黒で表示されてしまいます どうすればいいでしょうか?

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

フォームをデザインビューで開き、目的の テキストボックスをクリックし、ツールバーの 「書式」をクリックして「条件付書式」を選択し、 条件(1)において、 フィールドの値 次の値より小さい 0 を設定し、「条件が真のときに使用する書式のプレビュー」 で、「フォント/前景色」で「赤」を選択すればどうですか?

ukhdknazxh
質問者

お礼

条件付き書式を使えばいいのですね。ありがとうございました。 でも条件付き書式は使える数が限られている(3つ)なので、できればプロパティで変更できればな・・と思います。

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

その他の回答 (1)

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

Access2010でも、2002でもフォームのテキストボックスの書式に 提示された、#,###\円;[赤]#,###\円 を入れたら出来ましたけどねぇ? もう少し状況を詳しく説明したら進展があるかもです。

ukhdknazxh
質問者

お礼

なぜか今やってみたらできました! なぜできなかったのかはわかりませんが、解決しました! ありがとうございました。

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

関連するQ&A

  • Access テキストボックスの文字色

    チェックボックスにチェックが入っていない場合、テキストボックス内の文字色を赤に、チェックを入れたら黒に、またチェックを外したら赤に、という風にしたいです。 条件付書式で設定した場合、条件を満たしたらすぐには反映されず、一旦別のレコードに移動して戻ってくると反映されています。 VBAのコードで Private Sub 処理_AfterUpdate() If チェックボックス = 0 Then '文字色変更処理 Else '文字色変更処理 End If End Sub のようにすれば出来るのではないかと思うのですが、 文字色変更のコードがわかりません。 どなたか教えてください。

  • ActionScriptをつかってテキストボックス内の文字を変更する方法

    Flash Mx 2004をつかってつくっています。 テキストボックスから文字を送信して別のテキストボックスに表示させます。 送信するごとに赤にしたり青にしたりしたいのです。 一行目は赤・二行目は青、三行目は黒みたいに。 そんなことって可能でしょうか? どうかご教授おねがいします。

    • ベストアンサー
    • Flash
  • Access2003のレポート作成において、テキストボックス内の文字が

    Access2003のレポート作成において、テキストボックス内の文字が縦書きになってしまいます。 通常のプロパティ設定で縦書きにすると、頭が右に来ますが、なぜか頭が左にきていて元に戻せません。 縦書きフォントを使っているわけでもなく、中のテキストのみコピーし、別の横書きテキストボックスに貼り付けると、横書きになることからフォントの問題ではなさそうです。 テキストボックスに理由がありそうなのですが、プロパティでは変更できません。 原因と元に戻す方法を教えてください。

  • VBA テキストボックス内の文字色変更

    こんにちは。 いつもお世話になっております。 テキストボックス内に複数の価格を表示させています。 (例) TextBox1 19000 円 21000 円 11000 円 12000 円 20000 円 15000 円 11000 円 17000 円 16000 円 上記のような感じなのですが、 このテキストボックス内の上位3位までの文字色を赤に。 下位3位までの文字色を青に設定したいのですが、 このようなことは可能なのでしょうか? 初心者ですが宜しくお願いいたします!

  • テキストボックスに文字が入力できない

    アクセス2007です。 フォームのテーブルに紐づいていないテキストボックス(非連結)に文字を入力しようとすると、エラーになります。 デザインビューのプロパティシートで、 IME入力モード:ひらがな にしているのに、いざフォームビューで文字を入力しようとすると、画像のようにエラーになってしまいます。 内容は、 「このフィールドに入力した値が正しくありません。 例えば、数値型のフィールドに文字列を入力しました」 です。 IMEの入力モードも、ひらがな入力になりません。 デザインビューのプロパティシートの「書式」は、標準になっています。 どういうことでしょうか?

  • アクセスのフォーム上にあるテキストボックスについて

    いつもお世話になります。 OS:XP、Access2003です。 テキストボックスに何か入力された後にエンターキーが 押されたときのイベントをひろいたいのですが、 テキストボックスのプロパティで表示されるイベント にはないようです。 エンターキーが押された場合のイベントはひろえる のでしょうか? よろしくお願いいたします。

  • Access テキストボックスにあらかじめ文字入力

    Access テキストボックスにあらかじめ文字入力 お世話になっております。 Access2013において入力のプログラムを作成しております。 今回はhtmlでできることがAccessでできるかの質問です。 テキストボックスにあらかじめグレーで薄く入力の手助けになるような文字を代入しておき、 フォーカス取得時(?)にNullに代わるような仕組みがあるかご存知でしょうか。 そのまま何も入力しなければ元の例をグレー表示できればと思っております。 そもそもそんな機能はないと思っていますが、もしあるのであればご教授いただければと思います。 よろしくお願い申し上げます。

  • accessのレポートのテキストボックス

    accessのレポートのテキストボックスで文字数が多いと文字が入らず印刷時拡張を使ってもそのテキストボックスしか大きくならずアンバランスです,他のテキストボックスも一緒に大きくするか,文字を小さくしてテキストボックス内に入るようにするにはどうすればよいでしょうか?VBAを使ってもかまいませんので教えてください。

  • access テキストボックスの背景色

    初心者です、よろしくお願いします。 仕様環境 winXP access2002 フォームにテキストボックスを貼ると通常の書式が・・ 背景スタイル「標準」 境界線スタイル「実線」 立体表示が「くぼみ」 になっていますが、これを ↓ 背景スタイル「透明」 境界線スタイル「透明」 立体表示「なし」 にして、文字以外は初期の背景と同化したいのですが、 テキストボックスをクリックするとボックス内が白くなります。 クリックしても背景と同化したままにする方法はあるのでしょうか? 「プロパティ」→「データ」→「使用可能」を「いいえ」にすると そうなりますが、編集ができないので困ります。 良い方法があればお教えください。 よろしくお願いします。

  • Accessのフォーム内、テキストボックスで文字をドラック&ドロップで移動させることはできるのでしょうか?

    Access2000~2003でフォーム入力画面のテキストボックスで、入力した文字列を移動させたいとき、ワードと同じようにドラック&ドロップで文字を移動できるようにするプロパティの設定は可能でしょうか? また、プロパティ以外で方法はあるのでしょうか?お教え下さい。 よろしくお願い致します。

専門家に質問してみよう