المشاركات : 69
المواضيع 13
الإنتساب : Dec 2016
السمعة :
11
الشكر: 91
تم شكره 78 مرات في 40 مشاركات
السلام عليكم و رحمة الله و بركاته
هل يوجد طريقة عند حذف بيانات من sql server يتم نقلها الى جدول آخر او اخفائها حيث يظن المستخدم انه تم حذفها
على سبيل المثال مثل المنتديات يتم نقلها الى الارشيف
لو كل مسلم رمى دلو ماء لغرقت إسرائيل
المشاركات : 845
المواضيع 9
الإنتساب : Oct 2015
السمعة :
131
الشكر: 2208
تم شكره 1685 مرات في 745 مشاركات
22-11-19, 02:14 AM
(آخر تعديل لهذه المشاركة : 22-11-19, 02:14 AM {2} بواسطة محمد كريّم.)
وعليكم السلام ورحمة الله و بركاته
يمكنك إضافة حقل جديد في جدول معين تخزن فيه حالة السجل مثل عادي أو أرشيف أو ملغي أو مخفي أو سري أو غيرها
وبناء على قيمة الحقل أخف السجل عن المستخدم أو أظهره أو ميزه بلون مختلف
المشاركات : 1,554
المواضيع 14
الإنتساب : Apr 2013
السمعة :
253
الشكر: 3504
تم شكره 4879 مرات في 1244 مشاركات
وعليكم السلام ورحمة الله وبركاته ،،
كما تفضل الأخ الفاضل "محمد كريم"
او تعمل جدول للمحذوفات بنفس حقول الجدول الرئيسي وعند الحذف يتم نقل السجل لجدول المحذوفات ثم حذفه من الجدول الرئيسي .
يا رحمن الدنيا والآخرة ورحيمهما
المشاركات : 69
المواضيع 13
الإنتساب : Dec 2016
السمعة :
11
الشكر: 91
تم شكره 78 مرات في 40 مشاركات
السلام عليكم و رحمة الله و بركاته
شكرا لكم على سرعة الاجابة
وما قمت بعمله هو الآتي
انشاء جدول في قاعدة البيانات
برمجة زر الحذف ليوهم المستخدم بانه اكمل عملية الحذف
وفي نفس الوقت يتم حفظ كافة المعلومات في الجدول الآخر
لو كل مسلم رمى دلو ماء لغرقت إسرائيل
المشاركات : 813
المواضيع 24
الإنتساب : Oct 2012
السمعة :
230
الشكر: 1133
تم شكره 2180 مرات في 815 مشاركات
وعليكم السلام ورحمة الله و بركاته
ما اقوم به هو كالتالي , حقل باسم IsDeleted في نفس الجدول , اما True أو False
عند حذف السجل اقوم بعمل تحديث وليس حذف و اضع قيمت الحقل True فقط لا غير.
عند الاستعلام يجب ان اجلب السجلات التي حالتها في الحقل IsDeleted
= False
بهكذا لن تظهر السجلات المحذوفة