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

استدعاء كود من نموذج لتشغيلة في نموذج اخري

بدأه ماجدجلال في 26 يونيو 2008 · 7 رد · 1,028 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

منذ يومين وانا ابحث في المنتدي عن موضوع استدعاء وتشغيل كود موجود في نموذج اخري وذلك من خلال النموذج الحالي ,,,

بمعني انني افتح النموذج الاول ab واقوم بالنقر علي الزر الذي يستدعي الكود الموجود في الزر في النموذج الثاني cd و الذي يعمل علي حذف سجل في النموذج الثاني ,,,

طبعا انا وجدت موضوع ولكن مختلف وهو ان النموذج يكون فرعي في النموذج الاولي ,,,

الوصلة للموضوع :

استدعاء

الاختلاف ان النموذجين مستقلين ,,, ( ليس نموذج فرعي للنموذج الاخري) ,,,

وهذا ملف مرفق توضيحي للمشكلة , ارجو المساعدة وشكرا جزيلا لكم ,,,,

100.rar

#2

عزيزي إستخدم إستعلام حذف.

#3

شكرا لك اخي الغالي ,

كلامك صحيح ولكن العبرة من السؤال و المثال هي للتوضيح الفكرة حول موضوع الاستدعاء وتشغيل الكود .

طبعا الكود الموجود عندي مختلف تماما و المثال المرفق هو للتوضيح فقط ,

ارجو المساعدة وشكرا للجميع ,,,,

#4

السلام عليكم

خلال اليومين حاولت الاعتماد علي نفسي وجرات الكود التالي

call forms[ab].form![bu100_click]

حين ab تعني النموذج و bu100 تعني الزر المراد تشغيلة . ولكن للاسف الكود لم ينجح معي

ارجو المساعدة ولكم جزيل الشكر و الامتنان

#5

ممتاز أخي ماجد أنت وصلت لنصف الحل،

والنصف الثاني سيكون علي. :)

الـ Code كالتالي:

DoCmd.OpenForm "ab", , , , , acHidden
Call Forms("ab").bu100_Click
DoCmd.Close acForm, "ab"

هذه الخطوة الأولى، أما الخطوة الثانية،

فهي الذهاب لـ Code أمر نفسه

وتغييره من:

Private Sub

إلى:

Public Sub

مرفق مثال.

Kuwait10.rar

#6

بسم الله الرحمن الرحيم

بارك الله فيكم اخواني

#7

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

شكرا جزيلا لك اخي kuwati10

لقد نجح الكود في القيام بالعمل , شكرا جزيلا لك واتمني لك دوما التفوق و النجاح ,,,,

بس في معلومة احبيت اضافتها , بالنسبة لتشغيل الكود للقيام بالحذف لا بد ان يكون النموذج مفتوح في الوضعية العادية ولم ينجح في وضعية الاخفاء ......

#8

الشكر الجزيل لك فلولاك لما وصلت للنصف الثاني من الحل. :)

اقتباس
بالنسبة لتشغيل الكود للقيام بالحذف لا بد ان يكون النموذج مفتوح في الوضعية العادية

هذا ينسجم مع إجراء الحذف، فالـ Access يريد أن يعرف يحذف أي سجل.

تحياتي وتقديري ولا ينقطع عذا التواصل.

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