Los eventos al clicar se ejecutan varias veces
Publicado por Beni (23 intervenciones) el 02/05/2013 09:25:09
Tengo un problema con los eventos de Access. Uso Access 2000 para programar. Desconozco si es un problema conocido y ya arreglado en nuevas versiones, o sigue pasando actualmente
Tengo varios controles. Todos ellos quiero que ejecuten un mismo código al clicar sobre ellos. Asi que en el evento click les he puesto:
=Metodo
donde 'Metodo' es un procedimiento público escrito en visual basic.
Pero, Al abrir el formulario y clicar sobre el control, el evento se ejecuta mas de una vez, provocando que la ejecución no sea correcta. No es problema del codigo, aun siendo un método vacío o sin complejidades, el método me lo llama dos veces.
Por ejemplo, el siguiente método se ejecuta dos veces al usar el evento click:
Public Sub Metodo()
Debug.Print "Ejecutando método"
End Sub
Cualquiera con Access puede probarlo. Solo tiene que crear un control, y añadirle "=Metodo" en el evento click, y dentro del codigo crear un evento (como el de encima por ejemplo), y probarlo.
Ojalá alguien sepa de que trata y/o pudiera darme una solución a ello.
Tengo varios controles. Todos ellos quiero que ejecuten un mismo código al clicar sobre ellos. Asi que en el evento click les he puesto:
=Metodo
donde 'Metodo' es un procedimiento público escrito en visual basic.
Pero, Al abrir el formulario y clicar sobre el control, el evento se ejecuta mas de una vez, provocando que la ejecución no sea correcta. No es problema del codigo, aun siendo un método vacío o sin complejidades, el método me lo llama dos veces.
Por ejemplo, el siguiente método se ejecuta dos veces al usar el evento click:
Public Sub Metodo()
Debug.Print "Ejecutando método"
End Sub
Cualquiera con Access puede probarlo. Solo tiene que crear un control, y añadirle "=Metodo" en el evento click, y dentro del codigo crear un evento (como el de encima por ejemplo), y probarlo.
Ojalá alguien sepa de que trata y/o pudiera darme una solución a ello.
Valora esta pregunta
0