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

ما هي المشكلة في الكود

بدأه Ksmn 64 في 11 يناير 2012 · 1 رد · 217 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأعضاء الكرام

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

لدي الكود التالي :

If Not IsNull(DLookup("[ID_National_Identity]", "SER01", "[ID_National_Identity]=[Forms]![MainForm]![LapelForm]![F051].[Form]![ID_National_Identity]")) Then
 Forms!MainForm!LapelForm!F051!F052!Answer.SetFocus

End If

يعمل مع 2010 ولكن عند تحويل البرنامج إلى 2003 يظهر رسالة خطأ . مع العلم أن سجلة الأوفيس 2003 من جديد على جهاز أخر .

أسف لعدم المقدرة على إرفاق ملف لأن البرنامج خاص . وفيه بيانات من الصعب حذفها .

أتمنى أن يكون هناك حل أو طريقة .

#2

اخي الفاضل

هل من الممكن التوضح بناء على الشرح التالي

حقل في الجدول [iD_National_Identity]

الجدول SER01

النموذج الرئيسي MainForm

النموذج الفرعي LapelForm

ما هذا هل هو نموذج ثاني ام حقل --- F051 --- في الدالة DLookup

ايضا هنا F051

و......... F052

و .... Answer

في الكود السفلي

هل هي حقول ام نماذج ام ما هي بالضبط

لأن وضعها بهذه الطريقة خطأ

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

بالتوفيق

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