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

كيف حذف قاعدة بيانات اكسس تلقائياً بتارخ معين


KHALED JAMAL

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

السلام عليكم ورحمة الله وبركاتة

اخواني الاعزاء

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

وجزاكم الله كل الخير

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

اخي العزيز خالد

توجد طريقة ولكنها ليست من خلال الاكسس لوحدة وانما بالاستعانة بزرع ملف امتدادة cmd

طبعا طريقتي مطولة شيئا ولها عيوبها ولكن هذا وللاسف ما لدي

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

الملف الثاني لا يحتوي على شيئ سوى نموذج فارغ وهذا النموذج يفتح تلقائيا عند فتح ملف الاكسس وفية كود عند الفتح يفتح ملف cmd الذي سننشئة لاحقا وهذا هو الكود

    Call Shell("c:\aa.cmd", 1)
طبعا على فرض ان الملف موجود في المحرك C الان ناتي الى ملف CMD افتح برنامج Notepad واكتب فية ما يلي
del c:\bb.mdb

احفظ باسم aa.cmd مع تغيير نوع الملف من txt الى (*.* ) All files

الان حصلت على هذا الملف وقم بوضعة في الحرك C

طبعا يجب ان يكون اسم القاعدة الثانية BB وان تكون موجودة في المحرك C وهذا هو عيب الطريقة ان الملفات يتم تحديد مكانها مسبقا ولا يجب تغييرة

انا متاكد ان شرحي غير واضح ولكن بسبب ضيق الوقت لم استطيع انشاء مثال

ارجو ان تصل الفكرة او ان يتدخل احد الزملاء بفكرة افضل واسهل

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

السلام عليكم ورحمة الله وبركاتة

شكراً لك عزيزي اسامة

ساحاول تطبيق الشرح وساعود اليك بالنتجية

علماً انني لاول مرة سوف اتعامل بهذة الطريقة

وبارك الله فيك

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

اخي العزيز

تفضل الملفات في المرفق

ستجد ملف اكسس اسمة AA وهو يمثل البرنامج الذي سيتم العمل علية وله مدة انتهاء وسيتم شطبة

يجب ان تكون الملفات الثلاثة في الدرايف D

aa.rar

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

أخونا أسامه...

دائما مبد وتجيب التايهة (مدح مصرى)

إسمح لى أن أشارك بجزء ... كما عهدت سعة صدرك الدائمة.

بقى أن يتم فتح قاعدة البيانات التى ستقوم بعملية الإلغاء للقاعدة التى ستحذف.

وأنا فى مثل هذه الحالات استخدم المهام المجدولة للويندوز Scheduled Tasks

وتقوم بفتح القاعدة التى ستقوم بالعمل .. والقاعدة عليها إغلاق نفسها بعد إنجاز المطلوب.

وهكذا لا يحتاج المبرمج إلى فتح قاعدة البيانات فى التاريخ المحدد ... ويتم العمل حتى فى حالة عدم وجوده.

تحياتى

محمد ندا

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information