次の方法で共有

Access2010 テキストボックス等の条件付き書式で「フォーカスがある」場合が機能しません

Anonymous
2012-01-18T11:24:18+00:00

お世話になっております。

Access2007で作成したADPファイルをAccess2010にて使用(移植)しております。

そこで、ある特定のフォームのテキストボックスに下記の条件付き書式を設定しました

「フォーカスのあるフィールド」→背景を黄色

この書式が機能しません。

基本的にフォームの入力コントロールにはこの書式を設定しているのですが、

あるフォーム(検索フォーム)のヘッダーに配置されているテキストボックス数個のみ反応しません。

*正確には2010にしてから機能しなくなった。

詳細部のフォーカス時の背景の変化は問題ないのですが。

何かプロパティが違うのかと機能するフォームと見比べているのですが、違いがありません。

何か簡単なことを見落としているかもしれませんので、

些細なことでも構いません、アドバイスお願い致します。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-01-23T11:01:52+00:00

こんばんは、MukkuMukuです。

何の件か失念してしまっているのだけど、a2007からフォームの挙動がちょっと変わっていたんじゃないかなと思います。ちょっと思い出せない。。。

サブフォームを使うとかでしょうか、あとはフォームのイベントをちょっと調べて処理を実装してしまうって感じかな。

adpではないのだけれど、フォームのイベントをメモしたものがあったので眺めてたらなんかできないかなと思ったところ

Access2010 フォームイベントのメモ

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-01-21T03:36:47+00:00

こんにちは、MukkuMukuです。

現象が再現できず、なんだろうね状態ですけど。思いつかないところに原因があるのだろうという気がしています。

>レコードソースの内容が影響することなんてありえるのでしょうか?

本件事象は正常ではないと考えるのが妥当だと思うのだけど、あるかないかでいえば、ありえると思います。レコードソースのレコード数が 0 ないし 1 である場合、もしかすると挙動が変わるかもしれません。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

7 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-01-18T14:55:49+00:00

    すいません。続編です。解決しませんでした。汗

    今作り直していたのですが。またおかしいです。

    A.

    1.空白のフォームを作成

    2.単純に問題のフォームのコントロールやコードをコピペ

    3.条件付き書式動作せず。

    B.

    1.空白のフォームを作成

    2.フォームヘッダに適当なテキストボックスを配置して、条件付き書式を設定

    3.問題のコントロールをコピペ

    4.フォームビューで動作確認→OK

    5.その他のコントロールをコピペ、コードもコピペ

    6.フォームの書式・プロパティを設定

    7.保存してフォームビューで確認→条件付き書式動作せず。

    あやしいのは6番のフォームの書式・プロパティの設定かなと。

    どこが関係しているのかはまだわかりません。

    明日もういちどチャレンジしてみます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2012-01-18T14:28:12+00:00

    はじめましてMukkuMukuさん。

    他のレス等色々参考にさせて頂いております。

    再現ありがとうございます。

    検索フォームは単に帳票フォームのフォームヘッダに検索ワード用のテキストボックスを配置しているだけです。

    現在はAC2010のaccdbでは動いているのですが、移行先のADPではこのフォームの

    条件付き書式が機能しません。困ったものです。

    が、今このレスを書きながら自分でもやってみたのですが、フォームを新規に作り直して、

    問題のコントロールをコピペしたら動きました。

    なので、作りなおすことにしました。大した量では無いので。

    とりあえず解決ということにします。ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2012-01-18T12:38:31+00:00

    こんばんは、MukkuMukuです。

    ん、これか!っていう挙動があったのだけど再現しなくなってしまってしまった。なんだったのだろう。勘違いかも。

    検索フォームとは具体的にどういうものだろうか、帳票フォームのヘッダにコントロール配置って感じ?

    a2010上で手直しして改善した的なことはないのだろうか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません