プロが教えるわが家の防犯対策術!

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

A 回答 (1件)

>まったく同じテーブルが2つあるとします。


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

実際の目的がわかれば、もう少し具体的なアイディアが出せるかと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!