Access

Controlar errores de eventos de cambio de nombre

Ya que estoy hablando de errores de eventos…

¡Tiene sentido mencionar otro error que se produce desde hace mucho tiempo al cambiar el nombre de los controles! Uno que me recordó un comentario reciente en mi canal de YouTube de Xavier Batlle (@xavierbatlle1828)

Los eventos también se pierden cuando se cambia el nombre de los controles.Xavier Batlle

Problema 1: Pérdida del código de evento real

En los casos en que un control tiene procedimientos de eventos y se cambia el nombre del control, el código VBA del procedimiento de eventos asociado no se cambia junto con el control y, por lo tanto, terminamos con código huérfano. ¿Por qué no?

Problema 2: el valor de la propiedad del procedimiento de evento permanece

Además, si pensamos en el problema 1, aunque el código VBA real no se renombra, por lo que ya no quedan procedimientos de evento, las propiedades de evento siguen teniendo (procedimiento de evento) como valor. Bueno, si el código no sigue, ya no tiene sentido tenerlos.

Si conserva el procedimiento de evento, el código también debería seguirlo.
Si no conserva el código VBA, entonces el procedimiento de evento no debería seguir ya que induce a los desarrolladores a creer que todo está intacto, cuando no lo está.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba