Compartir a través de


Propiedad Form.OnUndo (Access)

Devuelve o establece una cadena que indica qué macro, procedimiento de evento o función definida por el usuario se ejecuta cuando se produce el evento Undo . Lectura y escritura.

Sintaxis

expresión. OnUndo

expresión Variable que representa un objeto Form.

Comentarios

Esta propiedad es útil para cambiar mediante programación la acción que Microsoft Access realiza cuando se desencadena un evento. Por ejemplo, entre llamadas de evento desea cambiar los parámetros de una expresión o cambiar de un procedimiento de evento a una expresión o macro, según las circunstancias en las que se haya activado el evento.

Los valores válidos para esta propiedad son:

  • macroname, donde macroname es el nombre de una macro.

  • [Procedimiento de evento], que indica el procedimiento de evento asociado al evento Undo para el objeto especificado.

  • =functionname(), donde functionname es el nombre de una función definida por el usuario.

Ejemplo:

El ejemplo siguiente especifica que cuando se produce el evento Undo en el primer formulario del proyecto actual, se debe ejecutar el procedimiento de evento asociado.

Forms(0).OnUndo = "[Event Procedure]"

El ejemplo siguiente especifica que cuando se produce el evento Undo en un cuadro de texto en el primer formulario del proyecto actual, se debe ejecutar el procedimiento de evento asociado.

Dim ctlLoop As Control 
 
For Each ctlLoop In Forms(0).Controls 
 If ctlLoop.Type = acTextBox Then 
 ctlLoop.OnUndo = "[Event Procedure]" 
 End If 
Next ctlLoop 

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.