当数据库中的数据发生更改时,MS Access是否会从查询更新剪贴板上的数据?


0

我只是在MS Access中调试一个宏,当它遇到断点时运行了一个查询,我将数据从它复制到剪贴板。在进入下一步之前,某些值为null,然后运行了下一步,该步骤运行了一个查询,该查询更改了我在剪贴板上的数据。然后我粘贴了数据和之前由查询更改的null值...当我粘贴数据时,导致我的WTF相当大。

所以我的问题是,当数据库中的数据发生变化时,MSAccess是否会更新剪贴板上的数据?这是我对那里发生的事情的唯一解释。


您是将数据作为宏的一部分复制到剪贴板,还是在宏运行完毕后使用GUI?
Kasius

后者我在宏中采取另一步后使用GUI。
leeand00

Answers:


2

我做了一个快速表,在那里扔了一些乱码,创建了一个查询,复制了查询,将数据粘贴到记事本中,更改了原始表,重新运行查询,并将数据重新粘贴到记事本中。更新查询没有更新我的剪贴板。

所以我要说,答案是否定的:当最初复制的数据发生变化时,Access不会更新剪贴板数据。


不,我没有更新查询我更新了查询从中获取数据的表。
leeand00

1
这就是我所说的。复制查询后,我更新了表(添加了另一行并更改了第一行中的一些数据),再次运行相同的查询,并重新粘贴而不重新复制查询。剪贴板未自动更新以匹配更新的查询。我不得不手动重新复制查询以获取剪贴板中的新数据。
Kasius
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.