0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

データベースまたはプロジェクトに、ファイルMSCOMCTL.OCX version2.1を参照する切断された参照が含まれています

Last updated at Posted at 2024-07-03

ACCEESSファイル起動時エラー

1.png

データベースまたはプロジェクトに、ファイルMSCOMCTL.OCX version2.1を参照する切断された参照が含まれています

原因

ACCEESSの32bitで作られたものをACCEESSの64bit版で開いてるが、
Formに表示するプログレスバー機能に使ってるMSCOMCTL.OCXが、32bit版だけのものだった様子。

対応

対応方法は以下のどっちか
①64bit版を使い続けるならプログレスバーのVB処理を全部消す
②32bit版を使う

②はアプリを変えれば簡単だが、①で行く場合↓↓↓↓↓
「VisualBasic」をひらく
2.png

ツール>参照設定
3.png

参照不可のものはチェックはずす
4.png

必要なら代わりの参照先を用意してチェックを入れる。
VBのコードでプログレスバー(またはMSCOMCTL.OCXを使ってるところ)をすべて削除し、別の方法で似た機能を作成する。
どこでMSCOMCTL.OCXを使ってるか分からない場合、参照を消したあと実行すると「このコントロールにはオブジェクトがありません」というエラーで引っかかるので、デバッグしながらつぶしていくのが良さそうでした。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?