افضل حل لحفظ السجلات المحذوفة هو عند الضغط على زر حذف يتم عمل الحاق للسجلات المحذوفة بجدول محدد بحيث يحفظ هذا الجدول السجلات التي تم حذفها
بالنسبه لمعرفة السجل الذي مصدر السجل الذي تم حذفه فهذا يتم عن طريق عمل نسخة اخرى من كل جدول … فمثلاً لدينا بقاعدة البيانات خمس جداول واسمائهم
a
b
c
d
e
فنقوم بأخذ نسخة اخرى من كل جدول ويكون لدينا بقاعدة البيانات عشر جداول هكذا
a
a copy
b
b copy
c
c copy
d
d copy
e
e copy
بحيث عندما نريد نحذف سجل من الجدول a فيتم الحاقة بالجدول a copy وعندما نريد نحذف سجل من الجدول b فيتم الحاقة بالجدول b copy وهكذا لباقي الجاول وبالتالي نعرف أي سجل تم حذفه هو من أي جدول
وبالنسبه لمعرفة المستخدم الذي قام بالحذف وتاريخ الحذف ووقت الحذف فيمكنك معرفة ذلك بحيث يتم وضع ثلاث حقول اضافية بكل جدول يتم الالحاق اليه بحيث يتم وضع اسم المستخدم الذي قام بالحذف بحقل وتاريخ الحذف بحقل اخر ووقت الحذف بحقل اخر…وبالنسبه لنظام الصلاحيات يمكنك الاستزاده بالذهاب لقسم خلاصة مشاركات الأكسس وبالأخص بقسم تأمين قواعد البيانات حيث يوجد اكثر من موضوع ومثال يتحدث عن ذلك,
بالنسبه لاستعادة السجل المحذوف ويتم ذلك عن طريق عمل عكس ما سبق وهو الحاق السجل المحذوف مثلاً من الجدول المسمىa copy الى الجدول المسمى a وهو الجدول الأصلي,