Access - Sumar en subformulario con datos de formulario
Tengo un formulario (Facturar) en el que aparecen los datos de los cursos y entre esos datos tengo un campo que es el numero de alumnos (num_alum).
Tengo, dentro del formulario, un subformulario de materiales necesarios para impartir ese curso, en el cual se calcula el coste de cada uno de los materiales (coste_material) con la fórmula precio_material * num_alum. Hasta ahí todo bien.
En el pie del subformulario quiero calcular la suma de todos los coste_material, para lo cual al ser un campo calculado pongo en el campo Suma_materiales la siguiente formula "=suma(precio_material * [Formularios]![Facturar]![num_alum] )".
En el formulario pongo, para ver el coste total de materiales calculado en el pie del subformulario, en un campo coste_final_materiales la formula "=[Subformulario Boxes-Materiales Consulta1].[Formulario]![Suma_materiales]", pero me da fallo #ERROR.
¿Sabe alguien como puedo solucionarlo para ayudarme?
Si pongo el campo num_alum dentro de la consulta del subformulario funciona bien, pero al ser el valor este variable por el cliente, no puedo poner este campo ahí, a no ser que pudiera actualizarlo cada vez que se cambiara el valor de num_alum (utilizando algún evento) lo cual no se como hacerlo.