libreoffice Base: cómo actualizar una entrada, en otra tabla?

Soy nuevo en libreoffice Base, y no encuentro cómo puedo hacer la siguiente configuración:

Necesito que cuando se entre información en una tabla, un campo en concreto reste el valor en una entrada de otra taba.

Por ejemplo, cuando entra un registro en la tabla “ventas”, si hay valor 3 en el campo Agua, quiero que se reste 3 en la tabla “stock”, campo “Agua”.

He estado leyendo, y esto se podría quizás hacer con un update en SQL, pero no veo como puedo hacer que el “update” se ejecute al entrar un registro nuevo en “ventas”.

gracias!

. ¿Ejemplo?
¿Motor de base de datos?
¿Sistema operativo?
¿Versión Libreoffice?

Para solucionar eso las bases de datos suelen tener los triggres o disparadores, que se ejecutan por ejemplo al insertar un registro. Pero depende de cada base de datos, texto del enlace

Gracias por vuestras respuestas, me miraré el tema de los triggers, el motor de base de datos es HSQLDB, OS Linux Munt, LibreOffice 6.0.7.3