Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


674 / 2272 ツリー ←次へ | 前へ→

【10545】解析ツールのVBA制御 元ショムジィ 08/9/11(木) 16:44 質問[未読]
【10546】Re:解析ツールのVBA制御 neptune 08/9/14(日) 10:25 発言[未読]
【10570】Re:解析ツールのVBA制御 元ショムジィ 08/9/24(水) 18:06 質問[未読]
【10572】Re:解析ツールのVBA制御 YU-TANG 08/9/25(木) 2:03 回答[未読]
【10582】Re:解析ツールのVBA制御 neptune 08/9/25(木) 16:31 発言[未読]

【10545】解析ツールのVBA制御
質問  元ショムジィ  - 08/9/11(木) 16:44 -

引用なし
パスワード
   こんにちは、初めて質問させて頂きます。
Access2002のmdbが複数(MAX100くらいです)入ったフォルダがあり、一ヶ月間にどのmdbに構造的な変更があったかを調査するツールを作りたいと思っております。
今考えているのは、Accessの解析ツールを使って前月と当月の解析結果の入ったExcelブックを比較する方法です。
ただ、mdbを個別に解析し、Excelに吐き出しては手間がかかってしまいます。
どなたかVBAから、特定フォルダにあるmdbを解析し、Excelへの吐き出す様な方法をご存じの方はいらっしゃらないでしょうか。
当方、VBAにて特定フォルダのファイルを順に操作するようなことは既に行っております。
よろしくお願いいたします。

【10546】Re:解析ツールのVBA制御
発言  neptune  - 08/9/14(日) 10:25 -

引用なし
パスワード
   ▼元ショムジィ さん:
こんにちは

>今考えているのは、Accessの解析ツールを使って前月と当月の解析結果の入ったExcelブックを比較する方法です。
どの程度まで解析するのでしょうか?DAOの時代だったと思いますが、
テーブル、テーブル毎のfield、その属性程度なら、作った事あります。
この程度ならHelpを良く見るだけで作成できます。・・・簡単ですよ。

>ただ、mdbを個別に解析し、Excelに吐き出しては手間がかかってしまいます。
>どなたかVBAから、特定フォルダにあるmdbを解析し、Excelへの吐き出す様な方法をご存じの方はいらっしゃらないでしょうか。
OLEを使えば、どうってこと無いです。(Createobjectを使う奴です)
そして取得以後はAccessの問題ではなくExcelVBAの問題になります。

>当方、VBAにて特定フォルダのファイルを順に操作するようなことは既に行っております。
これに付いては意味が良く判りません。

何はともあれ一度チャレンジしてみては如何?
その後不明点を具体的に質問すればどうですか?

【10570】Re:解析ツールのVBA制御
質問  元ショムジィ  - 08/9/24(水) 18:06 -

引用なし
パスワード
   neptuneさんこんにちは。

ご回答ありがとうございます。
返信遅れて申し訳ございません。

質問の内容が整理されていなかったようです。
とあるmdb中に存在するテーブル、クエリー、マクロ、レポート、モジュールの各オブジェクトの名称と作成日と最終更新日を一覧にしてテーブルに出力するようなサンプルをご提示頂くと非常にありがたいです。

よろしくお願いいたします。

【10572】Re:解析ツールのVBA制御
回答  YU-TANG  - 08/9/25(木) 2:03 -

引用なし
パスワード
   こんばんは、YU-TANG です。

▼元ショムジィ さん:
>とあるmdb中に存在するテーブル、クエリー、マクロ、レポート、モジュールの各オブジェクトの名称と作成日と最終更新日を一覧にしてテーブルに出力するようなサンプルをご提示頂くと非常にありがたいです。

どうぞ。

sourceforge.net/projects/mdbdoc

それでは。

【10582】Re:解析ツールのVBA制御
発言  neptune  - 08/9/25(木) 16:31 -

引用なし
パスワード
   ▼元ショムジィ さん:
こんにちは。

>質問の内容が整理されていなかったようです。
>とあるmdb中に存在するテーブル、クエリー、マクロ、レポート、モジュールの
>各オブジェクトの名称と作成日と最終更新日を一覧にしてテーブルに出力するような
いや〜ありがたいのはわかりますが、こちらとしてはなんにもありがたく無いです。
単発の処理じゃなく処理が合わさってくるとそれ相応の手間が掛かるのは
ご存知でしょ?

なので、そういう「ありがたい」ってのはご法度とされているQ&A掲示板
が殆どと思いますよ。

参考を書いておきます。

DAOのLastUpdated LastModifiedプロパティでteble,queryの情報は取れます。

Accessのオブジェクトは、AccessのHelpに「オブジェクト プロパティ」
というページがあってその中の使用例に「PrintObjectProperties プロシージャ」
ってのがあります。これがかなり参考になるのでは?
・・・というより殆ど肝心な部分は出来上がりと思います。

既にYU-TANGさんがサンプル?のサイトをご提示されていますが、ご自分で作成するには
上記の情報が役に立つと思います

674 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078199
(SS)C-BOARD v3.8 is Free