اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

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

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

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

لدي برنامج اعمل عليه والمشكلة ان العميل لديه عدة اجهزة وكل جهاز يعمل على نسخة اوفيس 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  وهي ما اقصده في كلمة الاساس 

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

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

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

تحياتي

قام بنشر

وبارك فيك اخي محمد

يعني شيل من راسك ان نسخة 32 بت accde تعمل على 64 والعكس 

بالتوفيق

  • Like 1
قام بنشر

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

 

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

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

 

.

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

 

.

جعفر

  • Like 1
قام بنشر
12 ساعات مضت, jjafferr 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