ACCESS条件付き書式の設定について

このQ&Aのポイント
  • ACCESSの条件付き書式の設定についてご説明します。
  • 具体的な対象オブジェクトとやりたいことを示し、やったことと上手くいったことについても述べています。
  • 質問者は上手くいったこと以外はできていないようで、今後の支援を求めています。
回答を見る
  • ベストアンサー

ACCESS 条件付き書式の設定について

条件付き書式の設定ですが、以下の条件での完成を目指しています。ご面倒をお掛けしますが、宜しくお願い申し上げます。 「対象オブジェクト」 フォーム名:F_商品管理 フィールド名:商品ID、商品コード、商品名、在庫数、適正在庫、原価 「やりたいこと」 (在庫数)が(適正在庫)を割った場合、対象レコード(数値・文字)のフィールド全て、又は、フィールド(複数)を赤色表示にしたいと思っています。 ・やりたいこと1  レコード(全フィールド値)を赤色にする。(在庫数が適正在庫を割った時) ・やりたいこと2  商品名と在庫数を赤色にする。(在庫数が適正在庫を割った時) 「やったこと(上手くいったこと)」 フィールド名:(在庫数)が(適正在庫)を割った時に在庫数フィールドを赤色にする。フォーム:F_商品管理をデザイモードで開いて、(在庫数)をクリックしリボンの条件付き書式をクリックし、(フィールド値)→(次の値より小さい)→(適正在庫)→(条件が真のときに使用する書式のプレビューで赤色を設定) 以上ですが、上手くいったこと以外は全くできていません。どうか、宜しくお願いします。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1624/2464)
回答No.2

式ビルダーは添付画像の矢印で示したところです。

eokwave
質問者

お礼

ありがとうございます。補足コメントの内容が新しい項目になってしまいました。やりたいことは実現できましたので、お礼申し上げるとともに、早く閉じないといけないと感じました。本当にありがとうございました。

eokwave
質問者

補足

ありがとうございます。画像も添付いただきまして感謝です。 お恥ずかしいですが勝手都合で、office2007を使用しております。式ビルダーを表示させるアイコンは表示されません。WEBで「Access2007 条件付き書式 式ビルダー」で検索しましたが、ヒットできませんでした。Access2007 では表示されないのでしょうか。ご存知でしたら教えて下さい。勝手申し上げてすいません。

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率65% (1624/2464)
回答No.1

書式を設定したいフィールドをすべて選択して 「フィールドの値」のボックスを「式」に変更して 右のボックスもしくは式ビルダー{右の「・・・」}をクリックで [在庫数]<[適正在庫] として書式を設定してください。

eokwave
質問者

補足

早速のアドバイスありがとうございます。できました。ありがとうございます。 ひとつお尋ねしたいことがございます。アドバイスいただきました「式ビルダー{右の「・・・」}」ですが、場所が確認できません。すいません。再度で恐縮ですが場所を教えて下さい。 宜しくお願いします。

