Actualiza y borra errores para los registros de un origen de datos.

Descripción

La función Revertir actualiza un origen de datos completo o un único registro en ese origen de datos. Verá los cambios que realizaron otros usuarios.

Para los registros revertidos, Revertir también borra todos los errores de la tabla que la función Errores devuelve.

Si la función Errores informa sobre un conflicto después de una Revisión u otra operación de datos, Revierta el registro para iniciar con la versión en conflicto y vuelva a aplicar el cambio.

Revertir no tiene ningún valor devuelto. Se puede usar únicamente en una fórmula de comportamiento.

Sintaxis

Revertir( DataSource [, Registro ] )

  • DataSource: requerido. El origen de datos que desea revertir.
  • Registro: opcional. El registro que desea revertir. Si no se especifica un registro, se revierte el origen de datos completo.

Ejemplo

En este ejemplo, revertirá el origen de datos denominado IceCream, que empieza con los datos en esta tabla:

Un usuario de otro dispositivo cambia la propiedad Quantity en el registro Strawberry a 400. Aproximadamente al mismo tiempo, usted cambia la misma propiedad del mismo registro a 500, sin tener conocimiento sobre el otro cambio.

Usa la función Revisión para actualizar el registro:
Revisión( IceCream, Primero( Filtrar( IceCream, Flavor = "Strawberry" ) ), {Cantidad: 500} )

Compruebe la tabla Errores y encuentre un error:

Registro Columna Mensaje Error
{ ID: 1, Flavor: "Strawberry", Cantidad: 300 } en blanco "Otro usuario ha modificado el registro que está intentando modificar. Revierta el registro e inténtelo de nuevo". ErrorKind.Conflict

Tomando como base la columna Error, tiene un botón Volver a cargar para que la propiedad AlSeleccionar para establecer esta fórmula:
Revertir( IceCream, Primero( Filtrar( IceCream, Flavor = "Strawberry" ) ) )

Después de seleccionar el botón Recargar, la tabla Errores está vacíay el nuevo valor para Strawberry se ha cargado:

Ha aplicado el cambio encima del cambio anterior y se ha cambiado el cambio correctamente porque el conflicto se ha resuelto.