Propiedad Form. OnUndo (Access)Form.OnUndo property (Access)

Devuelve o establece una cadena que indica qué macro, procedimiento de evento o función definida por el usuario que se ejecuta cuando se produce el evento Undo .Returns or sets a String indicating which macro, event procedure, or user-defined function runs when the Undo event occurs. Lectura y escritura.Read/write.

SintaxisSyntax

expresión. OnUndoexpression.OnUndo

expresión Variable que representa un objeto Form.expression A variable that represents a Form object.

ObservacionesRemarks

Esta propiedad es útil para cambiar mediante programación la acción que Microsoft Access lleva a cabo cuando se desencadena un evento.This property is helpful for programmatically changing the action that Microsoft Access takes when an event is triggered. 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.For example, between event calls you may want to change an expression's parameters, or switch from an event procedure to an expression or macro, depending on the circumstances under which the event was triggered.

Los valores válidos para esta propiedad son:Valid values for this property are:

  • nombremacro, donde nombremacro es el nombre de una macro.macroname, where macroname is the name of a macro.

  • [Procedimiento de evento], que indica el procedimiento de evento asociado con el evento Undo para el objeto especificado.[Event Procedure], which indicates the event procedure associated with the Undo event for the specified object.

  • =nombrefunción (), donde nombrefunción es el nombre de una función definida por el usuario.=functionname(), where functionname is the name of a user-defined function.

EjemploExample

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.The following example specifies that when the Undo event occurs on the first form of the current project, the associated event procedure should run.

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.The following example specifies that when the Undo event occurs in any text box on the first form of the current project, the associated event procedure should run.

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 comentariosSupport and feedback

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación?Have questions or feedback about Office VBA or this documentation? 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.