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

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

قام بنشر

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

 

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

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

الأول: صممت برنامج بالأكسس 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:

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

 

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information