Pues fácil, ¿ahora mismo qué es lo que hacen? creo que tienes un dbgrid y le cambias el '*' por nada, o al revés. Pues eso mismo, no tienes nada más que hacer, fíjate que el código del trigger dice:
if ((old.Estado<>new.Estado) and (new.Estado='*')) then
Entonces, si el
dbgrid pones el estado con el asterisco '*' se lanzará automáticamente el trigger que llamará al procedure que añadirá la cantidad al inventario.
Todo automático, no tienes que hacer nada.
Con que pongas el asterisco y le das a guardar, listo.
(Anoche hice un simple ejemplo y lo capturé en video).