データMDBの圧縮

プログラムとデータのMDB(MDE)で配布すると、プログラム側は「終了時に最適化」でファイルサイズの肥大化を抑えることができるが、データの肥大化は防げませんよね。そこでデータファイルの最適化が必要になるんですが、いくつか方法が有って、それぞれに賛否両論があると思いますが、私はAccess2010でうるさく確認してくるセキュリティの確認が出ない方法として、このコードを使用しています。
コードを表示(右クリックでダウンロードも出来ます)
コードを少し変更すれば複数の異なるファイルへリンクしている場合でも、連続して最適化を行うことができますね。

ただし、事前にバックアップは必ず行うように利用者に促すか、勝手にバックアップしてしまうようにしましょう。データが消えても責任は持てませんからね。

カテゴリー: MS-Access パーマリンク