Решение, которое я всегда использовал для предотвращения прокрутки колесика мыши по всем записям в Access 2003, заключалось в том, чтобы источник моих записей в форме содержал только 1 запись.Таким образом, когда пользователь прокручивает колесо мыши, записи Access для прокрутки больше не отображаются.
EG Если бы у меня была форма для управления клиентами, у меня также был бы комбинированный список, позволяющий пользователю выбирать из спискасуществующих клиентов.После выбора клиента источник записи форм будет обновлен, чтобы отображать только выбранного клиента.
Вам придется поэкспериментировать с некоторыми другими свойствами, такими как AllowAdditions, для удовлетворения случаев, когда вы хотите толькодобавить новую запись, а не просматривать существующую, но это гораздо лучше (IMO), чем распространять отдельную DLL или использовать чужой код, который я не до конца понял.
Приятный побочный эффект такого подходав том, что ваши формы должны работать намного лучше, так как вы загружаете не все записи в форму.