HELP DEAR
I need the system not to allow the user not to choose a year of exercise, out of chronological order. I am referencing the last column [Fim do Period], putting inside Year()+1 using it as a validity reference.
COLUMNAS
| numero de identificacion | día de entrega | DNI Cód. | iglesia | Función Ministerial | Nombre Completo | Correo electrónico | Teléfono | documento | Fotografía para perfil | ciudad | país | Código QR | DNI de envio | ID de usuario | datos del pago | valor del pago | Cargar Comprovante da Anuidade | ejercicio | Validación de Relatório | Buscar correo electronico | Pgto. da Anuidade | observación | Inicio del Periodo | Fim do Periodo |
|---|
Fim do Período - TIPO (FECHA)
Ejercicio - TIPO (TEXTO)
Nota: Esta expresión podría afectar el rendimiento. IFS( …(La lista de valores de la columna ‘Fim do Período’ …de las filas de la tabla ‘Confirmação de Pagamento da Anuidade’ …donde esta condición es verdadera : ((El valor de la columna ‘ID Cód’) es igual a (El valor de ‘ID Cód’ de la fila referenciada por ‘ID Pgto’))) está vacío …(El valor de ’ Exercício’ de la fila referenciada por ‘ID Pgto’) es igual a (Un valor elegido aleatoriamente de esta lista ( …La lista de valores de la columna ‘Exercício’ … … …de las filas de la tabla ‘ANOS_EXERCÍCIO’ …donde esta condición es verdadera: (TODAS estas afirmaciones son verdaderas: … … .1: (HOY()) es mayor que (El valor de la columna’
EXPRESIÓN :
IFS(
ISBLANK(SELECT(Confirmação de Pagamento da Anuidade[Fim do Período],
[ID Cód]=[_THISROW].[ID Cód])), [_THISROW].[Ejercicio]=(ANY(SELECT(ANOS_EXERCÍCIO[Exercício] ,
AND( HOY() > [Inicio del Período], HOY() <= [Fin del Período])
)
)))
IFS(
ESNOTBLANK(SELECT(Confirmación de Pagamento da Anuidade[Fim do Período],
[ID Cód]=[_THISROW].[ID Cód])),
ANY(
SELECT(Confirmación de Pagamento da Anuidade[Ejercicio],
AND(
[ID Cód]=[_THISROW].[ID Cód],
[_THISROW].AÑO([Fim do Período]) = (AÑO([Fim do Período]+1))
)
)
)
)
