Voy a suponer lo siguiente:
- Tu subformulario se llama subFrmDatos
- Tus campos calculados se llaman "txt1", "txt2" y "txt3". (Propiedades -> Pestaña Otras -> Nombre)
- El cuadro de texto del formulario donde se mostrará la suma se llama [txtSuma]
Tú deberás cambiar los nombres por los que tengas en la BD.
1.- Creamos, por ejemplo, un botón de comando. Será el que, al pulsarlo, devolverá la suma. En el evento "Al hacer click" le generas este código:
...
Private Sub...
Dim v1 As Double, v2 As Double, v3 As Double, vSum As Double
v1 = me.subFrmDatos.Form.txt1.value
v2 = me.subFrmDatos.Form.txt2.value
v3 = me.subFrmDatos.Form.txt2.value
vSuma = v1 + v2 + v3
me.txtSuma.Value = vSuma
End Sub
...
He declarado las variables como Double por si los valores tienen decimales. Si fueran valores sin decimales los puedes declarar como Long
Si los nombres de los campos (o del subformulario) contienen espacios debes incluirlos entre corchetes. Por ejemplo, si "txt1" fuera "Valor uno" pues deberías escribir
v1 = me.subFrmDatos.Form.[Valor uno].value
Y, en principio, eso es todo. Ya me dirás qué tal.