السلام عليكم ورحمة الله وبركاته
كيف حالكم اخواني حاب اشرح لكم الاتي
معرفة المستخدم الذي اضافة السجل وتاريخ الاضافة
معرفة المستخدم الذي عدل السجل وتاريخ التعديل
معرفة المستخدم الذي حذف السجل وتاريخ الحذف
امكانية اعادة السجلات المحذوفة
نقوم بانشاء جدول مثلا بالموظفين ونسميه مثلا tlpEmp ونضيف الحقول التي نريدها
بالاضافة الى حقول من اضافة السجل وتاريخ الاضافة ومن عدل السجل وتاريخ التعديل
ونتركهم فارغيين حيث سوف تتم الاضافة عن طريق الكود
نقوم بنسخ الجدول هذا ونعمل منه نسخة ثانية مطابقة ونسميه مثلا tlpEmpDel مع الغاء المفتاح الاساسي
ولكن نضيف له حقليين اضافيين وهما من حذف السجل وتاريخ الحذف
راح تتم ضافة البيانات اليهم عن طريق الاستعلام
هذي ما يخص الجداول
نقوم بانشاء نموذجين للجدولين ونسميهم باسماء الجداول
لكن بدلا عن بداية الاسم tlp نضع frm
وذلك لنفرق اسماء الجداول عن النماذج
نموذج السجلات المحذوف او نموذج جدول frmEmpDel
نجعل حقوله مؤمنه حتى لا يتم التعديل عليهم
هذا ما يخص النماذج
الان الاستعلامات الخاصة بالحذف والحاق
نعمل استعلام الحاق لالحاق السجل المحذوف من جدول tlpEmp الى جدول tlpEmpDel
نعمل استعلام حذف لحذف السجل بعد الحاق بجدول tlpEmpDel من جدول tlpEmp
نقوم بعمل استعلام الحاق عكس الاستعلام الاول وذلك لاعادة الحاق السجل
المحذوف من جدول tlpEmpDel الى جدول tlpEmp
ونعمل استعلام حذف لحذف السجل بعد الحاقه بجدول tlpEmp من جدول tlpEmpDel
نقوم بتشغيل الاستعلامات هذه من داخل النماذج وذلك بالضغط على زر الحذف او الارجاع
في هذه النماذج ونقوم بوقف رسائل التحذير بالكود كما في المرفق
هذا الكود يظهر المستخدم المسجل في الجهاز
او عند اضافة صلاحيات المستخدمين عن طريقة الاكسيس بالطريقة العادية
وفي حال كنت تستخدم نظام الصلاحايات Users Maker 2
عليك بتغير الكود ليكون MyUser.UserName بدلا من CurrentUser
اتمنا يكون الشرح واضح واتتركم مع المرفق
اي اسالة او ملاحظات انا حاضر
اتمنى اشوف افكار ثانية مثلا معرفة ماهية الحقول التي تم التعديل عليها
وماذا كان الحقل في السابق وماذا اصبح بعد التعديل :D
اخوكم محمد المسيفري


