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

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

قام بنشر

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

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

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

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

قام بنشر

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

توجد طريقة ولكنها ليست من خلال الاكسس لوحدة وانما بالاستعانة بزرع ملف امتدادة 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

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

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

تحياتى

محمد ندا

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