La Web del Programador: Comunidad de Programadores
 
    Pregunta:  58710 - RUEDA DEL RATON SI DESACTIVAR BOTONES
Autor:  c m
hola buenas tengo un formulario en access y lo que quiero es que al girar la rueda del ratón no se desplace por los registros. En este formulario he quitado todas las barras, y lo he puesto para que se ejecute al inicio. Cuando el usuario lo abre, solo ve una ventana con el formulario unicamente, y le he añadido unos botones para que pueda agregar registros, guardar, deshacer y desplazarse por los registros, pero al girar la rueda del ratón, se desplaza por los registros, incluso, si estas escribiendo sobre uno y le das a la rueda del ratón te guarda la información , y eso no me interesa.
he probado con este código:

Propiedades del Formulario: Permitir filtros=SI, Permitir ediciones=SI, Permitir Agregar=SI, Entrada de datos=SI

Evento afterupdate (después de actualizar) del formulario:

Me.DataEntry = False
Me.AllowAdditions = False
Me.FilterOn = True
funcionar funciona , pero me deshabilita los botones de desplazamiento y al guardar me sale un error. ¿Pueden ayudarme?
(el campo clave es un campo tipo texto)

  Respuesta:  Juanjo
Hola a mi me surgió el mismo problema, la solución la vi en una página en internet, la dirección es la siguiente:

http://www.databasedev.co.uk/downloads.html

Dentro de esta página veras hacia abajo distintas soluciones y descargas para solucionarlas, te vas a la que pone:

"Stop mouse wheel from scrolling through records in a Microsoft Access form"

Ahí te lo descargas y verás que hay una base de datos de ejemplo y un archivo dll.

Tienes que copiar la dll en la carpeta donde este la base de datos situada o bien el la carpeta "System" de Windows. A continuación de la base de datos copias el modulo "modMouseHook" a tu base de datos. Por último tendras que copiar las lineas de código del formulario de la base de datos de ejemplo "BookReviews" en los eventos del formulario: "Al cargar" y "Al descargar", esto es para que al cargar el formulario se desactive la rueda del ratón y al descargar se active para cualquier otro formulario o acción.

Espero que te sea de ayuda, me comentas como te ha ido, si ha funcionado o si necesitas alguna aclaración.

Un saludo.

  Respuesta:  Nicolás Pailhé
Te paso la página

http://support.microsoft.com/kb/278379/es

Saludos.. Nicolás