اذهب الي المحتوي
أوفيسنا

احتاج كود يقوم بحفظ السجلات المحذوفة


سلطوون

الردود الموصى بها

السلام عليكم

جزا الله كل من شارك ف هذ الموقع الرائع ألف خير

احتاج طريقة تقوم بعرض كل السجلات التي قام بحذفها المستخدمين في جدول او نموذج يشمل ( السجل الذي حذف ومصدره ، من المستخدم الذي قام بالحذف ، في اي تاريخ ، في أي وقت ، زر استعادة السجل المحذوف) وهو الذي يقوم بحذف هذه السجلات من القاعدة نهائيا .

وياليت يكون بالمثال

وشكر الله لكم

  • Thanks 1
رابط هذا التعليق
شارك

افضل حل لحفظ السجلات المحذوفة هو عند الضغط على زر حذف يتم عمل الحاق للسجلات المحذوفة بجدول محدد بحيث يحفظ هذا الجدول السجلات التي تم حذفها

بالنسبه لمعرفة السجل الذي مصدر السجل الذي تم حذفه فهذا يتم عن طريق عمل نسخة اخرى من كل جدول … فمثلاً لدينا بقاعدة البيانات خمس جداول واسمائهم

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 وهو الجدول الأصلي,

رابط هذا التعليق
شارك

أخي العزيز فيالوصلة التالية تجد مثال جميل جدا يبين كيف حذف سجل بناءا على أمر, و أرشفته في سجل آخر.

اتبع الخطوات جيدا و سوف تلاحظ النتيجة.

لمن لهم مشكلة مع كم هائل من البيانات يمكنهم الاستفادة منه.

http://www.arabteam2000.com/ib/index.php?s...showtopic=38287

orderhistory.zip

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information