2012年2月15日水曜日

[ACCESS2.0→97]エラー:このデータベースを変換または有効にするときコンパイルエラーが発生しました。

ACCESS2.0→97変換時のエラー。

このデータベースを変換または有効にするときコンパイルエラーが発生しました。
データベースはコンパイル済みの状態で保存されません。各セッションでデータベースを再コンパイルする必要があるため、このデータベースの性能は低下します。
性能を高める方法については、[ヘルプ]をクリックし、表示されるヘルプトピックを参照してください。




要は2.0だとOKだけど
97だとNGなモジュールがあるので直して自分でコンパイルしろよ!との事。


例としては…

①半角カナ→全角カナに修正 
Set F2 = Forms!カナ検索フォーム

②プロパティ日本語NG
Forms![社員].表題→Forms![社員].caption

③ネットからユーティリティ関数とか拾ってきてると、予約語と被ったりしている。
Sub ShowEvent (Event As String)→Sub ShowEvent (strEvent As String)

④Boolean扱い
txtBox.Enable = "Yes" → txtBox.Enable = True

⑤RecordSetに対しての項目参照
   MySet1.在庫残 → MySet1!在庫残

0 件のコメント:

コメントを投稿