システムwiki

コンパイルエラー:メソッドまたはデータメンバーが見つかりません.マクロで古いデータベースを開きます.

Stephen 受付中 最終更新日:2022-06-23 18:00

2000年にAccess2016で作成したデータベースを開いています.テキストファイルからデータをインポートするために使用されるモジュールがあります(フォールトツリーロジックの拡張子は.ftlです).インポートしようとすると、次のコンパイルエラーが発生します.「.gate」を認識していないようです.参照していないオブジェクトライブラリがあるかどうか疑問に思います.する方法はありますか利用可能なすべての参照ライブラリの内容を確認しますか?

返信リスト(回答:2)

1 #
Scottge

まず、表示するのはマクロではなくVBAコードです.それらは同じではありません. 次に、ファイル形式をaccdbに更新しましたか?すべきです!

StatusSetは、表示しているコードで定義されていません.したがって、他の場所で定義する必要があります.AccessのVBA構文は、versionごとに強化されています.そのため、以前のversionで機能していたずさんなコードは機能しなくなる可能性があります.

2 #
theDBgu

参照をチェックして、不足しているものがないかどうかを確認しましたか?

PS.コードをよく見てください.StatusSetがレコードセットオブジェクトの場合は、bang演算子を使用するようにコードを変更してみてください.例:

StatusSet!gate= GateName