次の方法で共有

カーソル移動時にコンボボックスを開く仕組み

Anonymous
2015-06-12T02:52:40+00:00

これまで使用していたAccess2000などではエラーなく作動していたのですが、OS:win8.1に変りAccess2013で新たなフォームを作成した場合、下の様なエラーが発生するようになりました。

内容はフォームのカーソル移動時にコンボボックスを開くようにした、フォーカス取得時のイベントプロシージャです。

フォーカス取得時のイベントプロシージャ

Private Sub 血液型_Enter()

Me!血液型.Dropdown

End Sub

ファイルの最適化や、新ファイルを作成してインポートを試してみましたが同じです。

上記エラーについて解決策の回答を宜しくお願い致します。

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

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

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

18 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-06-12T08:32:10+00:00

    2013で新たに作成したファイルです。

    この様に…

    同じエラーが出ます

    これでも同じエラーが出ます

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

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報

  3. Anonymous
    2015-06-12T08:09:26+00:00

    こんにちは、ずっちです。

    2013で新たに作成したファイルで問題がおきているということでしょうか。

    私の環境では、下図のようなシンプルなフォームで動作確認したのですが、

    同じく作ってみても結果は変わらないでしょうか。

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

    0 件のコメント コメントはありません
  4. Anonymous
    2015-06-12T06:26:11+00:00

    ご返事ありがとうございます。

    >2000からのバージョン移行…

    ではなく新規端末にAccess2013が入っており、新たに作成したフォームです。

    >参照設定に「参照不可」 の項目があるかを確認し

    すみません、各PCの確認(比べる)事が出来ません。

    下記が参照設定です

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

    0 件のコメント コメントはありません
  5. Anonymous
    2015-06-12T03:37:36+00:00

    こんにちは、ずっちです。

    そのイベントプロシージャは、2013でも問題なく動作します。

    2000からのバージョン移行との事なので、

    VBAの参照設定で「参照不可」になっている項目があると思います。

    まずは参照設定に「参照不可」 の項目があるかを確認し、

    ある場合はチェックをはずして試してみてください。

    2007の時のページですが参考になると思うので、以下もご一読ください。

    https://technet.microsoft.com/ja-jp/library/cc178973(v=office.12).aspx

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

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