مارس 2019 - مدرسة الويب web school

الصفحات

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الرابع

سنكمل بمشيئة الله تعالى الدرس الجزء الرابع من خصائص النموذج 

الخاصية Event

وتعنى الحدث ويتكون الحدث من جزئين الجزء الأول trigger , الجزء الثانى action
وهى تعنى عند حدوث أمر معين مثل(فتح -اغلاق-الضغط بالماوس-التحميل-الحذف)أفعل كذا(نحدد ما الذى نريد أن يتم فعله)
فمثلا نريد عندما يتم فتح نموذج معين أن يتم تكبير حجمه ليأخذ الحالة Maximize
فنقوم بالآتي:_


من ضمن خصائص النموذج الحدث event ويوجد تبويب كامل يسمى event ويوجد العديد من الأفعال actions  التي يمكن ان تقع وفى أي action منها يمكن تطبيق أكثر من حدث event

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

في هذا المثال نريد عند فتح النموذج يتم جعله حجمه على الوضع Maximize لذا ففي on open نضغط على ... فيتم فتح نافذة

 choose builder ثم من macro builder  يتم انشاء ماكرو يتم تنفيذه

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

ثم نقوم باختيار الماكرو maximize window

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

يمكن تطبيق أكثر من حدث بإضافة ماكرو جديد

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

يمكن عند الضغط على الثلاث نقاط الموجودة بجوار Open form اختيار code builder بدلا من macro builder وذلك لكتابة الكود بدلا من الماكرو .

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

لجعل النموذج عند فتحه يتم جعله الحالة Maximize نكتب الكود التالي docmd.maximize

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

من ضمن خصائص النموذج الحدث event ويوجد تبويب كامل يسمى event ويوجد العديد من الأفعال actions  التي يمكن ان تقع وفى أي action منها يمكن تطبيق أكثر من حدث event

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

يمكن إضافة button من صندوق الأدوات control box ثم نقوم بوضع هذا المفاتح أعلى يمين النموذج form ومن المعالج الخاص بهذا المفتاح wizard نختر application ثم quit application بحيث تكون وظيفة هذا المفتاح عند الضغط عليه يتم إغلاق قاعدة البيانات.

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

شكل المفتاح button بعد وضعه أعلى يمين النموذج كما هو موضح بالمثال.

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

لجعل النموذج يكون دائما أعلى يمين النموذج form نضغط على anchoring الموجودة في تبويب arrange ثم نختر top right كما هو موضح بالمثال.

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

شكل مفتاح الإغلاق أعلى يمين الشاشة كما هو موضح بالمثال ..عند عرض النموذج في حالة العرض form view

ونلاحظ أنه يمكن عند الضغط كليك يمين على النموذج إظهار القائمة المختصرة shortcut menu كما هو موضح بالمثال.

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

لاخفاء القائمة المختصرة التي تظهر عند الضغط كليك يمين بالماوس نأتى من خصائص النموذج ومن other نختر الخاصية shortcut menu  ومنها نختر NO

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

يمكن الغاء تفعيل خاصية اغلاق النموذج وذلك من format  نختر close button ثم نختر No

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

نلاحظ أن الخاصية close المسئولة عن اغلاق النموذج غير مفعلة كما هو موضح بالمثال

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

 نلاحظ أنه عند الضغط كليك يمين على النموذج لا تظهر القائمة المختصرة shortcut menu لأننا اخترنا الخاصية shortcut menu àno ولكن عند الضغط كليك يمين على أي نموذج أخر تظهر القائمة المختصرة shortcut menu ونريد إلغاء ذلك فماذا نفعل؟؟

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)

نأتى في وضع التصميم ومن خصائص الشيت التي يمكن اظهارها بالضغط على F4 ومن other نختر الخاصية Modal ثم نعطيها القيمة No

خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث (event-macro-modal-shortcut menu)


خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثالث

تحدثنا فى الدرسين السابقين عن بعض خصائص النموذج 
ويمكنك مراجعة خصائص النموذج الجزء الأول بالضغط على هذا الرابط  
خصائص النموذج form properties في برنامج الاكسيس Ms accessوللرجوع إلى درس خصائص النموذج الجزء الثاني بالضغط على هذا الرابط
خصائص النموذج form properties في برنامج الاكسيس MS access الجزء الثاني
وفي هذا الدرس نستكمل خصائص النموذج form properties فى برنامج الاكسيس Ms access 
ومن هذه الخصائص 

الخاصية filter

وتعمل هذه الخصائص على تصفية سجلات النموذج بحيث يتم عرض بعض السجلات بناء على معيار معين 

