الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل اصدار جديد لبرنامج قديم دون تأثر البيانات؟

بدأه المهاجر01 في 17 أبريل 2008 · 8 رد · 833 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في الغالب بعد أن يتم عمل البرنامج فإنه يعقبه عدة إصدارات بها إضافات ومميزات لم تكون في الإصدرات السابقة ..

وسؤالي: إذا كان لدي برنامج تم عمله عن طريق الأكسس ، وبعد مدة عملت إصدار آخر بها مميزات جديدة ،، ورغب المستخدمون السابقون لهذا البرنامج تحديث النسخة التي لديهم بالنسخة الجديدة ، دون أن تتأثر البيانات التي قاموا بإدخالها فهل يمكن عمل ذلك ؟

#2

ما هي مميزات الاصدار الجديد واختلافاته عن الاصدار القديم؟؟؟

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#3

مثلاً إضافة استعلامات جديدة وتقارير ..

#4

ببساطة قم باستيراد الجداول التي عليها البيانات الحالية الى القاعدة المعدلة

طالما لم يطرأ اي تغيير على اسماء الجداول واسماء وخصائص الحقول بداخلها

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#5

جميل جداً أستاذي ..

ولكن كيف يمكنني عمل ذلك وقد حولت الملف إلى exe

والمستخدمين للبرنامج في مناطق مختلفة ،، مثلاً شخص في مصر وآخر في السعودية وثلاث في الأردن ..

وكلهم يستخدمون الإصدار القديم ، ثم عمل اصدار جديد ..

وأود بمجرد تنصيب البرنامج الجديد(بامتداد exe) لديهم تتم عملية الإستيراد

#6

مرحبا اخي الكريم....

ارى ان هناك لبساً ما

قاعدة البيانات اكسيس لا يتم تحويلها ابدا الى الامتداد exe وانما يتم احد امرين..

1- التحزيم على هيئة ملف setup يتم فكه وتنزيله على جهاز المستخدم كقاعدة بيانات بكائناتها المعروفة (جداول - استعلامات - ....الخ)

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

2- انشاء واجهة بالVisual Basic لقاعدة البيانات وتحويل ملف ال visual الى الامتداد exe و ايضا ستبقى القاعدة الاصلية بهيئتها

هنا يكون الحل باجراء ماسبق مع عمل over right على ملف ال exe بالاصدار الجديد لان التقارير والنماذج المستحدثة حتما سيتم تاثير الواجهة بها

هذا والله اعلم

تم تعديل هذه المشاركة بواسطة ايهاب عثمان في 17 أبريل 2008 في 15:57

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#7

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

وربما بالصورة التالية يوضح المطلوب أكثر ..

في السابق عمل أحد المبرمجين برنامج محاسبة مجاني ، وقد استخدمته لفترة ثم بعد ذلك عمل اصدار جديد من نفس البرنامج ، وقمت بتحميله لدي ولم تتأثر بياناتي السابقة الموجودة ..

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

دون أن يتعامل مع كل شخص استخدم البرنامج على حدة ..

أتمنى أن يكون المطلوب قد اتضح ..

#8

عزيزي ايهاب تحية طيبة وشكرا على المشاركة،

ومن خلال خبرة بسيطة جدا في مثل هذا الامور والتي جربتها مؤخرا في احد البرامج والتي قد طرحت جزءا منها هنا في المنتدى..

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

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

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#9

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

أستاذي هل ممكن تشرح لي كيف تعمل اصدرات من البرنامج دون أن تتأثر البيانات القديمة الموجودة في جهازي ؟

برنامج setup.exe يحوي قاعدة الواجهة Aman.mde ويحوي قاعدة العمل

accodata.mdb وقاعدة التحكم accofile.mdb وهذا البرنامج أي setup.exe ينصب

قاعدة الواجهة الدائمة التحدث في كل الاحوال ثم ينظر هل يوجد قاعدة عمل

وقاعدة تحكم؟ (وهما ثابتتان لا اقوم بتطويرهما ابدا) فاذا كان التنصيب اول

مرة فحتما هما غير موجودتان فيقوم بتنصيبهما وان كانتا موجودتين سابقا لا

يقوم بتنصيبهما.

***************

هل من شرح الطريقة التي يتم بها تقسيم قاعدة البيانات إلى قاعدة واجهة وقاعدة تحكم وقاعدة عمل ؟؟

أم أن الملعومات السابقة لم تكن كافية ؟

مواضيع مشابهة