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

استدعاء زر امر في النموذج الرئيس


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

وعليكم السلام شباب ، ممكن ادلو بدلوي   :smile:

 

1. يجب ان تحول SUB الزر من Private الى Public:

من

Private Sub Btn2_Click()


الى

Public Sub Btn2_Click()

بعدين تقدر تناديه هكذا:

call Forms!Mfrm!Form_Btn2_Click

وطبعا الكود غير مجرب بالدقة ، لأنه ما عندنا شئ نقدر نجربه عليه  :yes:

 

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

الى كل من حاول عموما

 

والى الاخ جعفر خصوصا

 

الف الف شكر

 

وبالنسبة لكود استدعاء امر الزر فلم يضبط وقد جربت الكود التالي فعمل جيدا

Call Me.Parent.Btn2_Click

وبهذا تكون المشكلة قد حُلت لكن هل لي ان اعرف ماهو الفرق بين Private   و Public ؟

رابط هذا التعليق
شارك

انا قلت لك:

وطبعا الكود غير مجرب بالدقة ، لأنه ما عندنا شئ نقدر نجربه عليه

 

 

وبدل ما تساعدنا وتسهل علينا بقاعدة بياناتك ، اضطررت ان اعمل قاعدة بيانات خاصة لك ، فقط لأوضح ،

بعد التجربة ، اتضح ان هذا هو الكود الصحيح:

call Form_Mfrm.Btn2_Click

لاحظ في الصورة التالية:

post-142414-0-18976200-1426277953_thumb.

 

 

عندي نموذج رئيسي اسمه frm_1 والزر الذي عليه يعطي الرسالة الموضحة ،

يوجد نموذج فرعي sfrm_1 داخل هذا النموذج ، ولما نضغط على الزر فيه ، فانه يطلق رسالة زر frm_1.

 

الى هنا والكود حقك يشتغل ويتوقف ، ولن يشتغل على الخطوات التالية  :yes:

 

اما الان ، فخلي النموذج frm_1 مفتوحا او مغلقا ،

افتح frm_2 ، واضغط على الزر ، فانه سيطلق رسالة زر frm_1 كذلك  :yes:

 

والكود في sfrm_1 و frm_2 هو نفسه بدون اي تغيير ، وهو الذي وضحته لك في اعلى هذه المشاركة.

 

 

Private sub

معناه ان الكود بداخل هذا الـ sub خاص بهذا النموذج  فقط ، ولا يستطيع اي نموذج آخر ان يرى محتواه ،

 

Public sub

معناه انه يسمح لجميع النماذج ان ترى الكود داخل هذا الـ sub ، واستعماله ، سواء كان النموذج مفتوحا او مغلقا  :yes:

 

 

جعفر

22.Click_Main_from_Sub.mdb.zip

  • Like 1
رابط هذا التعليق
شارك

رائع كعادتك استاذ جعفر 

 

اطال الله عمرك وادام صحته عليك 

 

واطال الله عمر هذا الفيس  :yes:  الذي دائما مايسبقه الكثير من المعلومات القيمة والمفيدة ..

 

:yes:

 

الله ان شاء الله يطول عمرك  :smile:

 

واشكرك على جميل كلماتك  :smile:

رابط هذا التعليق
شارك

اشكرك ايها المبدع دوما جعفر

 

لكن الكود

call Forms!Mfrm!Form_Btn2_Click

ليس ك الكود الثاني الذي استخدمته في مثالك :

call Form_Mfrm.Btn2_Click

عموما

 

اكرر شكري وتقديري لمجهودك .

والمهم ان الفكرة وصلت .

رابط هذا التعليق
شارك

  • 5 years later...
4 دقائق مضت, goldposition said:

ولو محتاج العكس يعني النموذج الرئسي هو اللي فيه الزر 

 

في ١٣‏/٣‏/٢٠١٥ at 20:47, jjafferr said:

1. يجب ان تحول SUB الزر من Private الى Public:

تحياتي

رابط هذا التعليق
شارك

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