No entendí bien tu planteamiento... lo que se decirte es que el trigger es totalmente independiente de cualquier dbgrid y cosas similares. Se disparará justo antes (before) o depues (after) de la insercion (insert), actualizacion (update) o borrado (delete) de un registro en el servidor de la base de datos.
Hasta luego.