・ネットワーク上のAフォルダにabc.csvというファイルがある。
・ネットワーク上のBフォルダにdef.txtというファイルがある。
・ローカルマシーンにあるデータベースがある。
・指定の時刻。例えば深夜0:00に上記2ファイルを読み取って、テーブルを更新させる。
・テーブル更新させたあと、上記2ファイルのバックアップをローカル上に保存したい。
以上のような事をAccess2003で毎日手動で行っています。つまりabc.csv、def.txtを選択してボタンを押してテーブルを更新させています。これを自動化できないかなと思っているのですが、どういった技術が必要なのかわかりません。どうすれば上記のような事ができるようになるでしょうか?DBはSQL Server,MySQLあたりでできればと思っています。
アクセスをバッチで実行し、マクロを指定することができます。
MSACCESS.EXE C:\Sample\text.mdb /x mcr_test
タスクスケジューラーで指定時刻に自動起動できます。
あとは、abc.csv、def.txtを手動で読み込むところをマクロに追記する必要があると思います。
とりあえず手っ取り早く片付けるなら、
同作業を 「AutoExec」と言う名前のマクロにして
当該MDBをWindowsのタスクスケジューラで自動起動させるとか。
http://office.microsoft.com/ja-jp/access/HP051883721041.aspx?pid...
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | Chakuwiki | 114回 | 87回 | 5回 | 2010-05-13 17:44:49 |
コメント(0件)