الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة بين قاعدة mdb و mde

مغلق
بدأه أبووليد في 10 أبريل 2005 · 2 رد · 884 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي نموذج فيه تحرير وسرد وعملت حدث له بعد التحديث هذا هو

Private Sub PlaceSave_AfterUpdate()
If Not IsNull(DLookup("[PlaceSave]", "Mainin", "PlaceSave=[PlaceSave]")) Then
Beep
MsgBox "المكان مشغول !!!", vbOKOnly, "رسالة تنبيه"
Me![PlaceSave] = Null
DoCmd.GoToControl "PlaceSave"
Else
Updating
End If

End Sub

في قاعدة mdb يعمل بدون مشاكل

في قاعدة mde بعد تنفي الحدث يعطي هذة الرسالة

ينتج عن هذا التعبير بعد التحديث الذي أدخلته خاصية الخطأ التالي : لا يوجد حقل بأسم 'PlaceSave' ي السجل الحالي.
* قد لا ينتج عن هذا التعبير اسم ماكرو، اسم دالة معرفة بواسطة المستخدم ، أو [إجراء حدث].
* قد يكون هناك خطأ في تقييم الدالة ، الحدث ، أو الماكرو

وهذه التعليمات من برنامج اكسس

واجه Visual Basic for Applications (VBA)‎ مشكلة أثناء محاولة الوصول إلى خاصية أو أسلوب. قد تكون المشكلة واحدة مما يلي:
هناك مرجع مفقود.
للحصول على تعليمات حول استعادة المراجع المفقودة، انظر في مقالة قاعدة معارف Microsoft 283806.
هناك خطأ إملائي في تعبير.
تحقق من صحة إملاء كافة التعابير المستخدمة في خصائص الأحداث.
تم التصريح عن دالة معرّفة من قِبل المستخدم كدالة فرعية أو خاصة ضمن وحدة نمطية.
يمكن للتعابير حل الدالة المعرّفة من قِبل المستخدم فقط إذا تم التصريح عن الدالة كواحدة مما يلي:
دالة عامة ضمن وحدة نمطية
دالة عامة أو خاصة ضمن الوحدة النمطية للتعليمات البرمجية للنموذج أو التقرير الحالي
تم تعيين الأمان في Access إلى "متوسط" أو "عالي" والتحديث Microsoft Jet 4.0 SP8 غير مثبت.
يجب تثبيت إصدار أحدث من Jet 4.0 لكي يعمل Access بشكل صحيح عند تعيين الأمان إلى "متوسط" أو "مرتفع". للحصول على آخر إصدار من Microsoft Jet، انتقل إلى Windows Update.
#2

للرفع

للرفع

#3

شكرا للجميع

تم حل الموضوع بتغيير الطريقة

هذا الموضوع مغلق.

مواضيع مشابهة