Access でプロシージャを実行するときに "あいまいな名前が検出されました" エラー
元の KB 番号: 817411
注:
基本的なマクロ、コーディング、相互運用性のスキルが必要です。
現象
Microsoft Access 2000 以降でプロシージャを実行すると、次のエラー メッセージが表示されることがあります。
イベント プロパティ設定として入力した 式Event_Name 、あいまいな名前が検出されました: EventProcedure_Name。
原因
このエラーは、モジュールに同じ名前のプロシージャが複数ある場合に発生します。
回避策
この問題を回避するには、不要な重複する手順を削除します。 これを行うには、次の手順を実行します。
デザイン ビューでフォームを開きます。
Microsoft Office Access 2003 で、[表示] メニューの [コード] をクリックします。
Microsoft Office Access 2007 で、[デザイン] タブの [ツール] グループで [コードの表示] をクリックします。
[ デバッグ ] メニューの [ データベース名のコンパイル] をクリックします。
次のエラー メッセージが表示されます。
コンパイル エラー: あいまいな名前が検出されました: プロシージャ名。
プロシージャ名に注目し、[OK] をクリック します。
コードで、 プロシージャ名 プロシージャのその他の出現箇所を見つけます。ここで、 プロシージャ名 によって、手順 3 で説明したコンパイル エラーが生成されました。
不要な手順を選択して削除します。
[ デバッグ ] メニューの [ データベース名のコンパイル] をクリックします。
[ ファイル ] メニューの [ 閉じる] をクリックします。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示