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

نشر وتحديث برنامج أكسس


محسن 2017

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

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

 

أشكر الجميع على تفاعلهم في هذا المجمع الرائع:

سؤالي من شقين:

الأول: صممت برنامج بالأكسس 2013 32bit وحفظته بصيغة ACCDE لكن واجهتني مشكلة في (فتح البرنامج بإصدارات اكسس أقدم 2007 - 2010 ) وكذلك عند فتحه بنسخة 64bit. 

فما الحل السليم لهذه الاشكاليات عند تسليمه للعميل..

 

الثاني: بعد تسليم البرنامج للعميل .. وعند الرغبة في تحديث البرنامج ( تصحيح اخطاء أو إضافة مزايا جديدة) كيف يمكن التحديث مع الحفاظ على البيانات في قاعدة البيانات ؟؟

 

حفظكم الله 

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

بالنسبة للمطلوب الاول اعتقد انه لا توجد مشكلة في تشغيل ملفات  ACCDE  على اصدارات 2007 او 2010 ولكن المشكلة هي تصميم برنامج باستخدام  32bit  وفتحة في اصدار  64bit  او العكس وحل هذه المشكلة في الاجهزة التي تحتوي على اصدار  64bit   استخدم  PtrSafe قبل كلمة Function او يمكنك ان تضيف تضيف كود يتاكد من الاصدار ويقوم بتشغيل ال Function المناسبة

مثلا

#If VBA7 Then ' ...........................................................if User Have Office 64 bit
    Private Declare PtrSafe Function Officena (aa as string)
#Else ' .................................................................. if User Have Office 32 bit
    Private Declare Function Officena (aa as string)
#End If

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

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

جزاك الله خيرا أخي أسامة..

 

لكن عند فتح اكسس باستخدام اكسس 2007 - 2010 تظهر مثل هذه الرسالة

اقتباس

This database is in an unrecognized format.
The database may have been created with a later version of Microsoft Office Access than the one you are using. Upgrade your version of Microsoft Office Access to the current one, and then open this database.

 

فما سببها ؟؟

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

12 دقائق مضت, محسن 2017 said:

لكن عند فتح اكسس باستخدام اكسس 2007 - 2010 تظهر مثل هذه الرسالة

حاول أن تأخذ نسخة accde من الاصدار الأقدم 2007 مثلا وأعتقد بهذا سيتم تشغيلها من الاصدارات الأحدث بدون مشاكل 

أظن سبب هذه الرسالة الاصدار الأحدث 2013 الذى تم تصدير نسخة accde منه.

جرب هذا ووافنا بالنتائج

11 ساعات مضت, osama ababneh said:

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

 

وسيقتصر تحديث البرنامج  على تحديث النماذج والتقارير والاستعلامات دون الجداول.

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

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

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



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

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

Important Information