毎晩実行しているデータベースに6つのクエリがあり、他の場所で使用するためにファイルを保存して公開しています。これを自動化するための設定について、どこで指示を得ることができるか誰かが知っていますか?
質問する
32634 次
3 に答える
4
コーディングなしの3つの簡単なステップ:
- Accessでマクロオブジェクトを作成して、6つのクエリすべてを実行します。
- マクロオブジェクトをドラッグして、デスクトップまたはWindowsエクスプローラーの任意のフォルダーにドロップします。これにより、データベースを開いてマクロを実行する「実行可能」ショートカットが作成されます。
- 新しいスケジュールされたタスクを作成して、ショートカットファイルを起動します。
于 2012-07-27T03:21:29.530 に答える
2
データベースにautoexecマクロを作成します。
これは単なる通常のマクロですが、「autoexec」という名前を付けると、データベースを開いたときにAccessがマクロを実行します(実行を回避するにはShiftキーを押します)。
マクロでは、マクロで実行するアクションを選択できます。
クエリを実行するアクションと、Accessを閉じるアクションがあります。
Access 2010でマクロを作成したことはありませんが、Access2003ではアクションが呼び出さOpenQuery
れQuit
ます。
-> 6つOpenQuery
のアクション(クエリごとに1つ)と1つのQuit
アクションを挿入して、最後にAccessを閉じます。Windowsタスクスケジューラを使用してデータベースを実行します。
autoexecマクロが自動的に実行され、すべてのクエリが実行され、Accessが再度閉じられます。
于 2012-07-26T22:03:01.333 に答える
1
それらをVBScriptで実行し、タスクスケジューラで実行するように設定できます。または、コマンドラインスイッチを使用してデータベースを起動します:/ xマクロ(http://support.microsoft.com/kb/209207)
于 2012-07-26T19:55:14.890 に答える