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

من يحل المشكلة وله الأجر إن شاء الله

مغلق
بدأه المفتاح في 5 مايو 2002 · 1 رد · 383 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كان جواب السؤل يقول :

يمكنك عمل جدول بجميع النماذج والجداول ولإستعلامات والتقارير وتضع مربع تحرير وسرد على

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

الجدول السابق ثم تضع في الوحدة النمطيه الخاصة بالنموذج الكود التالي:

كود:

-------------------------------------------------------------------------------- Private Sub RunFrm(ByVal p_mode As String)

Debug.Print Me![zz].Value

Select Case p_mode

Case "preview"

DoCmd.OpenForm Me![zz].Value, acNormal

End Select

End Sub

--------------------------------------------------------------------------------

ثم تستدعي الإجراء كالتالي:

كود:

-------------------------------------------------------------------------------- RunFrm "preview"

--------------------------------------------------------------------------------

تضع أمر الإستدعاء على مربع التحرير والسرد في حدث "عند التغيير "أو على زر أمر

لاحظ أن اسم مربع التحرير والسرد هنا ZZ استبدله باسم مربع التحرير الموجود لديك 0

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

ولم أجرب الجداول ولإستعلامات 0

ملاحظة هامة يجب أن تتطابق التسميات النماذج في مربع التحرير لأسماء الجداول والتقارير0

السؤل المطروح هو : كيف وأين أضع الكود أعلاه بالتفصيل هل لابد ان أضع ماكر أم ماذا افيدون جزاكم الله خيراً وحفكم الله من كل مكروه

ولقد طبقت المثال وعند فتح النموذج وتغيير مربع تحرير وسرد تطلع لي رسالة تقول تعذر على أكسس العثور على الحقل zz المشار إليه في التعبير الذي أستخدمته

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

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