全般
「コンパイルエラー:プロジェクトまたはライブラリが見つかりません」というエラーメッセージが出る
例えばAccess 97でフォームを検索しようとすると、「プロジェクトまたはライブラリが見つかりません」というエラーメッセージが表示される場合があります。Access 2000で作ったデータベースをAccess 97で使う場合など、新バージョンで作ったデータベースを古いバージョンで使うと起こります。Access 97で作ったのに誰かがAccess 2000で開く時に、2000用に変換してしまった場合も同様の現象が起こると思います。
これは、参照先のライブラリが「参照不可」になっているので、その参照不可のライブラリのチェックをはずしてください。
Access 97での操作は以下のとおり。
- モジュールの新規作成をとりあえず行います。
- [ツール]→[参照設定]をクリック、参照不可になっているものすべてのチェックをはずしAccess終了します。
なお、Microsoft Visual Basic For Application・・・は通常不要ですので思い切ってチェックをはずしてください。 - 再起動してから、参照設定の画面を開き、Microsoft DAO 3.5(or 3.6) Object Libraryのチェックをつけ、優先順位を3番目にします。
Access 2000での操作は以下のとおり。
- データベースウィンドウの何もないところを右クリックして、
ショートカットメニューより「Visual Basic Editor」をクリックします。 - Visual Basic Editorが起動します。[ツール]→[参照設定]をクリックします。
- 参照不可になっているものすべてのチェックをはずしAccess終了します。
なお、Microsoft Visual Basic For Application・・・は通常不要ですので思い切ってチェックをはずしてください。 - 再起動してから、参照設定の画面を開き、Microsoft DAO 3.5(or 3.6) Object Libraryのチェックをつけ、優先順位を3番目にします。
- マイクロソフト サポート技術情報
- 160870 - [ACC2000]参照先が不正な場合、VBA 関数がエラーになる
208218 - [OFF2000]参照先が存在しないファイルで VBA がエラーになる
1つ前のレコードのフィールドと同じ値をフィールドに挿入するには?
前のレコードと繰り返して入れるのは面倒なので、前と同じ値をすばやくフィールドに挿入するには、ショートカットを使うと便利です。
キーを押しながらを押してください。
- ただし、Access 2002ではマイクロソフトサポート技術情報にレポートがあります。目を通しておいてください。
- →[ACC2002] フォームビューを開き、ショートカット キーでデータの入力を行うとAccessが強制終了する
INDEX
コメント
※技術的な質問はMicrosoftコミュニティで聞いてください!