Campo calculado en un formulario access de los valores del subformulario
Tengo una tabla llamada "fitx" donde hay los siguientes campos: [Idfitx] [idreferencia] [cantidad] [personal] [hora inicial] [hora final] [situacion]
Tengo una consulta llamada "tiempo" donde calculo la diferencia entre [hora inicial] y [hora final]. Este valor sea llama [minutos]. Incluye también todos los campos de la tabla "fitx"
Los datos los entre desde un formulario llamado "tancar fitx" creado a partir de la tabla "fitx" y con un subformulario "tiempo subform" creado a partir de la consulta "tiempo" donde se muestran todos los valores donde [idreferencia] sean iguales a [idreferencia] del formulario
Me gustaría que cuando cambio el valor [situación]=3 en el formulario me calcule en un campo (lo llamaré "actividad") del formulario lo siguiente:
Si en el subformulario hay algún registro que tenga el campo [cantidad] vacio el valor del campo "actividad" sea la suma de todos los valores [minutos] que hay en el subformulario dividido por la suma de todos los valores [cantidad]. En caso de que no haya ningún registro que tenga el campo [cantidad] vacío el valor del campo "actividad" debe ser [minutos]/[cantidad]
A ver si me puedes ayudar ya que llevo varios días dándole vueltas y no lo consigo resolver