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

*فورم* عرض أمثلة متعددة من نموذج

مغلق
بدأه ابوحمود في 11 أكتوبر 2001 · 2 رد · 4,499 مشاهدة · في قسم الأرشيف و المواضيع المميزه
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في أعلى الوحدة النمطية لنموذج ضع السطر التالي :

Dim CollectForms As New Collection

ضع الكود التالي في حدث نقر زر أمر :

Dim frm As Form

Set frm = New [Form_اسم النموذج]

frm.Visible = True

CollectForms.Add frm

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

Form_MyForm

وحتى لايحدث خطأ في الاسم فبعد كتابة New ستظهر قائمة اكتب حرف F ثم ابحث إلى الأسفل عن اسم النموذج مع ملاحظة أنه سيسبق اسمه كلمة Form .

وللجميع التحية

#2

من فوائد هذه الطريقة :

1- إظهار معلومات معينة .

2- إخفاء أو إظهار بعض الكائنات على النموذج .

3- تغيير عنوان النموذج .

4- مقارنة سجلات مختلفة في النموذجين .

5- ترتيب السجلات على تريب معين .

وكل ما يمكن تطبيقه على النموذج الأصل يمكن تطبيقه على النسخة .

هذا مثال يفتح نسخة من نموذج frmViewProduct ويطبق عليه فلتر ويغير عنوانه :

Dim frm As Form

Set frm = New Form_frmViewProduct

CollectForms.Add frm

With frm

.Filter = "ProductID = " & Forms![Product List]!ProductID

.FilterOn = True

.Caption = ProductName

.Visible = True

End With

#3

للرفع

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

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