You are on page 1of 6

‫النماذج ‪.

Forms‬‬ ‫‪-1‬‬
‫أنواع النماذج ‪.Forms‬‬ ‫‪-2‬‬
‫مهارة تغيير الشكل التلقائي للـ ‪.Form‬‬ ‫‪-3‬‬
‫مهارة استخدام أدوات ‪.Toolbox‬‬ ‫‪-4‬‬

‫تمرين‬

‫إنشاء قاعدة بيانات باسم " قاعدة بيانات متقدمة "‪.‬‬


‫إنشاء جدول تصميمه كاألتي‪:‬‬
‫‪Text‬‬ ‫االسم‬
‫‪Date/Time‬‬ ‫تاريخ الميالد‬
‫‪Yes/No‬‬ ‫الديانة‬
‫‪Text‬‬ ‫المؤهل التعليمي‬
‫‪Text‬‬ ‫الوظيفة‬
‫‪Date/Time‬‬ ‫تاريخ التعيين‬
‫‪Text‬‬ ‫اإلدارة‬
‫‪Number‬‬ ‫المرتب‬

‫‪ -1‬النماذج ‪Forms‬‬
‫هي الوسيلة الوحيدة التي سوف يصممها المبرمج و يقدمها للمستخدم لكي يدخل بيانات‬
‫إلى قاعدة البيانات‪.‬‬

‫يصمم المبرمج النموذج ويضع بها ما يريد من أدوات‪.‬‬ ‫‪‬‬

‫‪19‬‬ ‫‪520437078.doc‬‬
‫المبرمج ليس مسؤول عن إدخال البيانات‪ V،‬و لكن إدخال البيانات مسؤولية‬ ‫‪‬‬
‫المستخدم بالكامل‪.‬‬
‫يبنى النموذج على ‪ Query‬أو ‪.Table‬‬ ‫‪‬‬

‫‪ -2‬أنواعـ النماذج ‪Forms‬‬

‫‪ -1‬وضع التصميم ‪:Design View‬‬


‫هي عبارة عن ‪ Form‬ليس مبنيا ً على شئ مثل نموذج به آية قرآنية‪.‬‬
‫الخطوات‪:‬‬
‫‪ )1‬بفرض إننا نريد عمل نموذج بها آية قرآنية‪.‬‬
‫‪.Form‬‬ ‫‪New‬‬ ‫‪Design View‬‬ ‫‪Ok )2‬‬
‫‪ )3‬تظهر شاشة فارغة و يظهر أيضا ً ‪.Toolbox‬‬
‫‪ )4‬نختار أداة ‪ Label‬من الـ ‪ Toolbox‬ثم ارسمها على الـ ‪ Form‬ثم اكتب فيها‬
‫نص اآلية القرآنية‪.‬‬
‫‪ )5‬في حالة تنشيط اإلطار الخارجي‪ V‬للـ ‪ Label‬ينشط شريط التنسيق‪ ،‬و بالتالي يمكن‬
‫استخدامه في التنسيق‪.‬‬
‫‪ )6‬نحفظ النموذج باسم مناسب ثم نغلقه‪.‬‬

‫الفرق بين األداة ‪ Label‬و ‪:Textbox‬‬


‫‪Textbox‬‬ ‫‪Label‬‬
‫يستطيع الـ ‪ User‬التعديل فيه أو‬ ‫ال يستطيع الـ ‪ User‬التعديل فيها‬
‫الكتابة فيه‬ ‫أثناء الـ ‪Runtime‬‬

‫‪ -2‬معالج النماذج ‪:Form Wizard‬‬


‫عبارة عن نماذج منسقة مقدمه من شركة ‪.Microsoft‬‬

‫الخطوات‪:‬‬
‫‪.Form‬‬ ‫‪New‬‬ ‫‪Form Wizard )1‬‬
‫‪ )2‬نفتح الـ ‪ Combo‬ثم نختار اسم الجدول أو الـ ‪ Query‬الذي سوف يبنى عليه‬
‫النموذج ثم ‪.Ok‬‬
‫‪ )3‬تظهر نافذة مقسمة إلى قسمين‪:‬‬

‫‪20‬‬ ‫‪520437078.doc‬‬
‫‪ :Available Fields ‬الحقول المتاحة‪.‬‬
‫‪ :Selected Fields ‬الحقول المحددة‪.‬‬
‫‪ )4‬انقل الحقول التي أريدها إلى الحقول المحددة ‪ Selected Fields‬ثم ‪.Next‬‬
‫‪ )5‬تظهر نافذة بها اختيارات‪ V‬لشكل الجدول ( – ‪Columnar – Tabular‬‬
‫‪ ) Datasheet – Justified‬ثم ‪.Next‬‬
‫‪ )6‬تظهر نافذة بها أشكال خلفية الـ ‪.Form‬اختار الـ ‪ Style‬الذي أريده ثم ‪.Next‬‬
‫‪ )7‬تظهر نافذة نضع بها تسمية مناسبة للـ ‪ Form‬ثم ‪.Finish‬‬

