0

我最近将 MS Access 中的表从 Access 表转换为 SQL。我在数据表视图中有一个带有子表单的表单。奇怪的是,现在,当我单击并拖动滚动条时,屏幕不会更新,直到我放开滚动条。如果我用鼠标滚轮滚动它可以正常工作,并且在转换之前一切正常。

有什么线索吗?我知道 MS Access 在数据库设置中有一个 ODBC 记录计数参数,用于在过滤器中显示字段值。我希望这个解决方案是相似的,但我找不到任何东西。

谢谢

4

1 回答 1

1

我认为这是因为使用链接表(我猜这就是“转换表”的意思)当您打开时,Access 不会检索整个表。它是为了性能而完成的。它只检索第一个块,并且预先不知道表中有多少行。

我敢打赌,如果您执行 Access 将检索整个表,然后一切都会正常工作。

如果它很关键,您可以MoveLast在加载表单时在代码中执行。但请注意,大桌子会很慢

于 2013-05-10T02:33:24.257 回答