- ベストアンサー
Access の同一テーブルで更新データを抽出したい
Accessでまったく同じテーブルが2つあるとします。フィールド数は40くらい。その各フィールドで一つでも更新のあったデータのみを抽出したいのですが簡単な方法を教えて下さい。因みに各フィールドにはNull値も含まれます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#60992
回答No.1
>まったく同じテーブルが2つあるとします。 両方を一度に更新するのであれば、無理です。 片方だけを更新するのであれば、1件ずつレコードを比べていくしかないのでは。 他に、簡単な方法は思いつきません。 テーブルやプログラムの構造を見直すことができるのであれば、他の方法をお勧めします。 ・レコードを更新するのではなく、新規に同じようなレコードを追加する。 ・テーブルに[最終更新日時]のようなフィールドを追加して、データの更新がある際は必ずそこを書き換えるようにするとか。 ・データを更新する際には、必ずもとのレコードを更新前データとして他のテーブルに保存する。 など、VBAである程度の処理を行うことが前提となります。 実際の目的がわかれば、もう少し具体的なアイディアが出せるかと思います。