‫‪ )1‬للتحول إلى وضع الـ ‪ :Runtime‬نفتح قائمة ‪ View‬و نختار ‪.Form View‬‬
‫‪ )2‬للعودة إلى وضع ‪ :Design‬نفتح قائمة ‪ View‬و نختار ‪.Design View‬‬
‫‪ )3‬نالحظ أن الـ ‪ Form‬مقسمة إلى ‪ 3‬أقسام‪:‬‬
‫‪ :Form Header ‬القسم العلوي من النموذج‪،‬حيث يضع به المبرمج العنوان الذي‬
‫بريده بالخطوات اآلتية‪:‬‬
‫‪ .1‬يتم توسيع الـ ‪.Form Header‬‬
‫‪ .2‬ثم نضع بعد ذلك ‪ Label‬مناسب‪.‬‬
‫‪ :Detail ‬و هو القسم األوسط ونضع به األدوات الرئيسية‪.‬‬
‫‪ :Form Footer ‬و هو القســم الســفلي لتضع به بعض اإلرشادات أو ‪.Buttons‬‬
‫‪ )4‬األداة ‪ :Data Control‬هي أداة تظهر اسفل الـ ‪ ،Form‬هذه األداة يستخدمها الـ‬
‫‪ User‬لإلبحار و التنقل عبر السجالت‪.‬‬

‫‪ -3‬النماذج العمودية ‪AutoForm: Columnar‬‬


‫الن الـ ‪ Access‬سوف يبن النماذج عموديا أي السجالت سوف تظهر بشكل عمودي‪.‬‬

‫‪ -4‬النماذج الجدولية ‪AutoForm: Tabular‬‬


‫نفتح الـ ‪ Combo‬ثم نختار اسم الجدول أو الـ ‪ Query‬الذي سوف يبنى عليه النموذج ثم‬
‫‪.Ok‬‬

‫‪ -5‬النماذج ‪AutoForm: DataSheet‬‬


‫نفتح الـ ‪ Combo‬ثم نختار اسم الجدول أو الـ ‪ Query‬الذي سوف يبنى عليه النموذج ثم‬
‫‪.Ok‬‬
‫‪ -6‬النماذج ‪Chart Wizard‬‬
‫هي عبارة عن نماذج بها رسم بياني‪.‬‬

‫‪21‬‬ ‫‪520437078.doc‬‬
‫‪ -7‬النماذج ‪PivotTable Wizard‬‬
‫هي معالج النماذج المحورية ‪ .‬وهي عبارة عن جداول تحليلية بشرط أن يكون لدى‬
‫العميل برنامج الـ ‪ Excel‬على جهازه‪.‬‬

‫‪ -3‬مهارة تغيير الشكل التلقائي للـ ‪Form‬‬


‫الخطوات‪:‬‬
‫‪ )1‬انشط النقطة السوداء الموجودة أعلى يسار الـ ‪ ( Form‬و هي بجانب المسطرة )‪.‬‬
‫‪.Format‬‬ ‫‪AutoFormat )2‬‬
‫‪ )3‬تظهر نافذة بها أشكال و ‪ Styles‬مختلفة ‪ ،‬اختار منها الشكل المالئم ثم ‪.Ok‬‬
‫‪ )4‬للتــأكد أتحـول مـن وضــع الـ ‪ Design‬إلـى وضـع الـ ‪ Form View‬أي (‬
‫‪.) Runtime‬‬

‫‪ -4‬مهارة استخدام أدوات ‪Toolbox‬‬


‫مطلوب إنشاء نموذج تلقائي عمودي على الجدول الموجود و حفظ هذا النموذج باسم‬
‫مناسب و التواجد في وضع الـ ‪.Design‬‬

‫‪ -1‬أداة الـ ‪Combo Box‬‬


‫يسمى باللغة العربية " مربع التحرير و السرد "‪ .‬حيث يستخدم المبرمج أداة الـ‬
‫‪ Combo Box‬في عمل قائمة يختار منها المستخدم مع إمكانية اإلضافة‪.‬‬

‫مثال‬
‫عمل ‪ Combo Box‬إلظهار أسماء اإلدارات‪.‬‬
‫الخطوات‪:‬‬
‫‪ )1‬نتأكد أننا في وضع الـ ‪.Design‬‬
‫‪ )2‬نتأكد من وجود الـ ‪.Toolbox‬‬
‫‪ )3‬نتأكد من تنشيط أداة ‪ Control Wizard‬في الـ ‪.Toolbox‬‬
‫‪ )4‬يتم توسيع قسم التفاصيل ‪.Detail‬‬
‫‪ )5‬نضغط على أداة الـ ‪ Combo Box‬في الـ ‪.Toolbox‬‬
‫‪ )6‬نرسم هذه األداة على النموذج‪.‬‬
‫‪ )7‬رد الفعل تظهر نافذة " ‪." Combo Box Wizard‬‬
‫‪ )8‬انشط " ‪ " I will type in the values that I want‬ثم ‪.Next‬‬

