You also have it set up that when you delete a client, it deletes associated invoices. When you deleted one invoice, it would delete it's associated client, which in turn would then delete all the other associated invoices for that client. By deleting one record, you would loose the client info and all it's associated invoices. This limits your exposure to vast database integrity control problems. PC World PC World is the number one PC publication for PC buyers and users.
All trademarks are the property of their respective owners.
Unauthorized reproduction in any form is strictly prohibited without prior permission. Consequential and incidental damages are expressly excluded.