剪贴板问题

时间:2020-03-06 14:26:27  来源:igfitidea点击:

我有一个我目前支持的旧版应用程序,当人们从数据表视图复制大量数据时遇到问题。

该应用程序内置于MS Access中,被复制的行数可能会很大(有时成千上万)。

有趣的是,我们可以粘贴数据,但是Access会将数据"呈现"为不同的格式,并在很长一段时间内受CPU限制。

MS Access窗口右下方进度条旁边的状态消息是

Rendering Data to format: Biff5

根据来源,Biff5是"二进制交换文件格式(BIFF)版本5"

应用程序代码在任何地方都没有使用BIFF5,因此我认为这不是应用程序问题。

我在网络上的任何地方都找不到有关此错误的任何数据,因此我认为这对于stackoverflow是一个好问题。

那么,有人可以帮忙吗?

解决方案

我不确定问题出在哪里,但是有时我们会在Access中遇到一些非常奇怪的错误。我们是否尝试过在其他计算机上运行它?不同的操作系统?是否可以将数据粘贴到Excel中,然后使用导入功能导入到Access中?我们可以直接导入数据而不是粘贴数据吗?

为此,我们都在同一操作系统上,我正在调查上次维护窗口中发送的某些更新导致此问题的可能性,因为在此之前这不是问题,并且该软件中没有新版本那段时间。

尝试了很多机器,所有机器上都出现了同样的问题。

问题实际上是从Access中的数据表视图复制并粘贴到Excel,而不是奇怪的相反。

这是用例

访问->"从数据表复制"(普通Ctrl + C)->"粘贴到Excel"(普通Ctrl + V)
(这很好!)

然后,当我们返回Access继续工作时,CPU受约束执行了"将数据渲染为格式:"的事情,如上所述。

老实说,我很沮丧,这有点奇怪。

而不是尝试复制粘贴,我们不能只是将查询导出到Excel吗?