O'Reilly logo

Extending Microsoft Dynamics NAV 2016 Cookbook by Alexander Drogin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using database trigger events

Database trigger events give the C/AL developers the possibility to receive notifications when data in a table is being updated. There are eight events raised on data modification - before and after each of the four table actions: insert, modify, delete, and rename. Two more events are reserved for field validation - OnBeforeValidateEvent and OnAfterValidateEvent.

Unlike business and integration events, database triggers are not raised by the application code, they are managed by the NAV server.

How to do it...

In the following recipe, you will create an event subscriber function that subscribes to database trigger events to implement additional verification of the record before it is inserted into the database.

  1. In the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required