Las sumas de columnas de los formularios se tiene que hacer en el pie del formulario, pero no es imprescindible que se vean (se les adjudica altura y ancho = cero) y dode se quiera visualizar se hace referencia al cuadro de texto que (invisible o no) hace la suma.
Un supuesto (el campo a sumar tiene un valor, no un calculo):
Un campo en el pie del formulario (Suma_Cantidad), su origen de datos:
= Suma([Cantidad])
Si el campo no siempre tiene valores:
=Suma(Nz([Cantidad]; 0))
Si el campo es un calculo (por ejemplo = [cantidad] * [Precio] ) se tiene que sumar el origen no el campo:
= Suma ([cantidad] * [Precio])
Y obtenido el dato, para visualizarlo en el formulario principal en el campo que corresponda su origen de datos:
= [nombre del subformulario].Form.[Suma_Cantidad]