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

مشكلة عند تحويل قاعدة البيانات الى accde


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

بسم الله الرحمن الرحيم

الاخوة الكرام

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

لدي مشكلة ربما تكون واجهت بعض الاخوة في المنتدى

لدي برنامج اعمل عليه والمشكلة ان العميل لديه عدة اجهزة وكل جهاز يعمل على نسخة اوفيس 2010 زلكن يختلف الاصدار 32bit و 64bit

عند تحويل قاعدة البيانات الى accde على جهاز مثبت عليه اوفيس 32bit لا يعمل على الجهاز المثبت عليه 64bit

والعكس

عند تحويل قاعدة البيانات الى accde على جهاز مثبت عليه اوفيس 64bit لا يعمل على الجهاز المثبت عليه 32bit

جربت حلول مطروحة هنا بالمنتدى وايضاً حلول مطروحة في الانترنت في مواقع اجنبية ولكن للاسف جميع الحلول لم تنجخ

والسر وراء ذلك في تحويل قاعدة البيانات الى accde

اما اذا لم يتم التحويل فلا توجد مشكلة البرنامج يعمل على كلا الاصداريين تمام

كما اود ان اشير الى ان دوال اكسيس المستخدمة في الاساس دوال عادية اقصد انها لا تحتاج الى تعديل مثل Declare PtrSafe Function

ارجو من الاخوة الذين لديهم الخبرة ان يساعدونا في حل هذه المشكلة

ولكم جزيل الشكر

تحياتي

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

يعني خلي الفلاشة معاك مع القاعده الاساس ... جيت عند ابو 32 حول من جهاز بفتحه من الفلاش مباشره وهنا حيتحول 32 ونفس الشي عند ابو 64

بقينا بقا في مشاركة الملف .. ضع الاساس في السيرفر والجداول فقط .. وسيتم الربط بين النسخ اعلاه والاساس على السيرفر بدون مشاكل

لانه هذي ميكروسوفت غباء وتعقيد الى ان يموتو ان شاء الله ... 

تحياتي

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

جزاك الله خيرا اخي الحبيب @رمهان على سرعة الرد

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

ممكن اقتراح : يتم تقسيم البرنامج ويتم انشاء ملف accde على كلا الاصداريين كما تفضلت

لكن هل يتم انشاء قاعدة البيانات الخلفية على اي اصدار ؟

اظن المشكلة ما زالت قائمة

بالانتظار ...

دمتم بالخيرات

تحياتي

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

تمام عليك وهذا ماذكرته لك .. خلي عندك نسختين الواجهةaccde وحده 32 ووحد 64 وخلي الخلفية accdb بها الجداول فقط واعمل الربط 

نعم سيتعرف كلا ال accde على الاساس 

اتمنى وضحت الصورة

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

اشكرك اخي الحبيب @رمهان وضحت الصورة تمام واظن انه لا يوجد حل اخر

ولكن هل احعل القاعدة الخلفية accdb ام accde

 

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

الخلفية اكيد accdb  وهي ما اقصده في كلمة الاساس 

ولا يهم كيف انشئت ال accdb سواء ب 32 او 64

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

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

تحياتي

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

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

 

في مشاركتي لسؤال من نفس النوع ، وبعد البحث في الانترنت ، وضعت هذه المشاركة ، ولم يتم تجربة الكود ،

والفكرة هي عمل التحويل الى accde على جهاز العميل برمجيا :

 

.

وفي هذا الموضوع ، تم تجربة الكود وبنجاح 🙂

 

.

جعفر

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

12 ساعات مضت, jjafferr said:

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

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

ما شاء الله على الابداع

هكذا عندما يجتمع الخبراء نخلص بالفوائد

زادكم الله رفعة وعلماً

تحياتي

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

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

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



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

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

Important Information