2011-11-29 33 views

回答

0

i将答案可以在这里找到:

http://www.techonthenet.com/access/forms/wheel.php

遵守所有的指示,并没有更多的记录在您的形式滚动。一个小注: 如果你的表单上有一个复选框,并且关注这个复选框,滚动就回来了。小问题,也出现在我的项目中。

成功!

1

我始终用来防止鼠标滚轮在Access 2003中的所有记录滚动的解决方案是请确保我的表单记录来源只包含1条记录。这样,当用户滚动鼠标滚轮时,没有更多的记录可供滚动。

E.G.如果我有一个管理客户的表单,我还会有一个组合框,允许用户从现有客户列表中进行选择。在选择客户后,表单记录源将被更新为仅显示已被选择的客户。

您将不得不玩弄一些其他属性,例如AllowAdditions,以满足您只想添加新记录而不是查看现有记录的情况,但这比分发单独的DLL好得多(IMO)或使用我没有完全理解的其他人的代码。

这种方法的一个不错的副作用是您的表单应该更好,因为您没有将所有记录加载到表单中。