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

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

قام بنشر

وعليكم السلام شباب ، ممكن ادلو بدلوي   :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:

قام بنشر

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

 

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

 

واطال الله عمر هذا الفيس  :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