دورة احترافية في قواعد البيانات اكسس تعلمها بسهولة الدرس الرابع
- النماذج Forms.
- أنواع النماذج Forms.
- مهارة تغيير الشكل التلقائي للـ Form.
- مهارة استخدام أدوات Toolbox.
تمرين إنشاء قاعدة بيانات باسم ” قاعدة بيانات متقدمة “. إنشاء جدول تصميمه كالأتي: الاسم Text تاريخ الميلاد Date/Time الديانة Yes/No المؤهل التعليمي Text الوظيفة Text تاريخ التعيين Date/Time الإدارة Text المرتب Number |
1- النماذج Forms
هي الوسيلة الوحيدة التي سوف يصممها المبرمج و يقدمها للمستخدم لكي يدخل بيانات إلى قاعدة البيانات.
- يصمم المبرمج النموذج ويضع بها ما يريد من أدوات.
- المبرمج ليس مسؤول عن إدخال البيانات، و لكن إدخال البيانات مسؤولية المستخدم بالكامل.
- يبنى النموذج على Query أو Table.
2- أنواع النماذج Forms
1- وضع التصميم Design View: |
هي عبارة عن Form ليس مبنياً على شئ مثل نموذج به آية قرآنية.
الخطوات:
- بفرض إننا نريد عمل نموذج بها آية قرآنية.
- Form New Design View Ok.
- تظهر شاشة فارغة و يظهر أيضاً Toolbox.
- نختار أداة Label من الـ Toolbox ثم ارسمها على الـ Form ثم اكتب فيها نص الآية القرآنية.
- في حالة تنشيط الإطار الخارجي للـ Label ينشط شريط التنسيق، و بالتالي يمكن استخدامه في التنسيق.
- نحفظ النموذج باسم مناسب ثم نغلقه.
الفرق بين الأداة Label و Textbox:
Label | Textbox |
لا يستطيع الـ User التعديل فيها أثناء الـ Runtime | يستطيع الـ User التعديل فيه أو الكتابة فيه |
2- معالج النماذج Form Wizard: |
عبارة عن نماذج منسقة مقدمه من شركة Microsoft.
الخطوات:
- Form New Form Wizard.
- نفتح الـ Combo ثم نختار اسم الجدول أو الـ Query الذي سوف يبنى عليه النموذج ثم Ok.
- تظهر نافذة مقسمة إلى قسمين:
- Available Fields: الحقول المتاحة.
- Selected Fields: الحقول المحددة.
- انقل الحقول التي أريدها إلى الحقول المحددة Selected Fields ثم Next.
- تظهر نافذة بها اختيارات لشكل الجدول ( Columnar – Tabular – Datasheet – Justified ) ثم Next.
- تظهر نافذة بها أشكال خلفية الـ Form.اختار الـ Style الذي أريده ثم Next.
- تظهر نافذة نضع بها تسمية مناسبة للـ Form ثم Finish.
- للتحول إلى وضع الـ Runtime: نفتح قائمة View و نختار Form View.
- للعودة إلى وضع Design: نفتح قائمة View و نختار Design View.
- نلاحظ أن الـ Form مقسمة إلى 3 أقسام:
- Form Header: القسم العلوي من النموذج،حيث يضع به المبرمج العنوان الذي بريده بالخطوات الآتية:
- يتم توسيع الـ Form Header.
- ثم نضع بعد ذلك Label مناسب.
- Detail: و هو القسم الأوسط ونضع به الأدوات الرئيسية.
- Form Footer: و هو القســم الســفلي لتضع به بعض الإرشادات أو Buttons.
- الأداة Data Control: هي أداة تظهر اسفل الـ Form، هذه الأداة يستخدمها الـ User للإبحار و التنقل عبر السجلات.
3- النماذج العمودية AutoForm: Columnar |
لان الـ Access سوف يبن النماذج عموديا أي السجلات سوف تظهر بشكل عمودي.
4- النماذج الجدولية AutoForm: Tabular |
نفتح الـ Combo ثم نختار اسم الجدول أو الـ Query الذي سوف يبنى عليه النموذج ثم Ok.
5- النماذج AutoForm: DataSheet |
نفتح الـ Combo ثم نختار اسم الجدول أو الـ Query الذي سوف يبنى عليه النموذج ثم Ok.
6- النماذج Chart Wizard |
هي عبارة عن نماذج بها رسم بياني.
7- النماذج PivotTable Wizard |
هي معالج النماذج المحورية . وهي عبارة عن جداول تحليلية بشرط أن يكون لدى العميل برنامج الـ Excel على جهازه.
3- مهارة تغيير الشكل التلقائي للـ Form
الخطوات:
- انشط النقطة السوداء الموجودة أعلى يسار الـ Form ( و هي بجانب المسطرة ).
- Format AutoFormat.
- تظهر نافذة بها أشكال و Styles مختلفة ، اختار منها الشكل الملائم ثم Ok.
- للتــأكد أتحـول مـن وضــع الـ Design إلـى وضـع الـ Form View أي ( Runtime ).
4- مهارة استخدام أدوات Toolbox
مطلوب إنشاء نموذج تلقائي عمودي على الجدول الموجود و حفظ هذا النموذج باسم مناسب و التواجد في وضع الـ Design.
1- أداة الـ Combo Box |
يسمى باللغة العربية ” مربع التحرير و السرد “. حيث يستخدم المبرمج أداة الـ Combo Box في عمل قائمة يختار منها المستخدم مع إمكانية الإضافة.
مثال |
عمل Combo Box لإظهار أسماء الإدارات.
الخطوات:
- نتأكد أننا في وضع الـ Design.
- نتأكد من وجود الـ Toolbox.
- نتأكد من تنشيط أداة Control Wizard في الـ Toolbox.
- يتم توسيع قسم التفاصيل Detail.
- نضغط على أداة الـ Combo Box في الـ Toolbox.
- نرسم هذه الأداة على النموذج.
- رد الفعل تظهر نافذة ” Combo Box Wizard “.
- انشط ” I will type in the values that I want ” ثم Next.
- تظهر نافذة تطلب القيم الذي أريد كتابتها ثم Next.
- تظــهر نافــذة بها اختيــارين. اختـار ” Store that value in this field ” ثم اختار الحقل الذي سوف يتم تخزين البيانات فيه ثم Next.
- تظهر نافذة اكتب بها اسم الـ Combo Box ثم Finish.
- للتأكد اذهب إلى وضع الـ Runtime.
- يتم تقليل حجم الـ Combo.
- يمكن حذف حقل الإدارة نفسه و نضع الـ Combo مكانه ( حسب الرغبة ).
2- الأداة List Box |
هي أداة يستخدمها المبرمج في عمل قائمة للمستخدم و يتم عملها بنفس خطوات الـ ( Combo Box ).
- الفرق بين الـ Combo Box و الـ List Box:
Combo Box | List Box |
يمكن الإضافة إليه أثناء الـ Runtime | لا يمكن الإضافة إليه أثناء الـ Runtime |
3- الأداة Option Group |
يقصد بها صندوق الخيارات، حيث يظهر بها مجموعة من الخيارات.
مثال |
بفرض أننا نريد عمل مجموعة من الاختيارات للمؤهل العلمي.
الخطوات:
- نتأكد أننا في وضع الـ Design.
- نتأكد من وجود الـ Toolbox.
- نتأكد من تنشيط أداة Control Wizard في الـ Toolbox.
- نضغط على أداة الـ Option Group في الـ Toolbox.
- نرسم هذه الأداة على النموذج.
- رد الفعل تظهر نافذة ” Option Group Wizard “.
- اكتب ( مؤهل متوسط، مؤهل عالي، دراسات عليا ) ثم Next.
- انشط ” I will type in the values that I want ” ثم Next.
- تظهر نافذة تسأل عن الاختيار الافتراضي ثم Next.
- تظهر نافذة بها القيم التي سوف يتم التعويض بها ثم Next.
- تظـهر نافـذة بـها اختيــارين. اختــار ” Store that value in this field ” ثم اختار الحقل الذي سوف يتم تخزين البيانات فيه ( مثلاً حقل المؤهل العلمي ) ثم Next.
- اختار شكل الـ Option Group.
- تظهر نافـذة اكتب بها اســم الـ Combo Box و ليـكن “المؤهـل العلمي “ثم Finish.
- للتأكد اذهب إلى وضع الـ Runtime.
4- الأداة Image |
هي أداة يستخدمها المبرمج لوضع صورة كشعار للشركة.
الخطوات:
- نتأكد أننا في وضع الـ Design.
- يتم توسيع الـ Form Header.
- نضغط على أداة الـ Image في الـ Toolbox.
- نرسمها على الـ Form Header.
- نحدد الصورة و نختارها من الـ Browse.
- للتحــكم في حـجـــم الصـورة نقـف إلـى الصـورة ثم Right Click ثم اختــار Properties و نختار من الـ Format tab ” Size Mode “.