si te entendi puedes hacer esto:
Código SQL:
Ver originalUPDATE tblfacturas
SET importefactura=t1.total
FROM
(
SELECT factura,SUM(subtotal) AS total FROM tblalbaranes AS a
INNER JOIN tbldetallealbaran AS b ON (a.albaran=b.albaran)
GROUP BY factura
) AS t1 WHERE t1.factura=tblfacturas.factura
Campos calculados automaticos seria que crearas una vista que obtenga la suma y en lugar de consultar la tabla de facturas consultarias la vista :P