سنكمل بمشيئة الله تعالى الدرس الجزء الرابع من خصائص النموذج
وهى تعنى عند حدوث أمر معين مثل(فتح -اغلاق-الضغط بالماوس-التحميل-الحذف)أفعل كذا(نحدد ما الذى نريد أن يتم فعله)
فمثلا نريد عندما يتم فتح نموذج معين أن يتم تكبير حجمه ليأخذ الحالة Maximize
فنقوم بالآتي:_
نلاحظ أنه عند الضغط كليك يمين على النموذج لا تظهر القائمة المختصرة shortcut menu لأننا اخترنا الخاصية shortcut menu àno ولكن عند الضغط كليك يمين على أي نموذج أخر تظهر القائمة المختصرة shortcut menu ونريد إلغاء ذلك فماذا نفعل؟؟
الخاصية Event
وتعنى الحدث ويتكون الحدث من جزئين الجزء الأول trigger , الجزء الثانى actionوهى تعنى عند حدوث أمر معين مثل(فتح -اغلاق-الضغط بالماوس-التحميل-الحذف)أفعل كذا(نحدد ما الذى نريد أن يتم فعله)
فمثلا نريد عندما يتم فتح نموذج معين أن يتم تكبير حجمه ليأخذ الحالة Maximize
فنقوم بالآتي:_
من ضمن خصائص النموذج الحدث event
ويوجد تبويب كامل يسمى event
ويوجد العديد من الأفعال
actions التي يمكن ان تقع وفى أي action منها
يمكن تطبيق أكثر من حدث event
في هذا المثال نريد عند فتح النموذج يتم
جعله حجمه على الوضع Maximize لذا
ففي on
open نضغط
على ... فيتم
فتح نافذة
choose
builder ثم
من macro
builder يتم انشاء ماكرو يتم تنفيذه
ثم نقوم باختيار الماكرو maximize
window
يمكن تطبيق أكثر من حدث بإضافة ماكرو جديد
يمكن عند الضغط على الثلاث نقاط الموجودة
بجوار Open
form
اختيار code
builder بدلا
من macro
builder وذلك
لكتابة الكود بدلا من الماكرو .
لجعل النموذج عند فتحه يتم جعله الحالة Maximize نكتب
الكود التالي docmd.maximize
من ضمن خصائص النموذج الحدث event
ويوجد تبويب كامل يسمى event
ويوجد العديد من الأفعال
actions التي يمكن ان تقع وفى أي action منها
يمكن تطبيق أكثر من حدث event
يمكن إضافة button من صندوق الأدوات control
box ثم
نقوم بوضع هذا المفاتح أعلى يمين النموذج form ومن المعالج الخاص بهذا المفتاح wizard نختر application ثم quit
application بحيث
تكون وظيفة هذا المفتاح عند الضغط عليه يتم إغلاق قاعدة البيانات.
شكل المفتاح button بعد
وضعه أعلى يمين النموذج كما هو موضح بالمثال.
لجعل النموذج يكون دائما أعلى يمين النموذج
form نضغط
على anchoring
الموجودة في تبويب arrange ثم
نختر top
right كما
هو موضح بالمثال.
شكل مفتاح الإغلاق أعلى يمين الشاشة كما هو
موضح بالمثال ..عند عرض النموذج في حالة العرض form view
ونلاحظ أنه يمكن عند الضغط كليك يمين على النموذج إظهار القائمة المختصرة shortcut
menu كما
هو موضح بالمثال.
لاخفاء القائمة المختصرة التي تظهر عند الضغط
كليك يمين بالماوس نأتى من
خصائص النموذج ومن other نختر
الخاصية shortcut
menu ومنها نختر NO
يمكن الغاء تفعيل خاصية اغلاق النموذج وذلك
من format
نختر close button ثم
نختر No
نلاحظ أن الخاصية close
المسئولة عن اغلاق النموذج غير مفعلة كما هو موضح بالمثال
نلاحظ أنه عند الضغط كليك يمين على النموذج لا تظهر القائمة المختصرة shortcut menu لأننا اخترنا الخاصية shortcut menu àno ولكن عند الضغط كليك يمين على أي نموذج أخر تظهر القائمة المختصرة shortcut menu ونريد إلغاء ذلك فماذا نفعل؟؟
نأتى في وضع التصميم ومن خصائص الشيت التي يمكن اظهارها بالضغط على F4 ومن other نختر الخاصية Modal ثم نعطيها القيمة No
ليست هناك تعليقات:
إرسال تعليق