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

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

قام بنشر

نص الرسالة يقول انه في مودل اسمه Centering_forms_b يحتوي على دالة غير متوافقة مع اصدار الاكسس الذي تعمل عليه .. ماهو اصدار الاكسس الذي تعمل عليه؟ ولو ترفق الكود الذي بداخل ذلك المودل لكي يتسنى للأخوة الاطلاع عليه 

والله أعلم

تحياتي

قام بنشر

انا شغال على اوفيس2016

وده الكود

Option Compare Database

Public Declare Function GetSystemMetrics Lib "user32" (ByVal Index As Long) As Long
Public Declare Function GetDesktopWindow Lib "user32" () As Long
Public Declare Function MoveWindow Lib "user32" (ByVal hwnd As Long, ByVal X As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal brepaint As Long) As Boolean
Public Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
Public Const SM_CXSCREEN As Long = 0
Public Const SM_CYSCREEN As Long = 1
Public Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type

 

قام بنشر

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

 

تحياتي

قام بنشر (معدل)

السلام عليكم

مشاركة مع اخي ساند

اخي محمد في الغالب هذه الرسالة تدل علي انك تستخدم نسخة اوفيس 64 بت وليس 32 بت

راجع هذا الرابط

او حاول وضع كلمة ptrsafe قبل كلمة function لتصبح

declare ptrsafe function

بالتوفيق

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

افتح محرر فيجوال لقاعدة بياناتك
افتح قائمة tools

اختر ريفرينس

وشوفيني مثل هذه الصورة

1.JPG.9b85afbc166792790b98a73739abc9e4.JPG

قام بنشر (معدل)

هل يفتح القاعده‌ على جهاز اخر ؟
احيانا يظهر هذه الرسالة حين لم يوصل القاعدة لكائنات المخزنة في ذاكرة مؤقته
احذف القاعدة المؤقتة في الجهاز وبعدين افتح قاعدة بياناتك من جديد لعل تفيد
وتكدر توصل الى قاعدة مؤقته في جهازك في مسار التالي
C:\users\username\AppData\Local\Microsoft\Access\DatabaseCache\15.0

هذا والله يعلم
تحياتي

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

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

وقد تكون المشكلة ترميز اللغة لديك

قام بنشر
24 دقائق مضت, Shivan Rekany said:

هل يفتح القاعده‌ على جهاز اخر ؟
احيانا يظهر هذه الرسالة حين لم يوصل القاعدة لكائنات المخزنة في ذاكرة مؤقته
احذف القاعدة المؤقتة في الجهاز وبعدين افتح قاعدة بياناتك من جديد لعل تفيد
وتكدر توصل الى قاعدة مؤقته في جهازك في مسار التالي
C:\users\username\AppData\Local\Microsoft\Access\DatabaseCache\15.0

هذا والله يعلم
تحياتي

حاولت اعمل زي ما حضرتك قلت بس مش قادر

هل في حجل تاني

 

17 دقائق مضت, رمهان said:

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

وقد تكون المشكلة ترميز اللغة لديك

جاولت استورد البيانات بس مقفوله برقم للماكرو

وعليها اكواد مش هاعرف اعملها تاني

 

قام بنشر
11 دقائق مضت, محمد المحمودى 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