• ベストアンサー

Access の同一テーブルで更新データを抽出したい

Accessでまったく同じテーブルが2つあるとします。フィールド数は40くらい。その各フィールドで一つでも更新のあったデータのみを抽出したいのですが簡単な方法を教えて下さい。因みに各フィールドにはNull値も含まれます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#60992
noname#60992
回答No.1

>まったく同じテーブルが2つあるとします。 両方を一度に更新するのであれば、無理です。 片方だけを更新するのであれば、1件ずつレコードを比べていくしかないのでは。 他に、簡単な方法は思いつきません。 テーブルやプログラムの構造を見直すことができるのであれば、他の方法をお勧めします。 ・レコードを更新するのではなく、新規に同じようなレコードを追加する。 ・テーブルに[最終更新日時]のようなフィールドを追加して、データの更新がある際は必ずそこを書き換えるようにするとか。 ・データを更新する際には、必ずもとのレコードを更新前データとして他のテーブルに保存する。 など、VBAである程度の処理を行うことが前提となります。 実際の目的がわかれば、もう少し具体的なアイディアが出せるかと思います。

関連するQ&A