• 締切済み

ACCESS2000のタイマ処理のやり方について

ACCESS2000にて、週末に集計処理を行っています。 現在は画面より実行ボタンをクリックすることにより、集計処理が行われるようになっています。 その処理を自動化する事は可能なのでしょうか。 可能ならば、やり方を教えて下さい。 宜しくお願い致します。

みんなの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

別のMdbを作り集計に必要なテーブルをリンクさせる。 集計に必要なクエリなどもインポートしておく。 そのMdbにフォームを1つ作りフォームのプロパティのイベント・タイマ時に集計をさせる記述を書くか集計するマクロを指定する。Mdbを閉じるとこまで必ず書くか設定する。 起動時の設定でそのフォームを設定する。 これでそのMdbを開くとすぐ集計を始めるようになりますのでこれをタスクで指定する。 タスクで週単位で土曜だけにすれば土曜日になればタスク処理されます。 これが簡単なやり方です。

edp-k
質問者

お礼

返事が遅くなりすみませんでした。 アドバイス、有難うございました。 サンプルがありましたら、頂けませんか。 以上、宜しくお願い致します。

回答No.1

ACCESS2000単体でのやり方はわかりませんが、タスクに登録して自動実行させる方法があります。 1.AutoExecなどを利用して、起動するだけで集計処理が行なわれ、処理が終了したら自動的に閉じるようなmdbを作成する。 2.(WindowsXPの場合)すべてのプログラム→アクセサリ→システムツール→タスク を起動し、「スケジュールされたタスクの追加」で、1で作成したファイルを選択し、起動時間をセットする。   (他のOSでも同様の機能があると思います)

edp-k
質問者

お礼

回答、有難うございました。 参考にさせて頂きます。 今後とも宜しくお願い致します。

関連するQ&A