データベース内のデータが変更された場合、MS Access はクエリからクリップボード上のデータを更新しますか?

データベース内のデータが変更された場合、MS Access はクエリからクリップボード上のデータを更新しますか?

MS Access でマクロをデバッグしていたところ、ブレークポイントに到達したときにクエリが実行され、そこからデータがクリップボードにコピーされました。次のステップに進む前は値の一部が null でしたが、次のステップを実行すると、クリップボードにあるデータが変更されるクエリが実行されました。その後、データを貼り付けると、以前は null だった値がクエリによって変更されていました...データを貼り付けたときに、かなり大きな WTF が発生しました。

そこで私の質問は、データベースでデータが変更されると、MSAccess はクリップボード上のデータを更新するのかということです。それが、そこで何が起こったのかを説明する唯一の方法です。

答え1

簡単なテーブルを作成し、そこに文字化けしたデータを入れて、クエリを作成し、そのクエリをコピーして、データをメモ帳に貼り付け、元のテーブルを変更して、クエリを再実行し、データをメモ帳に再度貼り付けました。クエリを更新しても、クリップボードは更新されませんでした。

したがって、答えは「いいえ」です。Access は、元のコピーされたデータが変更されてもクリップボードのデータを更新しません。

関連情報