
Accessシステムで「Item メソッドは失敗しました 'Forms' オブジェクト」というエラーが特定のフォームでのみ発生するケースがあります。このエラーはフォームの呼び出しや操作に問題があることを示しています。
お客様から特定のPCにおいて、特定の画面表示だけでエラーになるとの連絡があり、急遽リモートで対応。オリジナルのAccessファイルに置き換えても同様のエラーが起きました。他の機能や画面には問題が見られなかった。
検索を行った結果、以下の対応でエラーを回避した例がありました。
この方法でリネームに伴う内部参照の問題が解消され、エラーが発生しなくなりました。
現象から、その特定のPC上のファイルだけが偶発的に破損したということではなく、元のフォームと、その端末のAccess環境の組み合わせで表面化した可能性。このPCはしばらく使用していなかったPCで最近復活させました。
更新日時: