Ron, in most of the business databases I've worked on, we didn't delete
records -- we either flagged them as inactive or moved them to an inactive
records table. It was important to have history to analyze for planning
purposes.
If you are going to delete, you can delete related records with code, or you
can use Cascade Delete. Even though I rarely used Cascade Delete, I had
nightmares about making some programming error and deleting every record in
the main table and every related record. In instances where the client made
the informed choice to delete records, I first deleted the related records,
then deleted the master/parent record.
You may have deduced that I avoided Cascade Delete as though my history data
depended on doing so (and it did).
--
Larry Linson
Microsoft Office Access MVP
Co-Author, Microsoft Access Small Business Solutions, Wiley 2010
"Ron Paii" <
No...@none.com> wrote in message
news:la6h6r$495$1...@dont-email.me...