Si tengo el formulario Compras con el subformulario Detallecompra
Puedes ver que el cursor está aún en el control Cantidad del subformulario. Cuando pulso Enter me pone en el cuadro de texto Importe del formulario la suma acumulada de Precio* cantidad del subformulario
Le añado otro producto
Cuando pulso Enter
El código, en este caso, del evento Después de actualizar del cuadro de texto Cantidad del subformulario es
Private Sub Cantidad_AfterUpdate()
Subtotal = Precio * Cantidad
Despues = Nz([Antes]) + Cantidad
DoCmd.RunCommand acCmdSaveRecord
Me.Parent!Importe = DSum("subtotal", "detallecompra", "idcompra=" & Me.IdCompra & "")
Me.Parent!ImporteIVA = Me.Parent!Importe * Me.Parent!TipoIVA / 100
Me.Parent!TotalFactura = Me.Parent!Importe + Me.Parent!ImporteIVA
DoCmd.RunSQL "Update Productos set precio=((Existencias*precio)+(" & Me.Precio & "*" & Me.Cantidad & "))/" & Me.Despues & ",existencias=despues where producto='" & Me.Producto & "'"
End Sub
Pero lo que quiero es que veas como hago referencia a los cuadros de texto del formulario usando Me.Parent!importe, etc
Es decir, que el valor del cuadro de texto Importe del formulario "padre", sea igual a...
Por eso te decía lo del ejemplo