過去ログ

                                Page     275
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼Access95から2000への移行方法  ティモ 03/5/19(月) 23:20
   ┣Re:Access95から2000への移行方法  yu-ji 03/5/19(月) 23:47
   ┣Re:参照設定?  イケガミ 03/5/20(火) 0:04
   ┗ありがとうございました!  ティモ 03/5/21(水) 22:52

 ───────────────────────────────────────
 ■題名 : Access95から2000への移行方法
 ■名前 : ティモ
 ■日付 : 03/5/19(月) 23:20
 -------------------------------------------------------------------------
   初めてVBAを扱うので、勝手が分からずにいます。
見当違いな質問かもしれませんが、ご容赦ください。

Access95で作成したVBAのシステムを、Access2000に移行して
稼動させたいのですが…。

Office2000の環境でコンパイルしようとすると、
「ライブラリまたはプロジェクトが見つかりません」という
エラーが出ます。
(エラー箇所はDatabaseオブジェクトを定義するところ)


そもそも、移行するためになにを変えていくかが把握しきれて
いません。
曖昧な質問で申し訳ないのですが、とっかかりでも教えていただければ
ありがたいです。

よろしくお願いします。

 ───────────────────────────────────────  ■題名 : Re:Access95から2000への移行方法  ■名前 : yu-ji  ■日付 : 03/5/19(月) 23:47  -------------------------------------------------------------------------
   ▼ティモ さん:
>Access95で作成したVBAのシステムを、Access2000に移行して
>稼動させたいのですが…。
>
>そもそも、移行するためになにを変えていくかが把握しきれて
>いません。

確か、一つ前のバージョンしか対応してないんじゃなかったかな?
Access97にはAccess95をAccess97形式にする変換が、
Access2000にはAccess97をAccess2000形式にする変換が付いてます。

ただ、初心者さんということですが、上記の自動変換だけでは解決しないかも
しれない(上手く変換できないことがあるかも)ので、動作確認は厳密にやら
ないとダメではないかと思います。自動変換だけでOKなら簡単にできます。

 ───────────────────────────────────────  ■題名 : Re:参照設定?  ■名前 : イケガミ <ikegami_kumamoto@hotmail.com>  ■日付 : 03/5/20(火) 0:04  -------------------------------------------------------------------------
   >Access95で作成したVBAのシステムを、Access2000に移行して
>稼動させたいのですが…。

私もAcc95からの変換は試したことないのですが、ひとまず、参照設定の
確認をしてみてください。

VBEの画面で「ツール」→「参照設定」をし、
Microsoft DAO 3.X Object Library にチェックを入れて、
あげれるところまで上にあげてから、コンパイルをしてみてください。


それで、使えるようでしたら、

Dim db As DAO.Database
Dim rs As DAO.Recordset
のように宣言を変更した方がいいと思います。

 ───────────────────────────────────────  ■題名 : ありがとうございました!  ■名前 : ティモ  ■日付 : 03/5/21(水) 22:52  -------------------------------------------------------------------------
   yu-ji様、イケガミ様、お礼が遅くなってしまいましたが、
回答ありがとうございました!

結局自動変換だけでは上手く動かず、参照設定をつけて、
宣言を変えないとコンパイル出来ませんでした。

確かに、他の箇所のソースも2000用に変えていかねば
ならないようです(^_^;)
本屋に行っても、なかなか移行する場合の対処などを
書いている書籍はないので、たいへん助かりました。

地味に、またプログラムソースを変えている最中です。
ありがとうございました。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 275