- PR -

Access97→Access200コンバートでのアプリケーションエラー

1
投稿者投稿内容
お獅子
大ベテラン
会議室デビュー日: 2004/09/14
投稿数: 160
投稿日時: 2005-08-09 16:31
いつもお世話になっております。

今回はAccess97からAccess2000へ変換した時にお話です。

単純にAccess97形式のMDBをAccess2000で開き、変換したのですが、
変換後のMDBをAccess2000で実行し画面を開き、すぐに終了ボタン
で画面を閉じる(アプリケーションを終了)とアプリケーションエラー
となってしまいます。
何が原因なのか検討つきません。こういった経験の有る方、ご伝授ください。
ねこっちゃ
会議室デビュー日: 2005/08/09
投稿数: 10
お住まい・勤務地: 東京都
投稿日時: 2005-08-09 17:29
お疲れ様です。

変換を行ったマシンは97と同一のマシンでしょうか。
ランタイムが異なるマシンで変換するとエラーが発生する場合があります。

参照設定をご確認してみては如何でしょうか。
mso
ぬし
会議室デビュー日: 2003/12/04
投稿数: 496
お住まい・勤務地: 宮城
投稿日時: 2005-08-09 17:56
msoです

引用:

ゆうさんの書き込み (2005-08-09 16:31) より:
いつもお世話になっております。

今回はAccess97からAccess2000へ変換した時にお話です。

単純にAccess97形式のMDBをAccess2000で開き、変換したのですが、
変換後のMDBをAccess2000で実行し画面を開き、すぐに終了ボタン
で画面を閉じる(アプリケーションを終了)とアプリケーションエラー
となってしまいます。
何が原因なのか検討つきません。こういった経験の有る方、ご伝授ください。





Access2000から標準がDAOではなくADOになっているはずです。
そのあたりを確認してみたらいかがでしょうか?
お獅子
大ベテラン
会議室デビュー日: 2004/09/14
投稿数: 160
投稿日時: 2005-08-09 19:01
返信ありがとうございます。

自己解決しました。

お二人の意見は今後の参考にさせていただきます。

で、原因ですが

autoexecのマクロでキー送信「%( x)」してたのが原因のようです。

上記はアプリケーションの最大化表示になります。

ひとついい忘れてましたが、Access97はWindows98で動いてたものを
今回Windows2000上でAccess2000にコンバートしました。

上記キー送信はWindows2000上では使えないのでしょうか?疑問です。

1

スキルアップ/キャリアアップ(JOB@IT)