全般 データベースの最適化と起動を行うバッチファイルの作り方 2019/04/16

T'sFactoryの「アプリケーション・データベース」の最適化については、Accessのリボンからのマニュアルでの方法や、「データベースを最適化するショートカットの作り方」のようにショートカットを作って実行する方法があります。これらの方法では、データベースの起動と最適化の操作はそれぞれ別に行うことになります。

一方、バッチファイルを作っておくことによって、まずデータベースを最適化し、そのあとアプリケーションを起動するという2つの操作を連続して行わせることができます(もちろん順番は逆でもかまいません)。ふだんアプリケーションを使うときは、Accessでデータベースファイルを開くのではなく、このバッチファイルを実行するようにします。


バッチファイルは次のような手順で作成します。
  1. テキストエディタやメモ帳などを使って、次の2つの命令を記述します。 1つめがデータベースを最適化する命令、2つめがデータベースを起動する命令です。
    • アプリケーションDBファイルのパス + 半角スペース +起動オプション『/compact』
    • アプリケーションDBファイルのパス


  2. 編集した内容を保存します。ファイル名は何でもかまいませんが、拡張子はバッチファイルですの『.bat』とします。


  3. 実行するには、このバッチファイルをダブルクリックするなどします。

  4. 実際の動作としては、最初にAccessが開いてデータベースの最適化だけを行い、そのままAccessはいったん終了します。

  5. 次に、再度Accessが開いてデータベースが起動し、本来のメインメニューが表示されます。

    なお、バッチファイルであるため、上記で記述した命令はAccessが終了するまで待機状態となります。アプリケーションが動作中、下記のようなコマンドプロンプトのウィンドウが開いたままになりますが、アプリケーションDBの終了とともにこのバッチファイルも終了してコマンドプロンプトのウィンドウも閉じます。

Access生産管理 T'sFactory トップページへ


Copyright © T'sWare All rights reserved