- ベストアンサー
アクセス2000の条件付書式で
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 つまり、旧日付が未入力で、新日付が入力されている場合も背景色を変えたいということでしょうか。 それなら、条件付き書式に、以下の条件を追加すればいいでしょう。 式:IsNull([旧・日付]) And Not IsNull([新・日付]) 背景色:ピンク これで、旧日付未入力・新日付入力ありの時に背景色がピンクになると思います。
その他の回答 (1)
- how-do-you-do
- ベストアンサー率56% (59/104)
式:Nz([旧・日付],0)<>Nz([新・日付],0) 上記式に置き換えてもできます 参考になれば...
お礼
ありがとうございました。 こちらの式でも試してみましたが、うまくいきました。
関連するQ&A
- ACCESSの条件付書式
アクセスのデータシートビューで条件付書式ができるのは フォームをデータシートビューで表示したときだけでしょうか? テーブルやクエリでは ツールバーに「書式→条件付書式」は表示されませんが フォームのデータシートビューを開いている時のみ、 「書式→条件付書式」が表示されます。 テーブルやクエリでも条件付書式を設定できる方法があれば教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ACCESSの一覧フォームで2つの日付の条件で、条件付き書式をしたい。
一覧フォーム上に顧客のデータが入っていまして、 名前や住所、日付等のデータがあります。 そこでですが、 2つの日付の条件で、名前のフィールドの背景色を変えたいです。 日付の条件は、 1つ目は、今日から先の8日以内の日付のもの 2つ目は、日付欄が空欄のもの です。 条件付き書式の式に何らかを入れると思うのですが、 どうすればよいのでしょうか?
- ベストアンサー
- その他(データベース)
- Accessフォーム条件付書式
どなたか教えて下さい。 Access2002を使っています。 フォームの条件付書式を使い売上が100000円以上なら赤に背景色を変えようと思っています。 VBAの勉強の為に、ツールバーの条件付き書式を使わずにvbaで挑戦してみました。 Private Sub Form_Open(Cancel As Integer) If Me.売上.Value >=100000 Then Me.売上.BackColor = RGB(255, 0, 0) End If End Sub 単票形式ならば上手くいくのですが、フォームのデータシートタイプで表示すると反応しません。 但し、ツールバーの条件付き書式からの設定ではデータシートでも反応します。 上記のIF文では条件付書式にはなっていないのでしょうか? helpでDatasheetBackColor プロパティというのを探せましたが、全体の背景色の変更になってしまいます。 ツールバーにあるからには、VBAで出来るだろうと考えるのは間違えでしょうか? もしもデーターシートの条件にあったセルのみ背景色をvbaで変えられることを知っている方、よろしくお願いします。 haru
- ベストアンサー
- オフィス系ソフト
- 【VBA】アクセス 条件付書式 (Yes/No型)
フォームのデーターシートビューで 「フィールド1(Yes/No型)がTrueなら フィールド2の背景の色をピンクにする」 という条件付書式を行ないたいのですがどうすればいいでしょう? VBAでやりたいのですが難しかったら手作業の処理を教えてくださいませ。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- accessのサブフォームフィルターの結果に対して、条件付書式を適用する方法
access2000を使用しています。 検索用のフォームを作成、その中に帳票式のフォームをサブフォームとして設定し、 任意の文字列でフィルターをかけられるようにしています。 しかし、サブフォームの中には、重複して表示される項目が多く、見づらいため サブフォームに"重複データがあった場合はその項目について背景色と同じにする"という 条件付書式を設定しました。 しかし、いざフィルターをかけてサブフォームに表示される項目を絞ってしまうと、 ところどころ背景色と同じ色になっている項目(重複している項目)については 読み取ることができません。 これを回避するために、フィルターの結果に対して、条件付書式を適用するような 方法はありますでしょうか。
- 締切済み
- オフィス系ソフト
- アクセス2003 条件付書式 (明日の日付より小さいなら)
テーブルに紐付くフォームを作りました。 今日の日付が3/19なので 2010/03/20より小さい日付(3/20を含む) に色を付けたいのですがうまくいきません。 ***************************************** 2010/3/16 ←赤 2010/3/17 ←赤 2010/3/18 ←赤 2010/3/19 ←赤 2010/3/20 ←赤 2010/3/21 ←何もしない 2010/3/22 ←何もしない 明日(2010/3/20)になれば、 2010/3/16 ←赤 2010/3/17 ←赤 2010/3/18 ←赤 2010/3/19 ←赤 2010/3/20 ←赤 2010/3/21 ←赤 2010/3/22 ←何もしない ***************************************** としたいです。 条件付書式設定で 「フィールドの値」を「次の値より小さい」にして「today()+1」 でも 「式」にして「[日付]<today()+1」 としても何も起こりません。エラーにもなりません。 しかし 「式」にして「[日付]<#2010/03/21#」にすれば、うまく行きます。 どうすれば日付が更新されても条件どおりいくようになるのでしょうか? 写真を添付しますがこれは「[日付]<#2010/03/21#」を条件にしました。 これが理想です。 ご教授よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルの『条件付書式』について
エクセルの『条件付書式の設定』についてご教示下さい。 F列の、 条件1:「G*」「F*」「C*」「D*」「I*」「J*」が含まれる場合背景をブルーに 条件2:「E*」「H*」「K*」が含まれる場合背景をピンクに。 条件3:「L*」「M*」「N*」「o*」が含まれる場合、背景を紫に。 ※「G*」とは、GOLD など、一番初めにGという文字がつく場合の文字列の事です。 条件のとおり、文字が含まれる場合背景を変えたいのですが、 数式、セルの値と色々試しましたが、条件1と条件2がうまくいきません。 また、F列以外にもG列H列もF列の条件で背景色を変動させてたいと 考えている為、なるべくVBAには頼らず、条件付書式で設定したいと考えております。 ご存知の方いらっしゃいましたら。お教えいただけますでしょうか。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Accessの条件付書式の使い方
Acccess2003を使っています。 フォームの条件付書式で、『性別』という項目があって、女性と男性を選ぶことができます。 他の項目を性別によって入力の必要のないものは『非有効』の状態にするにはどのようにするにはどのようにするのでしょうか? Excelのように『式』に変えて『性別 = "男"』としたのですがダメでした・・・。 式の記入方法か、説明が載っているサイトを教えてください。
- 締切済み
- オフィス系ソフト
お礼
さっそくのお答えありがとうございました。 条件式書式の設定の条件2(2)の欄に「式」の項目がなく「追加」の方法を迷いましたが、 IsNull([旧日付]) And Not IsNull([新日付]) Or [旧日付]<>[新日付] でよかったのですね。 おかげさまでうまくいきました! ほんとに助かりました。ありがとうございました。