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 |