بسم الله الرحمن الرحيم
الاخوة الاعزاء
السلام عليكم ورحمة الله وبركاته
عندي مشكلة واستفسار الرجاء فهمها بشكل واضح وافادتي بالجواب لمن لديهم الخبرة بذلك، ولا أظنهم قليلون في هذا المنتدى.
اولا انا عندي برنامج قواعد بيانات بسيط بالاكسس 2003 يحتوي على جداول ونماذج، استخدم هذا البرنامج لادارة عيادتي.
الان اشتريت جهاز لابتوب جديد به نظام windows 8 64bit، وقمت بتنصيب office 2013 64bit،
لما حاولت افتح الملف القديم المعمول ب اكسس 2003، وخصوصا النماذج التي تحوي عنصر التحكم ActiveX "MSCOMCT2.OCX" الذي يحوي ادوات لعرض التاريخ والوقت.
يعرض البرنامج لي رسالة خطأ كالتالي:
There is no object in this control.@@@1@@1
بحثت عن سبب لهذه المشكلة في القوقل، ومعظم الاجابات كانت حول تسجيل عنصر التحكم السابق في ويندوز8 64بت، وانه له طريقه اخرى بأن انسخ الملف "MSCOMCT2.OCX" الى المجلد c:\windows\sysWOW64 ثم اقوم بعملية تسجيله بالامر regsvr32.exe
والحمد لله قمت بتسجيله بنجاح
المشكلة ما زالت قائمة ان اكسس 2013 لا يستطيع اضافة عنصر التحكم السابق الى النماذج،
حاولت ان انشء قاعدة بيانات جديده وانشأت نموذج جديد ثم ذهبت الى قائمة "تصميم" ثم اخترت "عناصر تحكم ActiveX" فظهرت لي نافذة بها عناصر تحكم كثيرة ومنها "Microsoft Date and Time Picker control 6.0 (SP6)"
اخترته ونقرت موافق فظهرت لي الرسالة التالية:
---------
حدثت مشكلة اثناء الوصول الى خاصية او اسلوب خاص بأحد كائنات OLE
جرب واحد او اكثر مما يلي:
تأكد من ان خادم OLE مسجل بطريقه صحيحة بأن تقوم بإعادة تثبيته.
تأكد من اتصل جهازك بالخادم الذي يوجد فيه تطبيق خادم OLE.
قم باغلاق خادم OLE، ثم اعد تشغيله خارج Microsoft Acess حاول تنفيذ العملية الاصلية من داخل Microsoft Access مرة اخرى.
----------
الى هنا والله أعلم
اذا احد ممكن يساعدني في هذه المشكلة وجزاكم الله خير
على فكرة الغيت تنصيب اوفيس 2013 64 بت، وقمت بتنصيب office 2013 32bit ونفس المشكلة.