اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

hassan123

عضو جديد 01
  • Posts

    21
  • تاريخ الانضمام

  • تاريخ اخر زياره

Community Answers

  1. hassan123's post in كيف اقوم بعمل تحديث للبرنامج عند المستخدمين دون عناء التحديث يدوي ؟ was marked as the answer   
    استكمالا لكيفية التحديث بطريقة أخرى بعد الشكر لمساعدتكم في طرح الأفكار
     سوف  أقدم لكم هذه الطريقة
    وقبل البدأ اريد ان أنوه على بعض الردود حول الجداول في قاعدة البيانات هل أقوم بإعادة ربطها بعد التحدث والجواب هو (لا) وذلك عند تحديث البرنامج اقوم بإعادة ربطها من جهاز المطور وكل أجهزة المستخدمون والسيرفر وجهازي اللي أطور البرنامج عليه مرتبطة بشبكة محلية داخل الشركة وبعد التحديث وعند تركيب البرنامج على أي جهاز فإن الجداول تتصل بقاعدة البيانات مباشرة .

    سوف أشرح الفكرة باختصار 
    المتطلبات
    1- جدول جديد يضاف في البرنامج مرتبط بقاعدة البيانات مباشرة يحتوي على حقل رقم النسخة
    2- تصميم نموذج افتتاحي مصدره الجدول السابق
    3- تصميم برنامج مساعد نسميه (Update.accdb ) ونضعه في مجلد البرنامج 
    4- مجلد مشاركة موجود على السيرفر نضع فيه البرنامج المحدث
    شرح خطوات البرنامج عند التحديث
    1- عند اكتمال التحديث يضاف رقم النسخة الجديدة في النموذج على سبيل المثال (002)  في النموذج الافتتاحي و في الجدول رقم النسخة
    2-عند التشغيل يقوم البرنامج بمقارنة النسخة المخزنة في الجدول مع جدول حقل النسخة ، سوف يجد الاختلاف وتظهر رسالة يوجد تحديث
    3- يغلق البرنامج (الاصدار القديم)  ويفتح البرنامج المساعد
    4- عند فتح البرنامج المساعدة يقوم بحذف النسخة القديمة ويستدعي النسخة الجديدة من مجلد المشاركة على السيرفر ويلصقها في نفس مجلد البرنامج  بدل النسخة القديمة 
    التفاصيل
    من المعروف أن البرنامج سوف يكون على الهاردسك ( C ) عند جميع المستخدمون في المجلد (Shaoon)  وأيضا البرنامج المساعد (Update.accdb) وملحقات البرنامج مثل أيقونة البرنامج او ملفات التعليمات وغيرها 
    👇

     
    النموذج الافتتاحي  في البرنامج عند المستخدم ذو الاصدار 001
     👇

    النموذج الافتتاحي  في البرنامج الوسيط ( Update.accdb )
      👇


     
    انتهى الشرح
    في المرفق الشرح العملي
    ملاحظة هامة : عند تنزيل الشرح العملي فك الضغط وضع الثلاثة المجلدات في البارتشن (C)  مباشرة ومن ثم الدخول على المجلد (Shaoon) وتشغيل البرنامج (Shaoon.accdb)
    Program.rar
     
     
     
     
     
     
     
     
     
×
×
  • اضف...

Important Information