質問: テーブルへのデータ追加の元となるクエリの探し方 accessのあるテーブルがあります。 そのテーブルには、クエリによりレコードが追加されていると思われるのですが、どのクエリを元にレコードが追加されているのか不明です。 どのクエリを元にレコードが追加されているのかを探り当てるには、どのようにしたらよいか、ご教授願います。 ※ win xp、access2002で作業しています。
回答: 解決されていたでしょうか。であればスルーということに。 フリーのツールを使うっていうのはどうでしょう。 相関図等、excelに出力してくれるようです。 (どこまでの結果を求めるかによるとは思いますが) accessmdb解析ツール http://www.vector.co.jp/soft/dl/win95/business/se397540.html なお、#1さんが言われている update についても調べられるとよいと思います。 (update でも追加できますので) updateでの追加の一例を以下に テーブル「ta」「tb」が同じフィールド構成であるとします。 テーブル「ta」の内容 id 内容 1 aaaaaa 3 cccccc 5 eeeeee テーブル「tb」の内容 id 内容 2 bbbbbb 5 abcdef 6 ffffff テーブル「ta」を元に、テーブル「tb」に追加されている id を「ta」に追加して テーブル「ta」の内容 id 内容 1 aaaaaa 2 bbbbbb 3 cccccc 5 eeeeee 6 ffffff としたい場合、以下のsqlを書く時があります。 update ta right join tb on ta.id=tb.id set ta.id = tb.id, ta.内容 = tb.内容 where (ta.id is null);