関連するQ&A

  • Accessの条件付き書式設定で、複数の条件が一致した時の書式を設定したい

    Accessのフォームで、複数の条件が一致した時の書式を設定したいのですが、どうすればいいのでしょうか? 例えば、 [都道府県]フィールドが『東京都』の時、そのレコードの全フィールドの背景を水色にし、 [数量]フィールド、[金額]フィールドがマイナスの時、そのフィールドの値を赤字にしたいのです。 フォームで、全てのフィールドを選択してから、メニューの条件付き書式設定で、 『条件1(1)』に、「式」 「[都道府県]="東京都"」 と入力し、背景を水色に設定し、[OK] しました。 次に、[数量]フィールドと[金額]フィールドだけを選択し、メニューの条件付き書式設定で、 [追加]ボタンを押して、『条件2(2)』に、「フィールドの値」 「次の値より小さい」 「0」 と入力し、 フォントを赤色に設定し、[OK] をクリックしました。 ですが、実行すると、『東京都でマイナス』の時、『背景が水色で値が赤字』 という具合になりませんでした。。 単票フォームでも帳票フォームでもどちらでも結果は同じでした。 どうすればできるのでしょうか?それとも、こういうことはできないのでしょうか?? [都道府県] | [担当者] | [数量] | [金額]   → なって欲しい結果  東京都 | あああ | 5 | 500   → このレコードの背景が水色になる  千葉県 | いいい | -5 | -500   → -5 と -500 が赤字になる  東京都 | ううう | -1 | -100   → このレコードの背景が水色になり、更に-1と-100が赤字になる。 このようにしたいのですが、どうしたらよろしいのでしょうか? よろしくお願いします。

  • Accessのフォームで、ある項目の条件によって、数値の書式を変えたい

    フォームのコンボボックスで選択した値によって、 クエリで抽出(集計)した結果を表示するサブフォームで、 [商品名]や[合計金額]フィールド等を表示しています。 合計金額の桁数が多いので千円単位表示にしたく、 [合計金額]フィールドの書式に 『#,###,;-[赤]#,###,』 と入力しました。 ここまではいいのですが、ある商品(例えば「商品A」)は絶対千円以下なので、この商品の時は[合計金額]フィールドに上の書式を設定したくないのですが、どうすればいいのでしょうか? 「条件付き書式設定」も見たのですが、条件式で 『[商品名]="商品A"』 の時に色などを変えることはできたのですが、数値の書式の設定ができませんでした。 どなたかおわかりになる方がいらっしゃいましたら、教えていただけますでしょうか。 VBAでもかまいません。よろしくお願いします<m(__)m>

  • Access 条件付き書式

    お世話になります。 条件付き書式で住所が "東京都" で始まるレコードには、その住所だけを赤い文字色にしたいと思います。 フォームをレイアウトビューで開き、「住所」フィールドのテキストボックスを選択します。 ダイアログボックスに 「フィールドの値」・・・・「次の値に等しい」・・・・「Like "東京都*"」  フォントの色 「赤」 を設定しました。 結果は、駄目でした。 どこが不備なのでしょうか。 よろしくお願いします。 Access 2007  SP-2  

  • 条件付き書式の設定について

    名簿管理をAccessで行っていますが、特定のレコード「指定フィールド」の色を変えて、確認しやすくしたいと考えております。条件付き書式を使う程度の知識はありますが、知識乏しく考えても分からない領域でもあり、アドバイスをお願いできればと思います。 [Access Ver] ACCESS2007(サポート終了ですが諸般の事情で使っています。) [やりたいこと] 永眠「チェックボックス」にチェック「YES」が入ったデータ「氏名」だけフォントの色を変えたい。 [やったこと] フォームの名簿一覧をデザインビューで開いてレコード「氏名」を選択し、リボンから条件付き書式を選択。条件から式を選択して式入力窓に「"永眠"=Yes」と記入する。思いつきの為、当然ながら全く変化なしでした。 [オブジェクト] ●フォーム名:名簿一覧 ●フィールド名「種別」 ・ID「オートナンバー」 ・担当区「テキストボックス」 ・名簿区分「テキストボックス」 ・都道府県「テキストボックス」 ・氏名「テキストボックス」 ・年賀状「チェックボックス」 ・永眠「チェックボックス」 以上ですが、宜しくお願いします。

  • Access VBA 項目名だけ違いあとは同じ内容の条件付き書式設定の効率的な設定方法

    Access2003、帳票フォームで作成しています。 [都道府県]フィールドが『東京都』の時は、そのレコード全てのフィールドの背景を水色に、 [売上Apr]、[売上May]、[売上Jun]、………[売上Feb]、[売上Mar]、[売上合計]の数値フィールドが『マイナス』の時は、その値を赤字にしたいのです。 そこで、[売上Apr]フィールドにメニューの条件付き書式設定で、 [条件1]に、式で『[都道府県]="東京都" and [売上Apr] < 0』の時、背景=水色、文字=赤 と設定し、 [条件2]に、『フィールドの値 が 0 より小さい』時、文字=赤 と設定し、 [条件3]に、式で『[都道府県]="東京都"』の時、背景=水色 と設定すると、期待していた書式設定になることが、先日聞いたQ&Aでわかりました。 ただ、この条件式を入れるフィールドがとても沢山ありまして(上で記載した売上12ヶ月分と合計の13フィールド。同じような形のフォームが12個くらいあります。。)、1フィールドづつ設定するととても大変&色の修正があった時もとても大変なので、 ◎この設定をVBAで効率よく設定することはできないでしょうか? よろしくお願いします。

  • 条件付き書式設定について

    教えて下さい。 Excel 2010を使用しています。 条件付き書式設定を使用し複数条件を入力しましたが上手く反応しません。 間違い等があれば指摘頂きたくお願いします。 具体的に対象としたいセルはA4~Z4です。 ・E4には数値の「1」「2」が入ります。 ・F4には数値の「1」「2」が入ります。 そこで条件付き書式設定→新しいルールーから数式入力し (=$E$4=1・・塗りつぶしの赤  =$E$4=2・・塗りつぶしの青) (=$F$4=2・・フォントの青)の3条件を入力しました。 塗りつぶしは問題なく反応してくれます、また、F4のみに数値入力した場合はフォント青となり、反応してくれますがE4に数値が入力されセルの色が付いている時、F4に2を入力するとセルの色が消えてしまいます。 数式や入力に問題があるのでしょうか、もしくは条件が多すぎて反応しないのでしょうか ご教示お願いします。

  • Access VBA 条件付き書式設定

    フォームのフィールドの「条件付き書式設定」について 条件式にフォームのVBAコード上で使用している変数を利用する記述の方法を教えて下さい。

  • アクセス サブフォーム条件付き書式の反映が若干遅い

    アクセスのフォームの中のサブフォーム条件付き書式を設定しています。 サブフォームにはテーブルのデータが紐づいております。 フォームを開いたと同時に条件付き書式に色付けがサブフォームに行われるようにしたいのですが フォームを開いただけだと色が付かず、サブフォームのどこかのレコードをクリックしたら色が付きます。 もしくは、フォーム上でマウスを動かすと色が付きます。 デザインビューでサブフォームに条件付き書式を設定しているので サブフォームを開くと同時に色が付くし、 サブフォーム単独で開くと、すぐ色が付きます。 親フォームを開いたと同時にサブフォームの条件付き書式を反映させる方法はありますか? アクセス2010です。 ご教授よろしくお願いします。

  • Access2007における条件付き書式について

    条件付き書式についてお尋ねしたいことがあります。 フォームの「数量」フィールドに対し、1と3と5と7については、赤字フォントを適用したいのですが、どのようにすれば1つの条件でまとまりますか? つけられる条件が3つまでなので [数量]=1 [数量]=3 [数量]=5 とやってしまうと、もう一つが条件になりません。 いろいろ考えてみたのですが、 たとえば、 [数量]=1 or 3 or 5 or 7 ↑上記はNGでした。。 わかりません・・。 条件付き書式にこだわってはいませんが、できないのであれば、別のやり方があればそれを受け入れます。

  • アクセス複数の条件で同じ書式をつけるには?

    条件付き書式です。(しかもVBAです) 一つのフィールドに対して違う条件だけど同じ書式をつけたい時、 まとめる事は出来ないのでしょうか? 例えばフォールド1の「あ」と「い」を赤にしたい場合、 Sub test01() Dim Field As String Dim MyFormName As String MyFormName = "フォーム" Field = "フィールド1" With Forms(MyFormName).Controls(Field) With .FormatConditions .Delete With .Add(acExpression, , "[" & Field & "]=""あ""" And "[" & Field & "]=""い""") .ForeColor = 225 End With End With End With End Sub のような事は出来ないのでしょうか? これをすると 実行時エラー:型が一致しません。(Error 13) になります。 素直に、 Sub test02() Dim Field As String Dim MyFormName As String MyFormName = "フォーム" Field = "フィールド1" With Forms(MyFormName).Controls(Field) With .FormatConditions .Delete With .Add(acExpression, , "[" & Field & "]=""あ""") .ForeColor = 225 End With With .Add(acExpression, , "[" & Field & "]=""い""") .ForeColor = 225 End With End With End With End Sub としなくちゃダメでしょうか? 何故こんな事がしたいかと言うと、3つ以上やりたい条件がありので、 同じ書式のものはまとめたいのです。 ご教授よろしくお願いします。

専門家に質問してみよう