السلام عليكم ورحمة الله وبركاته
استاذي الكريم ابو خليل
في الوقت الراهن يتم تنبيه المستخدم بان نسخته اصبحت قديمه ويجب التحديث للنسخة الاحدث ويظهر له خطوات التحديث في رسالة ثم يغلق البرنامج اما كيف يحدث ذلك فكما قلت سابقا
في قاعدة الجداول هناك جدول باسم النسخة به حقل لرقم النسخة وهو عبارة عن جدول مرتبط
في قاعدة النماذج وفي نموذج تسجيل الدخول هناك مربع تسمية عنوانه رقم النسخة ووضعت كود في حدث التحميل لجلب رقم النسخة من جدول النسخة ومقارنته بعنوان مربع التسمية فاذا تساوت القيمتين فتحت طبيعي واذا اختلفت ظهرت رسالة النسخة القديمة
اردت من هذا التوضيح ان ابين انه قد لا نحتاج لنسخة وسيطة فهذا الحركة تؤدي الغرض فبمجرد ان اغير رقم النسخة في الجدول تصبح جميع النسخ قديمة ويتوجب تحديثها
حاولت ان انفذ طريقة للتحديث التلقائي وهي كما اسلفت انها تسببت في تعليق الملف
وقد اعتمدت في الفكرة على انه عند اكتشاف ان النسخة قديمة وظهور الرسالة يتم تشغيل استعلام الحاقي ليلحق مسار قاعدة البيانات في جدول في ملف في البارتشن C وقبل غلق القاعدة يفتح هذا الملف
في الملف الموجود في البارتشن C
عملت كود لحذف القاعدة التي مسارها في الجدول ثم نسخ النسخة الحديثة لاني اضعها في ملف ثابت على الشبكة وتسميتها بالاسم الموجود في المسار ثم حذف حقل المسار وغلق الملف
لكن علق ملف النسخة القديمة بعد اول تجربة
ان شاء الله اني وفقت في الشرح