# Overview delete action in Dyanmics AX 2012

We normally create action delete in foreign table to make sure referential integrity in Logic and validation.The delete action has the following options: None, Restricted, Cascade, Cascade + Restri...

We normally create action delete in foreign table to make sure referential integrity in Logic and validation.

The delete action has the following options: None, Restricted, Cascade, Cascade + Restricted

#### None:

This has no effect, and effectively disables the delete action. This is useful if you want to specifically state do nothing so that someone else doesn’t try to correct what seems to be an omission.

#### Restricted:

This will prevent the record from being deleted if there are records in the related table that match the selected relation. This occurs within the validateDelete table event, which is called by the delete table event.

for more infomation about how to create DeleteActions at MSDN.