** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Capturar el mismo evento de varios objetos
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoCapturar el mismo evento de varios objetos

 Responder Responder
Autor
Mensaje
Bepb Ver desplegable
Habitual
Habitual
Avatar

Unido: 02/Febrero/2012
Localización: España
Estado: Sin conexión
Puntos: 152
Enlace directo a este mensaje Tema: Capturar el mismo evento de varios objetos
    Enviado: 20/Marzo/2024 a las 17:35
Hola,

    Tengo una serie de botones en un formulario y quisiera saber si hay una macro que pueda capturar todos los eventos click de todos estos botones para no repetir el mismo código en cada uno de éstos.

He probado el Handles pero me tira un error de que no conoce esta instrucción. También tendría que saber que botón ha disparado el evento Click:

Private Sub Button1_Click() Handles Button1.Click, Button2.Click, (etc...)

     Accessosw = Mid(Me.Button1.Name, 6, 4)

...
End Sub

Un saludo.
Saludos desde Menorca. José Luis
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14746
Enlace directo a este mensaje Enviado: 20/Marzo/2024 a las 17:54
Hola,

Puedes asignar una Function directamente a evento en la hoja de propiedades o, como me gusta a mi, en el evento Load del formulario

Me!UnBoton.OnClick = "=MiFuncion()"
Me!OtroBoton.OnClick = "=MiFuncion()"

un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
Bepb Ver desplegable
Habitual
Habitual
Avatar

Unido: 02/Febrero/2012
Localización: España
Estado: Sin conexión
Puntos: 152
Enlace directo a este mensaje Enviado: 21/Marzo/2024 a las 16:48
Hola Xavi,

    La que indicas de la función en el Load() es muy buena opción porque así tienes todo en el código.

Gracias.
Se puede cerrar el tema.
Saludos desde Menorca. José Luis
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable