I'm developing an audit trail using some code and ideas from ghudson's audit trail. I'm having all changes, new records, and deletes saved in a table. The issue I'm running into is capturing deleted field in my tables that have relationships with parent tables. I have included a sample database that has two tables of data. The form "frmCategories" has a delete button to delete the parent record. This will also delete the related records in table "grades" but I need a way to capture the fact that these records were deleted.