Antes que nada, supongo que el campo cantidad_existente esta en la tabla productos, y no en la tabla factura.
Crea una consulta con los campos cantidad_existente y codigo_producto(o como llames al campo que codifica el producto, la clave principal)
Cambia la consulta a consulta de actualizacion.
En el apartado "actualizar a" del campo cantidad_existente pones:
[nombretablaproductos]!cantidad_existente-Formularios!nombreformfactura![nombredelsubformdetallefactura].Form!nombrecampounidadesquevendes
En el apartado "criterio" del campo que es clave principal pones:
[Formularios]![nombreformfactura]![nombredelsubformdetallefactura].[Form]![nombredelcampocodigoproducto]
Debes substituir los nombres por los tuyos:
nombretablaproductos: debes cambiarlo por el nombre de la tabla donde almacenas los productos
nombreformfactura: debes cambiarlo por el nombre del formulario principal donde haces las facturas
nombredelsubformdetallefactura: debes cambiarlo por el nombre del formulario que usas como subformulario para detallar la factura
nombrecampounidadesquevendes: debes cambiarlo por el nombre del campo donde pones las unidades en el detalle de factura
nombredelcampocodigoproducto: debes cambiarlo por el nombre del campo donde almacenas el codigo de producto en el detalle de la factura.
Luego solo te falta ejecutar la consulta cuando guardas la factura (con una macro, o por codigo o como quieras. Espero que lo hayas entendido, sino pregunta de nuevo.
Suerte