Pasa Programación, apuntes y soluciones con Access
Página principal Mis apuntes de Access Mis utilidades Mis ejemplos Mis agradecimientos Enlaces a otras Webs

Rueda del ratón

Librería para modificar el funcionamiento de la rueda del ratón en formularios simples de Access. Sirve para que, en vez de desplazarse entre los registros del formulario al usar la rueda del ratón, nos movemos verticalmente por el formulario, simulando el mismo efecto de la rueda que en otras aplicaciones.


En el archivo se encuentra también una base de datos de ejemplo, para ver el funcionamiento de la librería.

Garantías

Este archivo se entrega "tal cual", sin garantías de ninguna clase: guarda tu trabajo y haz copias de seguridad antes de probar la librería. A mí me ha funcionado, pero nunca se sabe.

Uso

  1. Descargar el archivo comprimido.
  2. Abre la base de datos Access donde desees usar la librería.
  3. Abre el editor de VBA.
  4. En el menú Herramientas -> Referencias, chequea la casilla que corresponda a la librería MouseWheelVScroll.
    • Si no aparece en la lista de referencias, usa el botón Examinar.
    • Si no puedes usar la librería, deberás registrarla con regsvr32: regsvr32 MouseWheelVScroll.dll.
  5. Agrega el código necesario para trabajar con ella, en los formularios que desees, tal y como se indica en la sección Código.
  6. Comprueba que funciona correctamente :-)

Código VBA

Private wheel As MouseWheelVScroll.CMouseWheel

Private Sub Form_Load()
    Set wheel = New MouseWheelVScroll.CMouseWheel
    Set wheel.Form = Me
    wheel.SubClassHookForm
End Sub

Private Sub Form_Unload(Cancel As Integer)
    wheel.SubClassUnHookForm
    Set wheel.Form = Nothing
    Set wheel = Nothing
End Sub

Notas

La librería no funciona con los controles que haya en un formulario, sólo con el propio formulario. Tal vez en un futuro consiga hacerla funcionar también con los controles, pero no prometo nada.

En el archivo comprimido, hay una base de datos en versión Access 2000, con un ejemplo simple de forma de uso de la librería en un formulario simple.

También se han agregado 2 archivos .bat, RegistrarDll.bat y DesRegistrarDll.bat, que sirven para registrar y desregistrar la librería.

Nota para usuarios de Windows Vista: Un usuario con derechos de administrador no puede registrar directamente la librería, debido al control de seguridad que realiza este sistema operativo. Para poder registrar la librería, se debe usar el archivo RegistrarDll.bat de una forma "especial": pulsa con el botón derecho del ratón sobre este archivo y selecciona la opción "Ejecutar como Administrador".

Revisiones

Fecha

Versión

Descripción

07/08/2007

1.0

Creación de la librería.

27/11/2007

1.0

Se agrega una base de datos de ejemplo al archivo.

Descargas

Descarga la utilidad (versión Access 2000) - 274 Kb.

2008 Patxi Sanz
Libro de visitas
Hosted by www.Geocities.ws

1