Mensaje en el foro by Diego Cazzola
Hola, no es verdad, no se actualiza el cálculo que revela los dias pasado entre una fecha pasada y la actual o los días que quedan para una fecha. Me explico: sí que genera el cálculo, pero no se actualiza sólo cada día o al ver el registro!!! Me he vuelto loco y no descubro porqué??? He probado varios sistemas y me pasa en todos.
Éste calcula la edad en dias, meses y años desde una fecha de nacimiento, campo "Fecha de nacimiento A":
GetAsText ( Year ( Get ( CurrentDate ) ) - Year ( Fecha nacimiento A) - If ( Get ( CurrentDate ) < Date ( Month ( Fecha nacimiento A) ; Day ( Fecha nacimiento A) ; Year ( Get ( CurrentDate ) ) ) ; 1 ; 0 ) ) & " Años, "& GetAsText ( Mod ( Month ( Get ( CurrentDate ) ) - Month ( Fecha nacimiento A) + 12 - If ( Day ( Get ( CurrentDate ) ) < Day ( Fecha nacimiento A) ; 1 ; 0 ) ; 12 ) ) & " Meses, "& GetAsText ( Day ( Get ( CurrentDate ) ) - Day ( Fecha nacimiento A) + If ( Day ( Get ( CurrentDate ) ) ≥ Day ( Fecha nacimiento A); 0 ; If ( Day ( Get ( CurrentDate ) - Day ( Get ( CurrentDate ) ) ) < Day ( Fecha nacimiento A) ; Day ( Fecha nacimiento A) ; Day ( Get ( CurrentDate ) - Day ( Get ( CurrentDate ) ) ) ) ) ) & " Días "
Y también tengo la que habeis comentado para saber el tiempo pasado desde la creación de una tarea hasta el día actual:
Get ( CurrentDate ) - Fecha cración tarea
Pero Filemaker no evalúa cada día una actualización a menos que no vuelva a seleccionar la fecha de inicio.
¿¿Que se puede hacer??
GRACIAS POR LA AYUDA