خاصية الفلتر أو التصفية filter وهى تعمل على تصفية البيانات بناء على معيار معين ونكتب في الخاصية filter اسم الحقل الذي نريد التصفية على أساسه ثم نقوم بإدخال قيمة التصفية التي نريدها
في هذا المثال نريد عرض البيانات للمعلمين الذين لهم الوظيفة على الكادر kid قيمتها تساوى 6 أي "كبير معلمين" فنقوم بإدخال اسم الحقل kid=6
ملاحظة هامة : في حالة ادخال قيم نصية يتم إدخالها بين علامتي نص ""
لتفعيل الفلتر لابد من اختيار القيمة Yes لخاصية filter on load


خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث


نلاحظ انه يتم عرض بيانات المعلمين الذين لهم الوظيفة على الكادر "كبير معلمين " وهى التي تساوى kid=6 والتي تم اختيارها في الفلتر


نلاحظ أن العدد الإجمالي للمعلمين الذين لهم الدرجة الوظيفية كبير معلمين هم 30


خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

مثال آخر على الفلتر نريد عرض بيانات المعلمين الذين لهم محل السكن أو العنوان address هو "بهبيت

" فنكتب filter address=“بهبيت

ونلاحظ أنه تم وضع كلمة "بهبيت" بين علامتي نص "" لأنها نص


خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

نلاحظ أنه تم عرض بيانات المعلمين الذين لهم عنوان السكن بهبيت فقط وعددهم 110 معلم كما هو موضح بالمثال.

خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

كما يمكن عمل الفلتر أو التصفية مباشرة عن طريق الوضع form view وذلك عن طريق الضغط كليك يمين على الخانة التي نريد عمل تصفية filter لها


فمثلا نريد عمل تصفية لخانة محل الإقامة فنضغط كليك يمين في خانة محل الإقامة فتظهر قائمة منسدلة نختر منها text filters ثم نختر equal ونكتب قيمة المعيار الذى نريد التصفية على أساسه


خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

نكتب في خانة التصفية filter قيمة النص الذى نريد التصفية على أساسه وليكن هنا نريد التصفية على أساس محل الإقامة هو " العياط" ثم نضغط على OK

خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

فنلاحظ انه تم عرض جميع بيانات المعلمين الذين لهم عنوان السكن "العياط كما هو موضح بالمثال.


وعددهم هو 702 كما يظهر في المثال.


خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

يمكن مسح الفلتر وإلغاؤها بالضغط على رمز الفلتر الموجود في النموذج كما هو موضح بالمثال

خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

الخاصية Order by

ومن خصائص النموذج الخاصية Order by ومعناها الترتيب على أساس   وفى هذا المثال نقوم بعمل ترتيب بناء على أساس الحقل المدرسة التي يعمل بها schoolid


فنكتب في خانة orderby  اسم الحقل الذى نريد الترتيب على أساسه وليكن schoolid


خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

فنلاحظ انه تم عرض بيانات جميع المعلمين مرتبين على أساس المدرسة كما هو موضح بالمثال.

خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

الخاصية allow addition

ومن خصائص النموذج الخاصية allow addition وهى تعنى السماح بالإضافة وهى تأخذ القيمة Yes في الحالة الافتراضية ويمكن في حالة الرغبة في عدم إضافة أي سجل جديد للنموذج نضغط على الخاصية No ونخترها

خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

فنلاحظ ان علامة إضافة سجل جديد ليست مفعلة دليل على أنه لا يمكن إضافة أي سجل جديد عن طريق هذا النموذج.

خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

الخاصية allow deleting 

وهى تعنى السماح بالحذف وهى تأخذ Yes كقيمة افتراضية وفى حالة الرغبة في إلغاء تفعيل هذه الخاصية نضغط علىNo 
خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

فنلاحظ انه الخاصية delete غير مفعلة مما يعنى عدم القدرة على الحذف

خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

الخاصية allow edits 


وهى خاصية السماح بتعديل بيانات النموذج وفى حالة تغييرها إلى الوضع No لا يمكن التعديل في بيانات النموذج

خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

 الخاصية allow filters 

وهى تعنى السماح بالتصفية وفى حالة اعطاءها القيمة No تعنى ان خاصية التصفية ستكون غير مفعلة في النموذج.

خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث

نلاحظ ان خاصية filter أو التصفية غير مفعلة في النموذج

خصائص النموذج form properties في برنامج الاكسيس Ms access  الجزء الثالث



خصائص النموذج form properties في برنامج الاكسيس Ms access الجزء الثاني

تحدثنا فى الجزء الأول عن بعض خصائص النموذج Form properties مثل  تسمية النموذج caption وNavigation button وخاصية    datasheet وخاصية Data entry وغير ذلك من الخصائص
ويمكنك مراجعة الدرس السابق بالضغط على هذا الرابط  
خصائص النموذج form properties في برنامج الاكسيس Ms access
 وفي هذا الدرس نستكمل باقى خواص النموذج form properties 

خاصية Min max button 

هذه الخاصية تعمل على إظهار زر التصغير والتكبير الموجود في أعلى يمين النموذج إذا تم اختيار Both

