Cambiar status del Padre al cambiar Hijo

Hola, soy bastante nuevo en Appsheet y necesito ayuda.
Tengo dos tablas Padre e Hijo con varios items y los dos tienen un campo de Status.
La variación de los hijos cambia el valor del padre. Cada vez que confirmo
Si todos los Status del hijos son 1 → Status del padre = 1
Si todos los Status del hijos son 2 → Status del padre = 2
Si todos los Status del hijos son 3 → Status del padre = 3
Si no, Status del padre= 3
¿Cómo puedo hacerlo?. ¿Cuáles son las fórmulas y los momentos a aplicar ? Gracias por ayudarme si es posible con un ejemplo. Para mi proyecto es importante

Buenas @Jkbart, tu columna de status es una columna normal o virtual? si fuera virtual podrías usar directamente una expresión como esta en ella:

IF(COUNT(INTERSECT([Related Hijo][Status],LIST(“1”,“2”,“3”)))=1, INDEX([Related Hijo][Status],1),“3”)

En caso de que fuera una columna normal, necesitarías preparar un bot que vigile las filas que se cambian o agregan en tu tabla hijo de modo a recalcular el status en tu tabla padre.

My suggestion:

IFS(
  ISBLANK([Related Hijos][Status] - LIST(3)), 3,
  ISBLANK([Related Hijos][Status] - LIST(2)), 2,
  ISBLANK([Related Hijos][Status] - LIST(1)), 1,
  TRUE, 3
)
2 Likes

Steve:

auto> IFS(> ISBLANK([Related Hijos][Status] - LIST(3)), 3,> ISBLANK([Related Hijos][Status] - LIST(2)), 2,> ISBLANK([Related Hijos][Status] - LIST(1)), 1,> TRUE, 3> )> >

Muchissimas gracias Steve

1 Like