الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود يقوم بحذف البيانات من القاعدة بشكل نهائي التي مضى عليها 6 اشهر تقريبا في vb2008

بدأه الحياة امراة في 6 أغسطس 2012 · 6 رد · 670 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم...

حاليا اقوم بعمل برنامج كوني مبتدي وبسيط ، واريد كود يقوم بحذف البيانات من القاعدة بشكل تلقائي التي مضى عليها 6 اشهر تقريبا من تاريخ الحجز بشكل نهائي،

مثال:

تاريخ الحجز: 1-1-2012

بعد 6 اشهر من التحديد من البرنامج، يقوم البرنامج تلقائيا بحساب المدة ويقوم بحذف البيانات، وانا ابتكرت هذه الفكرة لكي لا يحدث ضغط على قاعدةالبيانات الاكسس 2003

ولكم الشكر,,,,,,,,

#2

ضع في الجدول حقل جديد نوعة تاريخ وضع فيه تاريخ العملية التي تقوم بها وأعطه الاسم MyDate

ثم اجعل في حذث التحميل للنموذج يقارن هذا التاريخ بتاريخ اليوم ثم يعطيك الناتج فإن كان أكثر من 6 أشهر يحذف السجل

والمثال المرفق موضح فيه الطريقة

قم بوضع التورايخ التي تريدها في قاعدة البيانات الموجودة في مجلد Debug ثم شغل البرنامج ولاحظ النتيجة

11.rar

تم تعديل هذه المشاركة بواسطة asn في 7 أغسطس 2012 في 01:47

#3

بارك الله فيك استاذي...

جاري التجربة...

#4

خواتم مباركة علي جميع الاعضاء

في البرامج الكبيرة والتي تعمل في ارض الواقع لا يتم حذف البيانات ، لأن حذف البيانات يعني تدمير الماضي ، وكما يقول المثل : من ليس له ماضي ليس له مستقبل،

يمكنك اخي العزيز استخدام عمليات الربط بين الجداول باستخدام العلاقات Primary و Foreign لكي يتم تخزين البيانات بشكل صغير باستخدام الأرقام وليس الأحرف ،

وبالتالي فإن حجم قاعدة البيانات سيظل صغيراً .

بالتوفيق للجميع

#5

شكرا لك اخي ع المعلومة، ولكن القصد من هذا هو ان البيانات تصبح مالها داعي وليس لها قيمة ولا يمكن الرجوع اليها نهائياً تقريبا.

#6

هل انحلت المشكلة ؟؟

#7

بارك الله فيك اخي. والكود شغال. واذا فيه اي شي جديد راااح اوااافيك الغالي.

تقبل تحياتي الحارة

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…