ملحوظة: لا تعمل هذه الخاصية إلا إذا تم ضبط خيارات popup إلى Yes

خصائص النموذج form properties في برنامج الاكسيس Ms access

نلاحظ أنه رغم تفعيل خاصية إذا أزرار التكبير والتصغير Min –max button إلا أنها لا تظهر في النموذج وذلك لعدم تفعيل خاصية Popup إلى yes

خصائص النموذج form properties في برنامج الاكسيس Ms access

نقوم بضبط خاصية popup إلى  Yes وهذه الخاصية توجد ضمن التبويب Other

خصائص النموذج form properties في برنامج الاكسيس Ms access

نلاحظ أنه تم إظهار زر التكبير Max وزر التصغير Min كما هو موضح.

خصائص النموذج form properties في برنامج الاكسيس Ms access


ويمكن اختيار None والتي تعنى عدم إظهار مربع التكبير max أو التصغير min في النموذج

خصائص النموذج form properties في برنامج الاكسيس Ms access

نلاحظ أنه تم إخفاء Hide زر التكبير Max وزر التصغير Min كما هو موضح.

خصائص النموذج form properties في برنامج الاكسيس Ms access


ويمكن من الخاصية Min max button اختيار القيمة Min enabled وبذلك نعمل على تفعيل خيار زر التصغير فقط .

خصائص النموذج form properties في برنامج الاكسيس Ms access


نلاحظ انه تم عدم تفعيل  لزر التكبير Max وتم تفعيل زر التصغير فقط Min button

خصائص النموذج form properties في برنامج الاكسيس Ms access

كما أنه يمكن اختيار الخاصية   Max enabled وذلك لتفعيل زر التكبير فقط Max button وعدم تفعيل زر التصغير Min button

خصائص النموذج form properties في برنامج الاكسيس Ms access

نلاحظ أنه تم تفعيل زر التكبير فقط Max وعدم تفعيل زر التصغير Min كما هو موضح.

خصائص النموذج form properties في برنامج الاكسيس Ms access

الخاصية close button


كما انه يمكن التحكم في تفعيل أو عدم تفعيل زر الإغلاق close button وذلك باختيار close button ثم Yes لتفعيل زر الإغلاق أما عند الرغبة في عدم تفعيل أو إظهار زر الإغلاق close نختر الخاصية No

خصائص النموذج form properties في برنامج الاكسيس Ms access

نلاحظ أنه تم عدم تفعيل زر الإغلاق close كما هو موضح بالمثال.

خصائص النموذج form properties في برنامج الاكسيس Ms access

الخاصية control box

ويمكن التحكم في إظهار أو عدم إظهار شريط التحكم في النموذج (أي إخفاء زر الإغلاق close  والتكبير Max والتصغير Min)وذلك باختيار القيمة NO  من الخاصية control box
خصائص النموذج form properties في برنامج الاكسيس Ms access

فنلاحظ عدم ظهور شريط التحكم كما هو موضح بالمثال

خصائص النموذج form properties في برنامج الاكسيس Ms access

 الخاصية record set type

يمكن جعل النموذج للقراءة فقط وعدم القدرة على تعديل أو إضافة أو حذف أي من محتوياته وذلك باختيار الخاصية snapshot من record set type الموجودة في التبويب Data

خصائص النموذج form properties في برنامج الاكسيس Ms access

نلاحظ ان النموذج أصبح للقراءة فقط وعدم القدرة على التعديل أو الإضافة أو الحذف لأى من محتوياته .

خصائص النموذج form properties في برنامج الاكسيس Ms access

الخاصية fetch defaults

وهى تعمل على إظهار القيم الافتراضية في حالة اختيار Yes وفى حالة اختيار No نلاحظ عدم ظهور القيم الافتراضية.

ملحوظة: القيم الافتراضية يمكن وضعها اثناء تصميم الجدول .

خصائص النموذج form properties في برنامج الاكسيس Ms access

نلاحظ انه في حالة اختيار الخاصية   No في fetch default عدم ظهور أي قيمة افتراضية في النموذج كما هو موضح بالمثال.

خصائص النموذج form properties في برنامج الاكسيس Ms access

نقوم بتغيير الخاصية إلى Yes وذلك لإظهار القيم الافتراضية في النموذج

خصائص النموذج form properties في برنامج الاكسيس Ms access

نلاحظ انه عند اختيار الخاصية Yes امام fetch default ظهور القيم الافتراضية كما هو موضح بالمثال.

خصائص النموذج form properties في برنامج الاكسيس Ms access

يتم التشغيل بواسطة Blogger.

تم الكشف عن مانع الإعلانات

الإعلانات تساعدنا في تمويل موقعنا، فالمرجو تعطيل مانع الإعلانات وساعدنا في تقديم محتوى حصري لك. شكرًا لك على الدعم ❤️