Transacciones en el nuevo Claris FileMaker 19.6.1
Las transacciones en Claris FileMaker son una nueva función que se incorpora en la versión 19.6.1, y su objetivo principal es ejecutar una serie de acciones las cuales se mantienen sin consignar hasta que se ejecuta una confirmación mediante el paso de guion “Confirmar transacción” o se revierte mediante el paso de guion “Revertir transacción”.
Solo se gestionan en la ventana de origen y la acciones que salgan de contexto se consignan en automático.
Abrir transacción
Tenemos una base de datos ejemplo con 3 campos:
Generamos un nuevo guion con el nuevo paso de guion:
Y le agregamos una serie de acciones:
Creamos un botón y le asignamos una acción de ejecutar guion, y le indicamos el guion que acabamos de crear:
Probamos:
Confirmar transacción
Si pulsamos “Aceptar” se ejecuta la confirmación de la transacción y se crea un nuevo registro con los nuevos datos datos:
Revertir transacción
Pero si se pulsa en “Cancelar” se crea el registro pero no se agregan los datos que introducimos, entonces necesitaremos un paso adicional para revertir esa acción.
entonces con un paso de guion “If” capturamos la ultima opción del mensaje en este caso le indicamos la 2 que es “Cancelar” y dentro colocamos el paso de guion “Revertir transacción”
Y la magia esta lista:
Ya no se crea el registro, como se ve ahora es muy sencillo, pero antes teníamos que hacer algunos trucos 😊 para poder realizar estas acciones.