‫‪22‬‬ ‫‪520437078.doc‬‬
‫‪ )9‬تظهر نافذة تطلب القيم الذي أريد كتابتها ثم ‪.Next‬‬
‫‪ )10‬تظــهر نافــذة بها اختيــارين‪ .‬اختـار " ‪ " Store that value in this field‬ثم‬
‫اختار الحقل الذي سوف يتم تخزين البيانات فيه ثم ‪.Next‬‬
‫‪ )11‬تظهر نافذة اكتب بها اسم الـ ‪ Combo Box‬ثم ‪.Finish‬‬
‫‪ )12‬للتأكد اذهب إلى وضع الـ ‪.Runtime‬‬

‫يتم تقليل حجم الـ ‪.Combo‬‬ ‫‪‬‬


‫يمكن حذف حقل الإدارة نفسه و نضع الـ ‪ Combo‬مكانه ( حسب الرغبة )‪.‬‬ ‫‪‬‬

‫‪ -2‬األداة ‪List Box‬‬


‫هي أداة يستخدمها المبرمج في عمل قائمة للمستخدم و يتم عملها بنفس خطوات الـ (‬
‫‪.) Combo Box‬‬

‫‪ ‬الفرق بين الـ ‪ Combo Box‬و الـ ‪:List Box‬‬


‫‪List Box‬‬ ‫‪Combo Box‬‬
‫ال يمكن اإلضافة إليه أثناء الـ‬ ‫يمكن اإلضافة إليه أثناء الـ‬
‫‪Runtime‬‬ ‫‪Runtime‬‬

‫‪ -3‬األداة ‪Option Group‬‬


‫يقصد بها صندوق الخيارات‪ V،‬حيث يظهر بها مجموعة من الخيارات‪V.‬‬

‫مثال‬
‫بفرض أننا نريد عمل مجموعة من االختيارات للمؤهل العلمي‪.‬‬
‫الخطوات‪:‬‬
‫‪ )1‬نتأكد أننا في وضع الـ ‪.Design‬‬
‫‪ )2‬نتأكد من وجود الـ ‪.Toolbox‬‬
‫‪ )3‬نتأكد من تنشيط أداة ‪ Control Wizard‬في الـ ‪.Toolbox‬‬
‫‪ )4‬نضغط على أداة الـ ‪ Option Group‬في الـ ‪.Toolbox‬‬
‫‪ )5‬نرسم هذه األداة على النموذج‪.‬‬
‫‪ )6‬رد الفعل تظهر نافذة " ‪." Option Group Wizard‬‬

‫‪23‬‬ ‫‪520437078.doc‬‬
‫‪ )7‬اكتب ( مؤهل متوسط‪ ،‬مؤهل عالي‪ ،‬دراسات عليا ) ثم ‪.Next‬‬
‫‪ )8‬انشط " ‪ " I will type in the values that I want‬ثم ‪.Next‬‬
‫‪ )9‬تظهر نافذة تسأل عن االختيار االفتراضي ثم ‪.Next‬‬
‫‪ )10‬تظهر نافذة بها القيم التي سوف يتم التعويض بها ثم ‪.Next‬‬
‫‪ )11‬تظـهر نافـذة بـها اختيــارين‪ .‬اختــار " ‪ " Store that value in this field‬ثم‬
‫اختار الحقل الذي سوف يتم تخزين البيانات فيه ( مثالً حقل المؤهل العلمي ) ثم‬
‫‪.Next‬‬
‫‪ )12‬اختار شكل الـ ‪.Option Group‬‬
‫‪ )13‬تظهر نافـذة اكتب بها اســم الـ ‪ Combo Box‬و ليـكن "المؤهـل العلمي "ثم‬
‫‪.Finish‬‬
‫‪ )14‬للتأكد اذهب إلى وضع الـ ‪.Runtime‬‬

‫‪ -4‬األداة ‪Image‬‬
‫هي أداة يستخدمها المبرمج لوضع صورة كشعار للشركة‪.‬‬

‫الخطوات‪:‬‬
‫‪ )1‬نتأكد أننا في وضع الـ ‪.Design‬‬
‫‪ )2‬يتم توسيع الـ ‪.Form Header‬‬
‫‪ )3‬نضغط على أداة الـ ‪ Image‬في الـ ‪.Toolbox‬‬
‫‪ )4‬نرسمها على الـ ‪.Form Header‬‬
‫‪ )5‬نحدد الصورة و نختارها من الـ ‪.Browse‬‬
‫‪ )6‬للتحــكم في حـجـــم الصـورة نقـف إلـى الصـورة ثم ‪ Right Click‬ثم اختــار‬
‫‪ Properties‬و نختار من الـ ‪." Format tab " Size Mode‬‬

‫‪24‬‬ ‫‪520437078.doc‬‬

You might also like