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

التعديل على قاعدة بيانات العميل


Eng.Qassim

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

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

جزاكم الله خير جزاء المحسنين

تم تعديل بواسطه Eng.Qassim
رابط هذا التعليق
شارك

اما بالنسبة لي :

اولا : افترض اني استلمت جهاز العميل ؟

مالذي اريد تحديثه في البرنامج ..... اسجل التحديثات المطلوبة 

ثانيا :

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

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

هذه طريقتي .....

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

7 minutes ago, ناقل said:

اما بالنسبة لي :

اولا : افترض اني استلمت جهاز العميل ؟

مالذي اريد تحديثه في البرنامج ..... اسجل التحديثات المطلوبة 

ثانيا :

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

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

هذه طريقتي .....

كلامك على عيني وراسي...هذا اذا كان التعديل على نموذج او استعلام او تقرير ..وبالتاكيد تقوم باستيراد جميع بياناته الى النظام الجديد ...لكن ماهو الحل اذا اراد اضافة حقل في جدول او اضافة جدول مثلا ؟

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

15 دقائق مضت, Eng.Qassim said:

كلامك على عيني وراسي...هذا اذا كان التعديل على نموذج او استعلام او تقرير ..وبالتاكيد تقوم باستيراد جميع بياناته الى النظام الجديد ...لكن ماهو الحل اذا اراد اضافة حقل في جدول او اضافة جدول مثلا ؟

كل هذا ممكن بالكود ...

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

 

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

بعد اذن الجميع 

واسف على التدخل 

لكن الموضوع شدنى وحابب اتعلمه 

وافهمه كويس 

 

هل ممكن بعد اذنك استاذ @ناقل لو فى امكانك ان تشرح الموضوع اكثر و لو فى امثله 

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

15 minutes ago, عمر ضاحى said:

بعد اذن الجميع 

واسف على التدخل 

لكن الموضوع شدنى وحابب اتعلمه 

وافهمه كويس 

 

هل ممكن بعد اذنك استاذ @ناقل لو فى امكانك ان تشرح الموضوع اكثر و لو فى امثله 

اخي العزيز هذا الموقع للتعلم وطرح المشاكل ومناقشتها ...فلاداعي للتأسف ... وانا اضم صوتي معك  بان يعطينا احد الاخوة  خطوات العمل على شكل نقاط ونكون له من الشاكرين

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

منذ ساعه, عمر ضاحى said:

بعد اذن الجميع 

واسف على التدخل 

لكن الموضوع شدنى وحابب اتعلمه 

وافهمه كويس 

 

هل ممكن بعد اذنك استاذ @ناقل لو فى امكانك ان تشرح الموضوع اكثر و لو فى امثله 

طيب أخي الكريم :::::

ملاحظه هامة :::: يجب تذكير العميل قبل البدء بالتحديث باخذ اكثر من نسخة لبرنامجه ..... وممكن زيادة في الحرص برنامج التحديث نجعله يقوم بذلك ايضا للاحتياط

اولا : نفترض ان العميل لديه قاعدة بيانات فيه نموذج frm_1 بدون حقل رقم هاتف ويريد اضافة رقم هاتف في برنامجة للعملاء واظهارة في النموذج المذكور 

علما أن برنامج العميل لدية جدول وليس فيه حقل للهاتف ....

ثانيا : نحن ( المبرمج ) يريد تعديل النموذج frm_1 وأيضا اضافة حقل TEL  في الجدول لدية ( شرط عدم تأثر البيانات لديه )

ثالثا : قام المبرمج ( نحن ) ببرمجة برنامج صغير لهذا الغرض وارساله للعميل عن طريق البريد او اي طريقة اخرى

رابعا : شغل العميل البرنامج بعد وضعه في مجلد البرنامج لديه حيث قام البرنامج تلقائيا بالعمل

قبل تجريب البرنامج افتح برنامج العميل المسمى nnn ولاحظ النموذج جيدا وافتح الجدول لترى عدم وجود الحقل ...... ثم اغلق البرنامج وشغل البرنامج Update >>>> افتح برنامج العميل وتأكد من التعديلات ....... ( هذا شرح ومثال مبسط للطريق ) .......

 

ناقل.rar

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

السلام عليكم 🙂

 

تم مناقشة هذا السؤال في الكثير من المواضيع ، وبتعمق ، وهذه بعض الروابط (البحث في المنتدى يساعدك ويسهل الوصول لغايتك 🙂 ) :

 

.

.

.

.

.

 

جعفر

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

On 7/11/2021 at 11:24 AM, jjafferr said:

السلام عليكم 🙂

 

تم مناقشة هذا السؤال في الكثير من المواضيع ، وبتعمق ، وهذه بعض الروابط (البحث في المنتدى يساعدك ويسهل الوصول لغايتك 🙂 ) :

 

.

.

.

.

.

 

جعفر

شكرا استاذ جعفر..اطلعت على مشاركة الاستاذ صالح وسأطلع على المشاركات الاخرى باذن الله

 

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

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

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



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

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

Important Information