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

اظهار فورم ( نموذج ) بزر موافق

مغلقمُجاب
بدأه jamal sinani في 22 أبريل 2013 · 6 رد · 719 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الرجاء التكرم من اساتذتنا الكرام بحل مشكلتي البسيطة ..

( عندي اكثر من فورم اريد اعمل لها اظهار من مربع تحرير وسرد - بعد ذلك زر موافق )

 

وقد ادرجت الشرح في البرنامج التوضيحي .

program.rar

#2

تفضل :)

27.program.accdb.zip

#3

بسم الله والحمد لله والصلاة والسلام علي رسول الله

ماشاء الله عليك اخي  jjafferr تسلم ايدك

يمكن الاستغناء عن زر الامر ووضع الكود في الـ compo مباشرة وبذلك عند اختيار اسم النموذج المراد فتحة يتم الفتح مباشرة كما بالمرفق التالي

27.program.rar

ربنا اغفر لي ولوالدي وللمؤمنين يوم يقوم الحساب


 


 رب ارحمهما كما ربيان صغيرا


#4 أفضل إجابة

وهذا البرنامج يقرأ جميع النماذج الموجودة ، ويحفظها في الـ Combo في الحدث عند فتح النموذج ، وهذا الكود:

 

Private Sub cmd_Open_Click()

DoCmd.OpenForm Me.cmb_Forms
End Sub

Sub AllForms()
Dim obj As AccessObject, dbs As Object
Set dbs = Application.CurrentProject

Me.cmb_Forms.RowSource = ""

' Search for AccessObject objects in AllForms collection.
For Each obj In dbs.AllForms
'exclude this Form
If obj.Name <> Me.Name Then
'Add the Form Names to the Combo list
Me.cmb_Forms.RowSource = Me.cmb_Forms.RowSource & ";" & obj.Name
End If
Next obj

Me.cmb_Forms.RowSource = Mid(Me.cmb_Forms.RowSource, 2)
End Sub

Private Sub Form_Load()

Call AllForms
End Sub

 

جعفر

 

شكرا اخي عامر :)

 

الكود يضيف النماذج الجديدة تلقائياً :)

27.program.accdb.zip

تم تعديل هذه المشاركة بواسطة jjafferr في 22 أبريل 2013 في 14:10

#5

بارك الله فيك

وشكرا لك



جزيتم خيرا .. وبارك الله فيكم

#6

ما شاء الله عليك بارك الله فيك اخي جعفر

ربنا اغفر لي ولوالدي وللمؤمنين يوم يقوم الحساب


 


 رب ارحمهما كما ربيان صغيرا


#7

الله يسلمك اخوي عامر ويعافيك :)

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

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