Access

Page 1

‫المركز‬ ‫الكندي‬

‫المعلومات‬ ‫قسم الحاتسوب وتقنية‬ ‫‪ Access2007‬ا‬ ‫لجنة إعداد المناهج‬

‫للتدريب وتنمية القدرات‬

‫قــواعــد الـبـيـانـات‬

‫إعداد التستاذ ‪ /‬نزار النسيري‬

‫الدصدار الخامس‬

‫‪2011‬م‬

‫)‪( 1‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫المركز الكندي‬ ‫للتدريب وتنمية القدرات‬

‫العنوان ‪ :‬شارع الرياض تقاطع شارع الرقاص‬ ‫تلفون ) ‪( 467588 - 406448 – 406446‬‬

‫‪Access 2007‬‬

‫اسم الدورة‬ ‫اسم المدرب‬ ‫اسم المتدرب‬ ‫وقت الدورة‬

‫‪ 25‬ساعة دراسية‬

‫مده الدورة‬

‫‪‬‬ ‫‪‬‬

‫أن يتعرف المتدرب على أهم برامج قواعد البيانات‪.‬‬ ‫أن يتعرف المتدرب على كيفية التعامل مع قواعد البيانات‬

‫‪.‬‬

‫الدهداف الدراسية‬

‫أن يتعرف المتدرب على التعامل مع الجداول وعمل‬ ‫‪‬‬ ‫العلقات‪.‬‬ ‫أن يتعرف المتدرب على عمل النماذج والستعلمات‬ ‫‪‬‬ ‫والتقارير‪.‬‬ ‫أن يتعرف المتدرب على كيفية إنشاء مشاريع تلبي طلب‬ ‫‪‬‬ ‫مجال‬ ‫عملة بما يخص قواعد البيانات لتسهيل العمل ‪.‬‬ ‫أن يتعرف المتدرب على كيفية معرفة العلقة بين‬ ‫‪‬‬ ‫المكونات ‪.‬‬

‫‪ ‬بـ ـ ـي ـ ــان ال ـ ــدورة ‪‬‬

‫المتطلبات الدراسة ‪-:‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬

‫الحضور مده الدورة كاملً ) ‪ 25‬ساعة (‪.‬‬ ‫اللتزام بمواعيد الحضور والغياب في وقت الدورة المحددة‪.‬‬ ‫اللتزام بالهدوء والتحترام تعاليم المركز لدوره‪.‬‬ ‫اللتزام بتقديم البحاث والوجبات المطلوبة ‪.‬‬ ‫اللتزام بإنهاء مشروع التخرج وتسليمه قبل انتهاء الدورة ‪.‬‬ ‫اللتزام بحضور التختبار النهائي للدورة ‪.‬‬ ‫)‪( 2‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫الفصل الول‬ ‫الــمــقــدمــة‬

‫)‪( 3‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ ‬الفصل الول ‪ :‬الـ ـمـ ـ ـق ـ ــدم ـ ــة‬

‫‪‬‬

‫برنامج قـواعــد البيـــــانات ‪Access 2007‬‬ ‫التعريف ببرنامج ‪Access‬‬ ‫هناك العديد من قواعد البيانات التي يمكن أن تتعامل مع كم هائل من البيانات لكن الذى جعل‬ ‫مايكروتسوفت أكسس يختلف عنها جميعاً هو أن أكسس ليس قاعدة بيانات عادية تقوم بمجرد تخزين‬ ‫واتسترجاع البيانات بجانب فرزها وترتيبها‪ ,‬ولكنه نظام متكامل لدارة قواعد البيانات المترابطة )‬ ‫‪ (RDBMS – Relational Data Base Management System‬وبذلك بدلً من تصميم قاعدة‬ ‫بيانات واحدة لجميع المعلومات المتاحة يمكن للمستخدم إنشاء العديد من قواعد البيانات التي يتم في كل‬ ‫منها تجميع نوع معين من البيانات عن موضوع واحد ووضعها في جدول ثم يتم الربط بين هذه‬ ‫الجداول بعلقات محددة بحيث يمكن اتستخراج التقارير المطلوبة منها جميعا ً بعد ذلك بسهولة ‪.‬‬ ‫ويمكن في اختصار تعريف قاعدة البيانات كالتالي‪:‬‬ ‫تعريف قاعدة البيانات‪:‬‬ ‫هي عبارة عن تجميع كمية كبيرة من البيانات المرتبطة ببعضها البعض وعرضها بطريقة أو أكثر‬ ‫من طريقة لتسهل التستفادة منها و تطبيق العمليات و الشروط عليها طبقا للنظام الذي يتم إنشائها‪.‬‬ ‫تعريف برنامج مايكروسوفت أكسس ‪:‬‬ ‫هو عبارة عن برامج ونظام ٍُيستخدم لدارة قواعد البيانات المختلفة بالتعامل مع العديد من الجداول‪.‬‬ ‫وظائف برنامج ‪: Access‬‬ ‫تستخدم لتخزين البيانات في قاعدة بيانات أو أكثر من قاعدة بيانات‪ ،‬والتي هي عبارة عن ملفات‬ ‫لتخزين البيانات ‪ ،‬وتخزين البيانات في أي قاعدة بيانات له فوائد وميزات منها تخزين كميه ضخمه من‬ ‫البيانات بدون التأثير على أداء وفعالية قاعدة البيانات ويمكن تلخيص بعض أهم وظائف قواعد البيانات‬ ‫فى البنود التالية ‪.‬‬ ‫• إضافة معلومة أو بيان جديد إلى الملف ‪.‬‬ ‫• حذف البيانات القديمة والتي لم تعد هناك حاجة إليها‬ ‫• تغيير بيانات موجودة تبعا ً لمعلومات اتستحدثت‬ ‫• البحث والتستعلم عن معلومة أو معلومات محددة‬ ‫• ترتيب وتنظيم البيانات داخل الملفات ‪.‬‬ ‫• عرض البيانات في شكل تقارير أو نماذج منظمه‬ ‫• حساب المجموع النهائي أو المجموع الفرعي أو المتوتسط الحسابي لبيانات مطلوبة‬ ‫)‪( 4‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫مميزات أكسس‪:‬‬ ‫•‬ ‫•‬

‫•‬ ‫•‬

‫•‬ ‫•‬ ‫•‬ ‫•‬

‫يوفر أتسهل الطرق لنشاء جميع مكونات قاعدة البيانات من جداول – تقارير – نماذج وحتى‬ ‫الماكرو والوحدات النمطية بدعم كامل للغة العربية ‪.‬‬ ‫يعمل من خلل بيئة رتسومية ‪ Graphical Interface‬وهو ما يعطيه تسهولة في تنفيذ‬ ‫الوامر ومتعة في أداء العمل بعيدا عن الصورة الجافة لتنفيذ الوامر فبدل من كتابة الوامر‬ ‫عن طريق لوحة المفاتيح يمكنك الوصول إليها بحركات بسيطة من الفارة لضغط أو فتح قوائم‬ ‫منسدلة للوامر يتم الختيار منها بسهولة‪.‬‬ ‫أكسس ناشر مكتبي فأنت مع أكسس تتمتع بخاصية ما تراه هو ما تحصل عليه وبذلك تستطيع‬ ‫معرفة شكل التقرير الفعلي قبل الطباعة مع إمكانيات ضخمة للتعامل مع أنماط الخطوط وإدراج‬ ‫الصور والرتسومات فأنت مع أكسس ل تحتاج إلى إعادة صياغة بياناتك‪.‬‬ ‫يعتبر برنامج أكسس أداة جادة لزيادة النتاجية وهي بالتأكيد النتيجة الطبيعية لتوفير مجموعة‬ ‫المميزات السابقة وغيرها الكثير لنشاء النماذج والتقارير فما عليك تسوى الجابة على‬ ‫مجموعة أتسئلة يقدمها لك المعالج ‪ Access Wizard‬بعدها يكون بين يديك ما تريد من‬ ‫اتستعلمات ونماذج وتقارير بمنتهى السهولة واليسر‪.‬‬ ‫التكامل مع البرامج الخرى تسواء قواعد بيانات تسابقة أو برامج معالجة الكلمات أو الجداول‬ ‫اللكترونية فيمكنه قراءة قواعد البيانات المنشاة بواتسطة برامج أخرى وكذلك الربط بين أكسس‬ ‫و الجداول اللكترونية‪ Excel‬وبرامج معالجة الكلمات ‪.Word‬‬ ‫قاعدة البيانات تتضمن ميزات واتسعة للتقارير والتستعلمات مبنيه ضمن قاعدة البيانات‪.‬‬ ‫دعم كامل للصور و الرتسومات التوضيحية حيث يمكن عمل المخططات البنائية والرتسومية‬ ‫للبيانات الموجودة في قاعدة البيانات و تضمينها داخل التقرير المطبوع‪.‬‬ ‫توافر وتسائل تحكم في قاعدة البيانات إلى أقصى درجة وعلى مستويات مختلفة حيث يتيح‬ ‫البرنامج للمستخدم ضبط خصائص المكونات لتصبح البيانات مثلً " للقراءة فقط" كذلك يعطى‬ ‫إمكانية اتستخدام الماكرو ويوفر إلى جانب ذلك لغة برمجة خاصة تسمى ‪Access Basic‬‬ ‫لزيادة القدرة على التحكم فى طريقة عرض وظهور البيانات ‪.‬‬

‫باختصار يمكن القول بأن أهم المميزات لنظام قاعدة البيانات أكسس هو‪:‬‬ ‫‪ – 1‬قدرته على إنشاء عدد كبير من الجداول والربط فيما بينها ‪.‬‬ ‫‪ – 2‬تسهولة إضافة وإدخال البيانات إلى قاعدة البيانات ‪.‬‬ ‫‪ – 3‬قدرته على البحث عن أي معلومة في قاعدة البيانات بطرق عديدة وطباعتها ‪.‬‬ ‫‪ – 4‬قدرته على إنشاء نماذج إدخال بيانات حسب الحاجة ‪.‬‬ ‫‪ – 5‬قدرته على إنشاء التقارير المنسقة وطباعتها ‪.‬‬ ‫‪ – 6‬القدرة على دمج الصور و الرتسومات في النماذج و التقارير ‪.‬‬ ‫)‪( 5‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫تعريف قواعد البيانات ‪: Data Base‬‬ ‫هي مجموعة متكاملة من البيانات التي تجمعها خصائص مشتركة وتحتوي على بعض التقنيات‬ ‫والدوات التي تسهل الوصول إلى المعلومات ‪ .‬مث َ​ًَ‬ ‫ل على ذلك ‪ ) :‬قاعدة بيانات لطلب المركز ( ‪:‬‬ ‫وهي مجموعة البيانات الشخصية للطلب‪ ,‬وبيانات السندات‪ ,‬بيانات نوع الدورات‪ ,‬وبيانات النتائج ‪.‬‬ ‫أنواع قواعد البيانات ‪:‬‬ ‫‪ ‬من تحيث الحجم ‪:‬‬ ‫‪ -1‬مشروعات صغيرة‪:‬‬ ‫) ‪a) Access (b) Paradox (c) FoxPro (d)DBASE III+/IV (e) R:BASE‬‬

‫‪ -2‬مشروعات كبيرة ‪:‬‬ ‫)‪(a‬‬

‫‪Oracle‬‬

‫)‪(b‬‬

‫‪(SQL (Structured Query Language‬‬

‫)‪(c‬‬

‫‪DMS (Database Management System‬‬

‫)‪(d‬‬

‫‪(IDMS (Integrated Database Management System‬‬

‫)‪(e‬‬

‫‪Informix‬‬

‫)‪(f‬‬

‫‪Sybase‬‬

‫من تحيث طريقة العمل‪:‬‬ ‫‪‬‬ ‫‪ -1‬قواعد البيانات ذات شكل هرمي ‪Hierarchy Databases‬‬ ‫‪-2‬‬

‫قواعد بيانات شبكية ‪Network Databases‬‬

‫‪-3‬‬

‫قواعد بيانات علئقيه ‪Relational Databases‬‬

‫أمثلة للبيانات التي تخزن في قواعد البيانات المنشأة بواسطة برنامج أكسس ‪:‬‬ ‫‪ -1‬تسجيل أتسماء أشخاص أو جهات وعناوينهم وأرقام تليفوناتهم ‪.‬‬ ‫‪ -2‬تسجيل مبيعات ومشتريات واتستخراج فواتير منوعة‪.‬‬ ‫‪ -3‬تسجيل بيانات ودرجات الطلب واتستخراج نتائجهم‪.‬‬ ‫‪ -4‬تسجيل مرضى وبياناتهم الشخصية وإحصاءات متنوعة لهم‬ ‫‪ -5‬فهارس كتب ومكتبات غير ذلك ‪.‬‬ ‫‪-6‬عاملين في مؤتسسة وتقاريرهم وتقرير بالمستحقات والجازات ‪.‬‬ ‫‪-7‬مكتب تسفريات وحجوزات ‪.‬‬ ‫‪- 8‬تسجيل تبرعات وأنشطة خيرية‬ ‫‪ -9‬اتصالت إدارية "صادر – وارد "‬ ‫)‪( 6‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫وهذه المثلة السابقة ما هى إل شئ قليل من اتستخدامات كثيرة للبرنامج ‪ ،‬حيث وضعت شركة‬ ‫مايكروتسوفت في هذا البرنامج كائنات تساعد المستخدم على إدخال البيانات واتستخراجها من القواعد‬ ‫وطباعتها وهذه الكائنات هي ‪:‬‬ ‫التقارير‬ ‫الجداول‬ ‫التستعلمات‬

‫الماكرو‬

‫النماذج‬

‫الوحدات النمطية ‪.‬‬

‫وفى بعض الصدارات لبرنامج ‪ Access‬تقدم لنا أكثر من الستة كائنات المذكورة أعله‪.‬‬ ‫تنظيم قواعد البيانات داتخل قاعدة البيانات ‪:‬‬ ‫• تخزن المعلومات المطلوبة لقواعد البيانات داخل ملفات ‪ ،‬وتوضع هذه الملفات على أحد‬ ‫وتسائط التخزين المساعدة مثل القرص المغناطيسي‬ ‫• كل ملف عبارة عن جدول يشتمل على تسطور وأعمدة ‪ ،‬ويشتمل كل ملف على مجموعه‬ ‫من السجلت ‪ Records‬ويحتل كل تسجل تسطراً داخل الملف ‪ ،‬ويقسم كل تسجل إلى عدد‬ ‫من الحقول ‪.Fields‬‬ ‫• إذا أردنا إعداد دليل تليفونات لسكان مدينة صنعاء ‪ ،‬نجد أن الملف المطلوب يشتمل على‬ ‫البيانات التالية‪ :‬رقم المشترك ‪ -‬المسم ‪ -‬العنوان ‪ -‬رقم الهاتف‪.‬‬ ‫مكونات بيئة نظم قواعد البيانات‬ ‫‪ -1‬المكونات المادية ‪:Hardware‬‬

‫مكونات برمجية‬ ‫‪erawtfoS‬‬

‫مكونات مادية‬

‫‪erawdraH‬‬ ‫بيانات‬ ‫‪ataD‬‬

‫الحاتسوب وتوابعه‪ ،‬حتى تصبح قابلة‬ ‫للتستخدام‪ ،‬هذه المكونات الحاتسوبية‬ ‫تتراوح بين أجهزة حواتسيب شخصية‬ ‫إلى أجهزة حواتسيب رئيسية‪.‬‬ ‫‪ -2‬المكونات البرمجية ‪:Software‬‬

‫مستخدمون‬ ‫‪sresU‬‬

‫إجراءات ‪ /‬عمليات‬ ‫‪serudecorP‬‬

‫مكونات بيئة نظام قواعد البيانات‬

‫وهي نظم البرمجة الخاصة بقواعد البيانات‪ ،‬مثل برمجيات المترجمات وبرمجيات نظظظم التشظظغيل‪،‬‬ ‫وبرمجيات الشبكة إذا كانت قواعد البيانات موزعة‪.‬‬ ‫‪ -3‬البيانات ‪:Data‬‬ ‫أهم مكونات نظم قواعد البيانات من وجهة نظر المستخدم‪.‬‬ ‫‪ -4‬الجراءات‪ /‬العمليات ‪:Procedures‬‬ ‫التعليمات والقوانين التي تحكم التصميم الجيد‪ ،‬واتستخدام قواعد البيانات بشكل أمثل‪.‬‬ ‫‪ -5‬المستخدمون ‪:Users‬‬ ‫نستطيع تحديد أربعة أنواع من المستخدمين‪:‬‬ ‫)‪( 7‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫ مدير قواعد البيانات ‪.Data base Administrator‬‬‫وهي مهمة يقوم بها شخص متخصص أو أشخاص وتشمل بعض مسؤولياتهم ‪:‬‬ ‫‪ -1‬تحديد متطلبات قواعد البيانات المطلوبة من برمجيات وتجهيزات‪.‬‬ ‫‪ -2‬إدامة النظام والتنسيق الدائم في عمليات اتستخدام قواعد البيانات‪.‬‬ ‫‪ -3‬توفير المن والحماية لقواعد البيانات‪ ،‬وصلحيات تفويض التستخدام‪.‬‬ ‫‪ -4‬الرقابة وضبط أداء النظام ضمن مقياس عمل مثالي‪.‬‬ ‫‪ -5‬تصميم آليات المحافظة على قواعد البيانات وإنشاؤها لتوافق حاجات المستخدمين‪.‬‬

‫ مصمم قاعدة البيانات ‪: Data base Designer‬‬‫وهي مهمة يقوم بها شخص أو عدة أشخاص متخصصين مهامهم هي‪:‬‬ ‫‪ -1‬تحديد البيانات الواجب تخزينها‪.‬‬ ‫‪ -2‬تحديد أفضل التراكيب وبناء البيانات الواجب اتستخدامها‪.‬‬ ‫‪ -3‬تصميم قاعدة البيانات والوصول إلى أقل درجة ممكنة من الخطاء وهدر المصادر‪.‬‬ ‫‪ -4‬تحديد طرق تخاطب المستخدمين مع قاعدة البيانات ويشمل النماذج و التقارير‪.‬‬ ‫ مبرمجو قواعد البيانات ‪:Data base Programmer‬‬‫وتشمل مهامهم التالي‪:‬‬ ‫‪ -1‬تحويل وترجمة تصاميم قواعد البيانات إلى لغات قواعد بيانات المناتسبة ‪.‬‬ ‫‪ -2‬تنفيذ تلك النظمة والبرمجيات والتأكد من صحتها وخلوها من الخطاء‪.‬‬ ‫‪ -3‬صياغة شاشات التخاطب والدخال والخراج التي تحتاجها نظم قواعد البيانات‪.‬‬ ‫ مستخدمو قواعد البيانات ‪:Data base End Users‬‬‫وهي تلك المجموعة التي تستخدم أنظمة قواعد البيانات وتطبقها في مجال محظظدد مثظظل مظظوظفي البنظظوك‬ ‫وشظظركات التظظأمين وغيرهظظم‪ ،‬وقظظد يكظظون المسظظتخدم علظظى عظظدة مسظظتويات اعتمظظادا علظظى معرفتهظظم وخظظبرتهم‬ ‫بالحاتسوب‪ ،‬ويشمل‪:‬‬ ‫‪ -1‬المستخدم البدائي‪ :‬وهو بدون خبرة تسابقة‪ ،‬ويكفي تدريبه على اتستخدام قواعد البيانات‪.‬‬ ‫‪ -2‬المستخدم الخبير‪ :‬وهو ذو خبرة في اتستخدام الحاتسوب وأنظمة قواعد البيانات‪.‬‬ ‫مهام أدارة قواعد البيانات‬ ‫)‪( 8‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫تتلخص مهام إدارة قواعد البيانات فيما يلي‪:‬‬ ‫‪ -1‬تخزين وحفظ البيانات ‪.Storing‬‬ ‫‪ -2‬اتسترجاع البيانات ‪.Retrieving‬‬ ‫‪ -3‬تحليل البيانات ‪.Analyzing‬‬ ‫‪ -4‬تحديث البيانات ‪.Updating‬‬ ‫‪.a‬‬

‫التعديل ‪.Modification‬‬

‫‪.b‬‬

‫الحذف ‪.Dilatation‬‬

‫‪.c‬‬

‫الدخال ‪.Inserting‬‬

‫ومن خلل هذه المهام يمكن اتستخلص العناصر البشرية اللزمة لدارة قواعد البيانات ومظظن هظظذه‬ ‫العناصر‪:‬‬ ‫‪ -1‬مدير نظام إدارة قواعد البيانات ‪.Administrator‬‬ ‫‪ -2‬مبرمجين ‪.Programmers‬‬ ‫‪ -3‬المستخدمين ‪.Users‬‬

‫الخطوات الساسية للتصميم قواعد البيانات ‪:‬‬ ‫‪ – 1‬تحديد الغرض من قاعدة البيانات ‪.‬‬ ‫‪ – 2‬تحديد الجداول التي تحتاج إليها ‪.‬‬ ‫‪ – 3‬تحديد الحقول التي تحتاج إليها ‪.‬‬ ‫‪ – 4‬تعريف الحقول و معرفة أنواعها ‪.‬‬ ‫‪ – 5‬تحديد العلقات بين الجداول ‪.‬‬ ‫‪ – 6‬تحديد التستعلمات المطلوبة ‪.‬‬ ‫‪ – 7‬تحديد الواجهات الخاصة بالعمل ) النماذج ( ‪.‬‬ ‫‪ – 8‬تحديد التقارير المطلوبة ‪.‬‬ ‫‪ – 9‬عمل الماكرو و الزرار اللزمة ‪.‬‬

‫)‪( 9‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫المثلة و التطبيقات ‪:‬‬ ‫المثلة التي تسنستخدمها و التطبيقات في العمل كثيرة نذكر منها ‪:‬‬ ‫‪ -1‬قاعدة بيانات دليل التليفون ‪.‬‬ ‫‪ -2‬قاعدة بيانات المدرتسة ‪.‬‬ ‫‪ -3‬قاعدة بيانات المبيعات والعملء ‪.‬‬ ‫‪ -4‬قاعدة بيانات الجامعة ‪.‬‬ ‫‪ -5‬قاعدة بيانات المشاريع ‪.‬‬ ‫‪ -6‬قاعدة بيانات للموظفين ‪.‬‬

‫) ‪( 10‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫الفصل الثاني‬ ‫الــبــدايــة‬ ‫مـع أكــســس‬ ‫‪ ‬الفصل الثاني ‪ :‬البداية مع أكسس‬

‫‪‬‬

‫فتح وتشغيل برنامج مايكروسوفت أكسس ‪: 2007‬‬ ‫يتم فتح وتشغيل البرنامج من خلل الخطوات التالية‪:‬‬ ‫‪ -1‬من قائمة ابدأ أختر كافة البرامج ‪.‬‬ ‫‪ -2‬من كافة البرامج أختر ‪.Microsoft Office‬‬ ‫‪ -3‬من ‪ Microsoft Office‬أختر‬ ‫‪. Microsoft Office Access 2007‬‬ ‫لتظهر لنا النافذة التالية والتي تتكون من‪:‬‬

‫) ‪( 11‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫يمكن فتح البرنامج بطرق أخرى نذكر منها‪:‬‬ ‫‪ -1‬إضافة اختصار لليقونة إلى تسطح المكتب ‪.‬‬ ‫شريط ادوات الوصول السريع‬ ‫أوفس خاص بك ‪.‬‬ ‫اتستدعاء‬ ‫‪ -2‬عمل اختصار زر‬ ‫بالزر اليمن على رمز أكسس– خصائص– مفتاح الختصار‪.‬‬ ‫‪ -3‬من ابدأ ختار تشغيل ونكتب ‪. MsAccess‬‬

‫شريط العنوان‬

‫مكونات البرنامج‪:‬‬ ‫نلحظ أن البيئة الجديدة لبرنامج ‪ Microsoft Access 2007‬تعتمد على التبويب بدل من القوائم‬ ‫الذى‬ ‫وداخل هذه التبويبات مجموعات منطقية بالضافة إلى زر أوفس ‪Microsoft Office‬‬ ‫يساعدك على فتح وحفظ وطباعة الملفات ومعرفة كافة الجراءات التي تريد القيام بها على المستند ‪.‬‬

‫شريط التبويب‬

‫منطقة التعامل مع المحتويات‬

‫شريط المجموعات‬

‫شريط الحالة‬

‫جزء التنقل بين‬ ‫محتويات‬ ‫المستند‬ ‫) ‪( 12‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫زر أوفس‬

‫‪:‬‬

‫تم إعادة تصميم واجهة المستخدم بشكل كبير في برامج ‪Microsoft Office system 2007‬‬ ‫مع اتستبدال قائمة ملف المعروفة تسابقاً بزر الوفس ويوجد في الركن اليمن العلوي من برامج‬ ‫‪Microsoft Office‬‬ ‫تسترى نفس الوامر التساتسية التي كانت متوفرة‬ ‫• عند النقر فوق زر ‪Microsoft Office‬‬ ‫في إصدارات تسابقة لبرامج ‪ Microsoft Office‬لفتح ملف وحفظه وطباعته‪.‬‬ ‫• لكن في ‪ Microsoft Access 2007‬يتوفر الن المزيد من الزرار مثل إنهاء ونشر وغيره‪.‬‬ ‫• يعتبر "شريط أدوات الوصول السريع" وهو شريط أدوات يمكن تخصيصه ويحتوى على‬ ‫مجموعة من الوامر المستقلة عن علمة التبويب المعروضة حاليا ً وهى حفظ و تراجع وإعادة‪.‬‬

‫• يمكن إضافة أزرار تمثل أوامر إلى "شريط أدوات الوصول السريع" ويمكن نقله من احد‬ ‫الموقعين الممكنين ‪ ،‬ويمكن إضافة أمر إلى "شريط أدوات الوصول السريع" مباشرة من‬ ‫الوامر التي يتم عرضها على "الشريط"‬ ‫شريط العنوان ‪:‬‬ ‫ويوجد فيه اتسم البرنامج واتسم الملف الذي يتم التعامل معه وفى أقصى اليسار توجد ثلثة أزرار‬ ‫وهم زر "تصغير" و"تكبير" و"إغلق ‪ "X‬المعروفين في جميع نوافذ الويندوز‪.‬‬

‫) ‪( 13‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫شريط التبويب و شريط المجموعات ‪:‬‬ ‫ونلحظ أن شريط التبويب وشريط المجموعات مرتبطان معا ً أي أنه عند تغيير اختيار المسمى‬ ‫لشريط التبويب تتغير معه تلقائياً أوامر المجموعات المنطقية التي تظهر في شريط المجموعات‪.‬‬ ‫شريط تبويب الصفحة الرئيسية يتكون من مجموعات وهى‪:‬‬

‫) طرق عرض ‪ -‬الحافظة ‪ -‬خط ‪ -‬نص منسق – تسجلت ‪ -‬فرز وتصفية – بحث (‬ ‫شريط تبويب إنشاء يتكون من مجموعات وهى‪:‬‬

‫) جداول – نماذج – تقارير ‪ -‬غير ذلك (‬ ‫شريط تبويب أدوات بيانات تخارجية يتكون من مجموعات وهى‪:‬‬

‫) اتستيراد – تصدير ‪ -‬تجميع البيانات ‪ -‬قوائم ‪( Share Point‬‬ ‫شريط تبويب أدوات قاعدة البيانات يتكون من مجموعات وهى‪:‬‬

‫) ‪( 14‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫) ماكرو ‪ -‬إظهار‪/‬إخفاء ‪ -‬تحليل ‪ -‬نقل البيانات ‪ -‬أدوات قاعدة البيانات (‬ ‫منطقة العمل‪:‬‬ ‫هي الجزء المخصص من البرنامج للتعامل )فتح ومعاينة(‬ ‫مع كل الكائنات المتضمنة في قاعدة البيانات‪.‬‬ ‫جزء التنقل‪:‬‬ ‫هي المساحة من الشاشة التي تظهر بها أتسماء الجداول‬ ‫والنماذج والتقارير والماكرو والوحدات النمطية لقاعدة البيانات‬ ‫المفتوحة‪.‬‬ ‫شريط الحالة‪:‬‬ ‫طريقة عرض التصميم‬

‫طريقة عرض ورقة البيانات‬

‫مكونات التبويبات‪:‬‬ ‫‪ -1‬تبويب الصفحة الرئيسية ‪:‬‬ ‫يحتوى على مجموعة من أشرطة الدوات هي كالتالي ‪:‬‬

‫الحافظة ‪ :‬وتشمل اليقونات ‪ :‬قص – نسخ – لصق – نسخ التنسيق‬

‫) ‪( 15‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫تخط ‪ :‬وتشمل اليقونات ‪ :‬لون خط الكتابة – لون خلفية الكتابة )التعبئة( – تحويل الخط إلى غامق‬ ‫وفاتح – تنسيق خط الكتابة إلى مائل أو عدل – محاذاة الكتابة يمين أو شمال أو وتسط السطر – حجم‬ ‫خط الكتابة ‪ – Font‬نوع خط الكتابة – خطوط الشبكة ‪.‬‬ ‫نص منسق‪ :‬ترقيم التسطر – التعداد النقطي للتسطر‪ -‬تحديد المسافة البادئة – تغيير اتجاه النص من‬ ‫اليمين إلى اليسار أو العكس‪ -‬لون تمييز النص ‪.‬‬ ‫سجلت ‪ :‬تدقيق إملئي‪ -‬تسجل جديد – حفظ – حذف تسجل – تحديث الكل ‪ -‬الجماليات ‪.‬‬ ‫فرز وتصفية ‪ :‬تحديد – ترتيب تصاعدي – ترتيب تنازلي – عامل التصفية – تبديل– خيارات متقدمة ‪.‬‬ ‫بحث ‪ :‬بحث – انتقال إلى – اتستبدال – تحديد ‪.‬‬ ‫‪ -2‬تبويب إنشاء ‪:‬‬ ‫يحتوى على مجموعة من أشرطة الدوات هي كالتالي ‪:‬‬

‫جداول ‪ :‬وتشمل اليقونات ‪ :‬جدول – قوالب الجداول – قوائم ‪ - - Share Point‬تصميم الجدول‪.‬‬ ‫نماذج ‪ :‬وتشمل اليقونات ‪ :‬نموذج – نموذج منقسم ‪ -‬عناصر متعددة – ‪ – Pivot Chart‬نموذج‬ ‫فارغ – نماذج إضافية – تصميم نموذج‪.‬‬ ‫تقارير ‪ :‬وتشمل اليقونات ‪ :‬تقرير – تسميات – تقرير فارغ – معالج التقارير – تصميم التقرير‪.‬‬ ‫غير ذلك ‪ :‬وتشمل اليقونات ‪ :‬معالج التستعلمات ‪ -‬تصميم التستعلم – ماكرو‪.‬‬ ‫‪ -3‬تبويب بيانات تخارجية‪:‬‬ ‫يحتوى على مجموعة من أشرطة الدوات هي كالتالي ‪:‬‬

‫) ‪( 16‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫استيراد ‪ :‬وتشمل اليقونات ‪ :‬عمليات التستيراد المحفوظة – ‪ – Access – Excel‬قائمة ‪Share‬‬ ‫‪ – Point‬اتستيراد ملف نصي – اتستيراد ملف ‪ – XML‬أكثر‪.‬‬ ‫تصدير ‪ :‬وتشمل اليقونات ‪ :‬عمليات التصدير المحفوظة – ‪ – Excel‬قائمة ‪– Share Point‬‬ ‫تصدير إلى ملف ‪ – RTF‬تصدير إلى ملف نصي – أكثر كما هو واضح بالشكل‪.‬‬ ‫تجميع البيانات‪ :‬وتشمل اليقونات ‪ – :‬إنشاء بريد الكتروني – إدارة الردود ‪.‬‬ ‫قوائم ‪ : Share Point‬وتشمل اليقونات ‪ :‬العمل أثناء التصال – مزامنة – النتقال إلى ‪Share‬‬ ‫‪ – Point‬تجاهل التغيرات – التخزين المؤقت لبيانات القائمة – إعادة ربط القوائم ‪.‬‬ ‫‪ -4‬أدوات قاعدة البيانات ‪:‬‬ ‫يحتوى على مجموعة من أشرطة الدوات هي كالتالي ‪:‬‬

‫ماكرو ‪ :‬وتشمل اليقونات ‪ – Visual Basic :‬تشغيل ماكرو – إنشاء قائمة مختصرة بواتسطة‬ ‫الماكرو – تحويل وحدات ماكرو إلى ‪. Visual Basic‬‬ ‫إظهار‪/‬إتخفاء ‪ :‬وتشمل اليقونات ‪ :‬علقات – ورقة الخصائص – تبعيات الكائن – شريط الرتسائل‪.‬‬ ‫تحليل ‪ :‬وتشمل اليقونات ‪ :‬توثيق قاعدة البيانات – تحليل الداء ‪ -‬تحليل الجدول‪.‬‬ ‫نقل البيانات‪ :‬وتشمل اليقونات ‪ :‬خادم ‪ – SQL‬قاعدة بيانات ‪. Access‬‬ ‫أدوات قاعدة البيانات ‪ :‬وتشمل اليقونات ‪ :‬إدارة الجداول المرتبطة – إدارة لوحة التبديل – تشفير‬ ‫باتستخدام كلمة مرور – وظائف إضافية – إنشاء ملف ‪. ACCDE‬‬ ‫‪ -5‬ورقة البيانات ‪:‬‬ ‫تحتوى على مجموعة من أشرطة الدوات هي كالتالي ‪:‬‬

‫) ‪( 17‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫طرق عرض ‪ :‬وتشمل اليقونات ‪ :‬طريقة عرض ورقة البيانات – طريقة عرض التصميم‪.‬‬ ‫تحقول وأعمدة‪ :‬وتشمل اليقونات ‪ :‬حقل جديد ‪ -‬إضافة حقول موجودة – عمود البحث – لدراج –‬ ‫حذف – إعادة تسمية ‪.‬‬ ‫نوع البيانات والتنسيق‪ :‬وتشمل اليقونات ‪ :‬نوع البيانات –التنسيق – تطبيق تنسيق العملة‪ -‬تطبيق‬ ‫تنسيق النسبة – تطبيق تنسق الرقام المفصولة ‪ -‬زيادة المنازل العشرية – إنقاص المنازل العشرية ‪.‬‬ ‫علقات‪ :‬وتشمل اليقونات ‪ :‬علقات – تبعيات الكائن‪.‬‬ ‫كائنات قاعدة البيانات‪:‬‬ ‫‪ -1‬الجداول ‪:‬‬ ‫أهم هذه الكائنات لن الجدول هو الملف التساتسي الذي يحتوى على البيانات الكاملة ويمكن أن‬ ‫تحتوى قاعدة البيانات على أكثر من جدول والجدول الواحد يحتوى على عدة صفوف وأعمدة والعمدة‬ ‫هي الحقول المحتوية على المعلومات التي تدرج فيها لحفظها داخل الجدول ويمكننا الربط بين جميع‬ ‫هذه الجداول باتستخدام المفتاح التساتسي ليسهل علينا الوصول بأتسرع وقت ممكن للبيانات أو المعلومة‬ ‫المطلوبة ‪.‬‬ ‫‪ -2‬الستعلمات ‪:‬‬ ‫مجموعة محددة أو مفلترة أو مصفاه من بيانات الجدول حسب شروط أو خصائص معينة‪.‬‬ ‫‪ -3‬النماذج ‪:‬‬ ‫هي عبارة عن الشكل النهائي الذي توضع به البيانات ولذلك يظهر فيه مميزات التصميم ولبد أن‬ ‫يكون وضع البيانات فيه بشكل مناتسب وبأتسلوب منسق مع العلم أن كل البيانات المدخلة من خلل‬ ‫النماذج يتم حفظها تلقائيا في الجداول ‪.‬‬ ‫‪ -4‬التقارير‪:‬‬ ‫وهى تحديد للبيانات التي يتم طباعتها ويتم الختيار من خلله شكل وتصميم لورقة الطباعة‪.‬‬ ‫‪ -5‬وتحدات الماكرو‪:‬‬ ‫وهى مجموعة الجراءات المسجلة من خلل عملية معينة لنجاز عملية معينة‪.‬‬ ‫‪ -6‬وتحدات نمطية‪:‬‬ ‫وهى برامج صغيرة تلزم بأداء أمر معين عند النقر على زر معين ويستخدم لذلك أوامر الفيجوال‬ ‫بيسك‪ .‬ومن كل هذه المكونات تتكون لنا قاعدة بيانات كاملة والتي تظهر في جزء التنقل ولكن من‬ ‫الجدير بالذكر أن أتساس أي قاعدة بيانات هي الجداول فمنها تبد؟أ أولى خطواتنا في بناء قاعدة بيانات‬ ‫وليس من الضروري أن تحتوى قاعدة البيانات على تقارير أو وحدات ماكرو ووحدات نمطية أو‬ ‫اتستعلمات ولكنها لبد أن تحتوى على جدول واحد على القل ولتمام الشكل الجمالي نقوم بتنفيذ‬ ‫) ‪( 18‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫نموذج واحد لكي نستخدمه في إدخال البيانات إلى قاعدة البيانات ول نضطر إلى التعامل مع الجداول‬ ‫وذلك للشكل المنسق والجميل للنماذج والذي تظهر فيه موهبة التصميم والبتكار لدينا‪.‬‬ ‫تخطوات تصميم قاعدة البيانات‪:‬‬ ‫تحديد الغرض من قواعد البيانات ‪:‬‬ ‫يدلك الغرض من قواعد البيانات على المعلومات التي تستحتاجها منها يمكنك تحديد الموضوعات‬ ‫التي تحتاجها لحفظ حقائق عنها ( الجداول ) والحقائق المراد حفظها عن كل موضوع (الحقول بداخل‬ ‫الجداول ( وفي تسبيل تحديد الغرض من أنشاء قاعدة البيانات يمكنك عمل التي ‪-:‬‬ ‫• أن تتحدث مع المستخدمين المرتقبين لقواعد البيانات لتحديد احتياجاتهم منها‪.‬‬ ‫• أن تشاور الخرين حول نوعية التسئلة التي تود أن تجيب عنها قاعدة البيانات‪.‬‬ ‫• أن تجمع النماذج المستخدمة وتضع تخطيطات للتقارير المراد طباعتها ‪.‬‬ ‫وتستعين بكل هذه البيانات في الخطوات التالية للتصميم‬ ‫تخطوات تصميم قاعدة البيانات ‪:‬‬ ‫الخطوة الولى‪ :‬تحديد الغرض من قاعدة البيانات تساعد هذه الخطوة على تحديد الحقائق التي تريد أن‬ ‫يخزنها برنامج ‪. Microsoft Access‬‬ ‫الخطوة الثانية ‪ :‬تحديد الجداول اللزمة بعد تحديد الغرض من قاعدة البيانات تقسم البيانات‬ ‫والمعلومات إلى موضوعات منفصلة مثل موظفون أو طلب وتمثل المعلومات الخاصة بكل موضوع‬ ‫جدول منفصل في قاعدة البيانات ‪.‬‬ ‫الخطوة الثالثة ‪ :‬تحديد الحقول اللزمة حيث تحدد المعلومات التي تود حفظها في كل جدول وتسمى‬ ‫كل فئة من المعلومات في الجدول حق ً‬ ‫ل ويتم عرضها كعمود في الجدول فمثل في جدول الموظفين‬ ‫يكون هناك حقل يمثل "التسم الخير" وآخر يمثل "تاريخ التعيين" وهكذا ‪.‬‬ ‫الخطوة الرابعة ‪ :‬تحديد العلقات فعليك بمراجعة كل جدول على حدة ثم تحديد طبيعة العلقات بين‬ ‫البيانات في جدول ما والبيانات في الجداول الخرى‪ -‬يمكنك إضافة حقول للجداول أو إنشاء جداول‬ ‫جديدة لنشاء العلقات وتحقيقها بين البيانات في الجداول المختلفة إذا دعت الضرورة لذلك‪.‬‬ ‫الخطوة الخامسة ‪ :‬تنقيح التصميم فعليك بتحليل التصميم للبحث عن أي ملحظات أو أخطاء ‪ .‬ثم إنشاء‬ ‫جداول فعلية وإضافة مثال من تسجلت البيانات ثم تأكد من أنك تستطيع الحصول على النتائج التي‬ ‫تريدها‪ .‬من هذه الجداول ‪ .‬ثم قم بإجراء التعديلت لضبط التصميم عند الحاجة ‪.‬‬ ‫ل تنزعج إذا وقعت في بعض الخطاء أو أغفلت الشياء من التصميم الولى إذ أنه يمكنك اعتبار‬ ‫هذا التصميم مسودة أولية يمكن تطويرها فيما بعد ‪ .‬عليك باختيار أمثلة بيانات ونماذج الولية لنماذج‬ ‫وتقارير قاعدة البيانات ‪ ,‬فاتستخدام ‪ Microsoft Office‬يجعل من السهولة بمكان القيام بتعديل‬ ‫تصميم قاعدة البيانات في نفس وقت إنشائها غير أن تعديل الجداول يصبح أكثر صعوبة بعد امتلئها‬ ‫بالبيانات وبعد إنشاء النماذج والتقارير المختلفة ‪.‬ولهذا السبب يجب التأكد من تسلمة مشاكل التصميم‬ ‫وصحته قبل إدخال البيانات ‪.‬‬

‫) ‪( 19‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫تحديد الجداول اللزمة ‪:‬‬ ‫يعتبر تحديد الجداول من أكثر الخطوات الشائكة في عملية تصميم قاعدة البيانات لن النتائج‬ ‫المطلوبة من قاعدة البيانات – مثل التقارير المطلوب طباعتها والنماذج التي تريد اتستخدامها في إدخال‬ ‫البيانات إلى الجداول والتسئلة التي تريد الجابة عليها – ل تدل بالضرورة على كيفية إنشاء الجداول‬ ‫التي تؤدى إلى تلك النتائج حيث تساعدك فقط في الوصول إلى ما تريد إن تعرفه من معلومات وليس‬ ‫إلى كيفية تقسيم المعلومات إلى جداول‪.‬‬ ‫إنشاء قاعدة بيانات العمليات الساسية ‪:‬‬ ‫تحتوى قاعدة البيانات التساتسية على مجموعة كائنات منها الجداول )‪ (Tables‬والتستعلمات )‬ ‫‪ (Queries‬والنماذج )‪ (Forms‬والتقارير )‪ (Reports‬والماكرو )‪ (Macros‬وفى هذا الكتاب تسوف‬ ‫نتعرض بالشرح للخمس كائنات والتي تصل بك إلى مستوى يمكنك من تصميم قاعدة بيانات بسيطة‬ ‫وتسهلة وتؤدى الغرض ‪.‬‬ ‫تخطوات إنشاء قاعدة البيانات ‪: Access‬‬ ‫عند اختيار قاعدة بيانات جديدة فارغة‬ ‫من المنطقة الثانية "الشروع في اتستخدام‬ ‫‪ Microsoft Office Access‬من تبويب‬ ‫"فئات القوالب – ميزات ‪ ،‬تظهر المنطقة‬ ‫الثالثة ‪.‬‬ ‫يطلب منك البرنامج كتابة اتسم لقاعدة‬ ‫البيانات ويقترح البرنامج اتسم " قاعدة‬ ‫بيانات ‪ "1‬نختار التسم المناتسب لقاعدة‬ ‫البيانات التي نريد إنشائها ثم نضغط ‪ Enter‬تظهر‬ ‫شاشة جديدة كما بالشكل التالي‪:‬‬ ‫والشاشة السابقة تتكون من تبويبات بالوقوف‬ ‫والضغط على كل تبويب منها تظهر مجموعة من‬ ‫أشرطة الدوات تسمى هنا مجموعات تحتوى كل‬ ‫مجموعة على كل التعليمات التي تستخدم في بناء‬ ‫قاعدة البيانات‪ ،‬ومجموعة تبويبات قاعدة البيانات‬ ‫ومجموعات أشرطة الدوات هذه يمكن تحريكها‬ ‫بالنزلق بتحريك الفأرة للمام والخلف على هذه‬ ‫الشرطة ‪.‬‬ ‫فتح قاعدة بيانات ‪:‬‬ ‫عند فتح البرنامج مرة أخرى نلحظ تغيير في شكل شاشة المشروع في التستخدام حيث تظهر لنا‬ ‫في اليسار قواعد البيانات التي تم التعامل معها ومنها نختار قاعدة البيانات التي نريد التعامل معها‪.‬‬ ‫) ‪( 20‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫والن تسوف نبنى شرحنا لبرنامج الكسس ‪ 2007‬على قاعدة بيانات كاملة تسوف نشرع في بنائها معا ً‬ ‫خطوة بخطوة حتى يتسنى لنا معرفة الطريقة الصحيحة والمثلى لتصميم قواعد البيانات وكما ذكرنا من‬ ‫قبل أن الجدول هو أتساس قاعدة البيانات فسوف نبدأ به ولكن دعونا نضع معاً الخطوط التساتسية لقاعدة‬ ‫البيانات وهى‪:‬‬ ‫‪ -1‬عن أي مشروع تكون قاعدة البيانات ؟‬ ‫‪ -2‬المعلومات التي أريدها في قاعدة البيانات؟‬ ‫‪ -3‬هل تسنحتاج إلى اتستعلمات؟‬ ‫‪ -4‬هل نريد طبع تقارير لقاعدة البيانات؟‬ ‫‪ -5‬ومن الذي تسوف يقوم بإدخال البيانات‬ ‫والمعلومات الجديدة إليها أي َمن المستخدم؟‬

‫) ‪( 21‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫الفصل الثالث‬ ‫الـــجـــداول‬

‫‪‬الفصل الثاني ‪ :‬الـ ـج ـ ــداول‬

‫‪‬‬

‫‪ ‬الجداول ‪:‬‬ ‫جدول قاعدة البيانات هو عبارة عن مجموعه كبيره من البيانات التي تخص موضوع معين ‪,‬‬ ‫) ‪( 22‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫ويتكون الجدول من مجموعه من الصفوف تسمى " تسجلت"‪ ,‬ومجموعه من العمدة تسمى "حقول"‪.‬‬ ‫* ويعتبر الجدول العمود الفقري لقاعدة البيانات حيث يحتوي على البيانات التساتسية التي نحتاجها‬ ‫للتعامل مع بقية الكائنات التي تتعامل مع الجداول‪.‬‬ ‫‪ ‬السظظجظل ‪:‬‬ ‫هو عبارة عن الصف الذي يحتوي على مجموعة من المعلومات المرتبطة بعضها البعض ‪ ,‬وينقسم‬ ‫السجل إلى مجموعة من الحقول ‪.‬‬ ‫‪ ‬الحظظقظل ‪:‬‬ ‫وهو مخزن السجل حيث لكل حقل اتسم خاص وتظل أتسماء الحقول ثابتة في كل السجلت رغم اختلف‬ ‫محتوياتها من تسجل لخر ‪.‬‬ ‫تحقل أو عمود‬

‫سجل أو صف‬

‫طرق إنشاء الجداول ‪:‬‬ ‫من خلل التبويب "إنشاء" مجموعة "جدول"‬ ‫‪ .1‬جدول فارغ‪:‬‬ ‫• يتم ذلك بالنقر بالفأرة على " جدول" ليظهر لنا جدول فارغ بطريقة عرض ورقة البيانات في‬ ‫منطقة الكتابة ويتم التعامل معه كالتالي‪:‬‬ ‫• يتم كتابة عناوين رؤوس الحقول بالنقر‬ ‫بزر الفأرة اليمن على رأس الحقل‬ ‫)العمود( واختيار "إعادة تسمية عمود"‬ ‫وكتابة أتسم للحقل حسب تصميم‬ ‫الجدول‪.‬‬ ‫• عند إغلق الجدول بالضغط على أيقونة‬ ‫يظهر مربع حوار يسألك "هل تريد حفظ التغييرات في تصميم جدول "جدول‪"1‬‬ ‫الغلق‬ ‫بالضغط على "موافق" يظهر مربع جديد يسأل عن التسم المقترح للجدول لحفظ الجدول باتسم‬

‫) ‪( 23‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫ويقترح أكسس "جدول رقم ‪ "1‬اتسم للملف‪ ،‬ويمكنك‬ ‫اقتراح اتسم آخر وكتابته ونقر "موافق" يظهر الجدول‬ ‫الجديد في "جزء التنقل"‪.‬‬ ‫• يتم النقر على كلمة إضافة حقل جديد وكتابة اتسم الحقل‬ ‫المراد إدخاله ضمن الجدول وهكذا حتى تنتهي من إدراج‬ ‫جميع الحقول المطلوبة في جدول البيانات المطلوب ‪.‬‬ ‫• ونجد في بداية السجل الجديد العلمة * لترشدنا إلى أن السجل هو السجل التالي والذي تسوف‬ ‫يتم إدخال البيانات فيه ويتم إدخال البيانات إلى السجلت ولكن من الفضل تحديد نوعية البيانات‬ ‫المطلوبة في كل جدول يعنى مثل ‪:‬‬ ‫‪‬‬

‫حقل الراتب في قاعدة البيانات الخاصة بك لبد أن يوجد به رقم المرتب وتمييز العملة‬

‫‪‬‬

‫حقل الوظيفة لبد أن تكتب فيه نص وليس رقم فل توجد وظيفة برقم وكذلك التسم‪.‬‬

‫‪‬‬

‫رقم البطاقة لبد أن يكون بها رقم إل أن كانت غير ذلك مثل رمز‪.‬‬

‫‪ .2‬إنشاء جدول بطريقة عرض التصميم‪:‬‬ ‫يتم ذلك من خلل النتقال إلى عرض التصميم ويتم ذلك‬ ‫من خلل تبويب الصفحة الرئيسية مجموعة "طرق‬ ‫العرض" أختار منها "طريقة عرض التصميم" ‪.‬‬ ‫‪ -1‬الشاشة التي ظهرت بها شريط تبويب جديد وهو‬ ‫تصميم وخاص بأدوات الجدول فقط والذي يتم من‬ ‫خلل مجموعاته التحكم الكامل في كل محتويات الجدول‪.‬‬ ‫‪ -2‬ومنه أيضاً يتم احتيار نوع البيانات لكل حقل وهناك عدة خيارات وهى‪:‬‬ ‫‪ o‬نص‪ :‬لتوصيف الحقول التي محتوياتها نصوص)حروف أبجدية – أرقام‪-‬‬ ‫علمات خاصة(ل تدخل في العمليات الحسابية بحيث ل يزيد محتوى‬ ‫الحقل عن ‪ 255‬حرف أبجدي أو رقم أو علمة‪.‬‬ ‫‪ o‬مذكرة‪ :‬للحقول التي محتوياتها نصوص وعدد الحروف في الحقل تزيد‬ ‫عن ‪ 255‬حرف أبجدي أو رقم أو علمة‪.‬‬ ‫‪ o‬رقم‪ :‬للحقول التي محتواها أرقام يمكن إدخالها في العمليات الحسابية مثل‬ ‫"الراتب" أو "درجات الطالب"‬ ‫‪ o‬تاريخ‪/‬وقت‪ :‬لتوصيف الحقول التي محتواها تواريخ أو أوقات ويمكن‬ ‫دخولها في عمليات طرح‪.‬‬ ‫‪ o‬عملة‪ :‬لتوصيف حقول المرتبات ويمكن إدخالها في عمليات حسابية‪.‬‬ ‫‪ o‬ترقيم تلقائي‪ :‬لتوصيف حقول مسلسل أو أكواد وهى عادة حقول المفتاح‬ ‫التساتسي للجداول‪.‬‬ ‫‪ o‬نعم‪/‬ل‪ :‬لتوصيف حقول عناصر التحكم كما بالشكل‪.‬‬ ‫‪ o‬كائن‪ :OLE‬لتوصيف الحقول التي تسوف يسجل بها صور أو تخطيط أو مفتاح‪.‬‬ ‫) ‪( 24‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ o‬ارتباط تشعبي ‪ :‬لتوصيف الحقول التي تسوف يكون‬ ‫محتواها عناصر تحكم لربط الجدول ببرامج وكائنات‬ ‫أخرى مثل فتح جدول أخر أو نموذج أو تقرير من‬ ‫خلل الضغط على محتوى حقل الرتباط التشعبي‪.‬‬ ‫المثال في الجدول‪ :‬بالضغط على كلمة "المواد" وهو اتسم‬ ‫جدول آخر بقاعدة البيانات يفتح هذا الجدول‪.‬‬ ‫‪ o‬مرفق‪ :‬لتوصيف الحقول التي تسوف يسجل بها‬ ‫مرفقات من ملفات ‪ Word‬أو صور من برامج‬ ‫بالضغط‬ ‫أخرى ويكون محتوى الحقل هكذا‬ ‫عليه تفتح شاشة نختار منها "فتح" يظهر المرفق المطلوب‬ ‫إظهاره‪.‬‬ ‫‪ o‬معالج البحث‪ :‬لتوصيف الحقول التي تسظظوف يسظظجل بهظظا وإضظظافة‬ ‫بيانات تم فرزها )تصاعدي‪ /‬تنظظازلي( للختيظظار منهظظا دون إعظظادة‬ ‫كتابتها مرة أخرى في الخطوات التالية‪:‬‬

‫) ‪( 25‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫تخصائص الحقل‪:‬‬ ‫من جدول "خصائص الحقل" أتسفل الجدول‬ ‫المفتوح في وضع التصميم يمكنك تحديد خصائص‬ ‫كل حقل )البيانات داخل الحقل( من حيث "حجم‬ ‫الحق" ‪"،‬تنسيق" البيانات داخل الحقل ‪" ،‬فهرتسة"‬ ‫البيانات داخل الحقل ‪" ،‬نص التحقق من الصحة"‬ ‫البيانات في الحقل ‪.....‬الخ ‪.‬‬ ‫ملتحظة‪:‬‬ ‫يمكن أن تحتوى قاعدة البيانات على العديد من‬ ‫الجداول التي يخزن في كل منها معلومات حول‬ ‫موضوع مختلف ‪ .‬ويمكن أن يحتوى كل جدول‬ ‫على حقول عديدة بها أنواع بيانات مختلفة تتضمن‬ ‫نصوص وأرقام وتواريخ وصور‪.‬‬ ‫صمم قاعدة بيانات تخاصة بك ‪:‬‬ ‫قبل البدء في شرح كيفية إنشاء كائنات قاعدة البيانات لبد من تحديد مثال فعلى لقاعدة بيانات‬ ‫بسيطة للشرح عليها‪.‬‬ ‫• تخيل أنه مطلوب منك عمل قاعدة بيانات لتخصصك بمدرتستك تجمع فيها بيانات زملئك‬ ‫الطلب )أتسماء ‪-‬عناوين‪ -‬وتواريخ الميلد‪ -‬تليفون ولى المر‪ -‬حالته التعليمية ( وبيانات‬ ‫حضور وأعمال السنة للطلب ومحتوياته) كود الطالب – عدد أيام الغياب – نسبة حضور‬ ‫الطالب‪ -‬درجات أعمال السنة في كل مادة( ‪ ،‬جدول المواد الدراتسية )كود المادة‪ -‬النهاية‬ ‫العظمى – النهاية الصغرى( وبيانات مدرتسين المواد لهذا التخصص والمواد الدراتسية التي يتم‬ ‫تدريسها لهذا القسم ونتيجة الفصل الدراتسي الول والثاني لزملئك الطلب‪.‬‬ ‫• تخيل كم جدول يجب عليك إنشاؤه وما هي أتسماء الحقول لهذه الجداول وما مواصفات هذه‬ ‫الحقول )أرقام – نصوص – تاريخ‪ (...‬وكيف تربط بين هذه الجداول بالعلقات وكم علقة لبد‬ ‫من إنشائها بين هذه الجداول ‪.‬‬ ‫• كيف يكون شكل النموذج الذي ترغب إدخال البيانات الجديدة من خلله‪.‬‬ ‫• كيف يكون شكل ومحتوى التقارير لطباعة مخرجات قاعدة البيانات المصممة‪.‬‬ ‫الجداول المفترض تصميمها‪:‬‬ ‫‪ .1‬جدول بيانات الطلب ويحتوى على الحقول التالية )كود الطالب – اتسم الطالب – تاريخ‬ ‫الميلد – عنوان السكن‪ -‬المحافظة ‪ -‬تليفون ولى أمر الطالب – حالة الطالبة التعليمية(‬

‫) ‪( 26‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ .2‬جدول بيانات المدرتسين القائمين على التدريس بالتخصص ويشمل الحقول التالية )كود‬ ‫المدرس – اتسم المدرس – المادة التي يقوم بتدريسها‪ -‬الراتب(‪.‬‬ ‫‪ .3‬جدول المواد الدراتسية )كود المادة‪ -‬اتسم المادة ‪ -‬النهاية العظمى – النهاية الصغرى(‬ ‫‪ .4‬جدول نتيجة الطالب ويحتوى على الحقول التالية ) كود الطالب – المادة الدراتسية – درجة‬ ‫الفصل الدراتسة الول – درجة الفصل الدراتسي الثاني– المجموع – حالة الطالب(‬ ‫كما ترى تعتبر قاعدة البيانات هذه بسيطة وغير مكتملة العناصر ويمكن أن يظهر قصور‬ ‫عند تنفيذها وقصور في النتائج ولكنها تعتبر بداية مرضية للتعرف على برنامج قواعد البيانات‬ ‫أكسس‪.‬‬ ‫أبدأ بإنشاء الجداول‪:‬‬ ‫لنشاء جدول "المدرتسون" من تبويب "إنشاء " مجموعة "جداول" اختر "تصميم الجدول"‬ ‫تظهر شاشة مقسمة إلى ثلثة مناطق )‪.(3)،(2)، (1‬‬

‫‪1‬‬

‫‪3‬‬ ‫‪2‬‬

‫•‬

‫‪ -1‬منطقة تحديد رؤوس الحقول ونوع البيانات التي تسوف يتم تسجيلها في الحقول‪:‬‬ ‫) اتسم الحقل – نوع البيانات – الوصف (‪.‬‬ ‫‪ -2‬منطقة تحديد خصائص بيانات الحقول ) تنسيق – فهرتسة ‪... -‬الخ (‪.‬‬ ‫‪ -3‬مساحة قراءة الوامر ‪.‬‬ ‫أكتظظب اتسظظم رأس الحظظق الول "كظظود‬ ‫المظظدرس" وانتقظظل بالتسظظهم أو بالفظظأرة‬ ‫إلظظى عمظظود "نظظوع البيانظظات" وأختظظار‬

‫) ‪( 27‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫•‬ ‫•‬ ‫•‬

‫•‬

‫بالفأرة نوع بيانات كود الطالب ويمكن اختياره "رقم" أو "نص" أو " ترقيم تلقائي" حيث أنظظه ل‬ ‫يدخل في أي عملية حسابية‪.‬‬ ‫انتقل إلى الصف الثاني واكتب اتسم رأس الحقل "اتسم المدرس" وحدد نوع بيانات الحقل "نص"‬ ‫انتقل إلى منطقة "خصائص الحقل" واضبط بعض مواصفات الحقل مثل‪.‬‬ ‫)حجم الحقل – تنسيق – قاعدة التحقق من الصحة – مفهرس‪.....‬الخ(‬ ‫بعد كتابة أتسماء الحقول وتحديد نوع البيانات وتحديد‬ ‫خصظظائص كظظل حقظظل نعظظرض الجظظدول فظظي "طريقظظة‬ ‫عظظرض ورقظظة البيانظظات" يظهظظر مربظظع يطلظظب حفظظظ‬ ‫الجدول أول قم بحفظ الجدول باتسم "الطلب"‪.‬‬ ‫قظم بإدخظال بيانظات الطلب فظي الجظدول‬ ‫وتحظظرك بيظظن العمظظدة بالفظظأرة أو بأتسظظهم‬ ‫لوحة المفاتيح‪.‬‬

‫ويمكن إجراء بعض المعالجات على بيانات‬ ‫العمدة بالنقر بالزر اليمن على رأس العمود‪.‬‬ ‫أو بالضغط على أي خانة بالجدول يمكن تنفيذ إجراءات‬ ‫على بيانات الخلية‪.‬‬ ‫ملتحظة‪:‬‬ ‫ونجد في بداية السجل الجديد العلمة "‬ ‫* " وهى لترشدنا إلى أن السجل هو‬ ‫السجل التالي والذي تسوف يتم إدخال‬ ‫البيانات فيه ويتم إدخال البيانات إلى‬ ‫السجلت ولكن من الفضل تحديد نوعية‬ ‫البيانات المطلوبة في كل جدول ‪.‬‬

‫من جد وجد ومن زرع تحصد‬

‫‪ -1‬حقل "تاريخ الميلد" لبد أن يوجد به‬ ‫تاريخ أو وقت يمكن تحديد صيغة‬ ‫التاريخ بالضغط عليه‪.‬‬ ‫‪ -2‬حقل "التسم" ‪" ،‬كود الطالب" ‪،‬‬ ‫"عنوان السكن" لبد أن تكتب به‬ ‫نص كتابي وليس رقم فل يوجد اتسم‬ ‫برقم وكذلك العنوان ‪.‬‬

‫) ‪( 28‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪" -3‬رقم البطاقة" ‪" ,‬تليفون ولى المر" تكون أرقام إل أنها ل تدخل في عمليات حسابية كانت غير‬ ‫ذلك‪.‬‬ ‫أنواع البيانات التي يمكن أن تدتخلها في تصميم الجدول‪:‬‬ ‫القيود‬ ‫يستخدم لتخزين‬ ‫نوع البيانات‬ ‫تخزين أكثر من ‪ 255‬حرفا ً‬ ‫بيانات أبجدية رقمية‬ ‫نص‬ ‫نصوص وأرقام‬ ‫تخزين أكثر من ‪ GB 2‬من البيانات الحد القصى لكافة‬ ‫بيانات أبجدية رقمية‬ ‫مذكرة‬ ‫قواعد بيانات ‪ ، Access‬إذا قمت بتعبئة الحقل برمجيا ً ‪.‬‬ ‫نصوص وأرقام‬ ‫تذكر أن إضافة ‪ 2GB‬من البيانات يتسبب في تشغيل‬ ‫قاعدة البيانات ببطء‪ .‬إذا كنت تدخل البيانات يدويا ً‬ ‫فيمكنك إدخال أكثر من ‪ 65536‬حرفا وعرضها في حقل‬ ‫الجدول وفى أية عناصر تحكم تربطها بالجدول ‪.‬‬ ‫عند إنشاء قاعدة بيانات في ملف تنسيق ‪Office‬‬ ‫‪ Access 207‬تدعم الحقول "مذكرة" أيضا ً تحرير‬ ‫النص المنسق‪.‬‬ ‫لمزيد من المعلومات ‪ ،‬راجع المقالت تنسيق البيانات في‬ ‫الجداول والنماذج والتقارير أو إدخال بيانات أو تحريرها‬ ‫في عنصر تحكم أو عمود يدعم النص المنسق أو إدراج‬ ‫حقل "مذكرة" أو تغييره أو حذفه‪.‬‬ ‫تستخدم الحقول الرقمية العداد حجم الحقل الذي يتحكم‬ ‫بيانات رقمية‬ ‫رقم‬ ‫في حجم القيم الذي يمكن أن يحتويه الحقل ‪ .‬يمكنك تعيين‬ ‫حجم الحقل إلى ‪ 16 , 8 , 4 , 2 , 1‬بايت‬ ‫يخزن ‪ Access‬كافة التواريخ كأعداد ‪ 8‬بايت ذات دقة‬ ‫تاريخ‪/‬وقت تواريخ وأوقات‬ ‫مزدوجة ‪.‬‬ ‫تخزين البيانات كأعداد ‪ 8‬بايت وتقريبها إلى أربع أعداد‬ ‫بيانات نقدية‬ ‫عملة‬ ‫عشرية‪ .‬يستخدم هذا النوع من البيانات لتخزين البيانات‬ ‫المالية وعندما ل تريد أن يقرب ‪ Access‬القيم‪.‬‬ ‫تخزين البيانات كقيم ‪ 4‬بايت يستخدم عادة في المفاتيح‬ ‫ترقيم تلقائي قيم فريدة يتم إنشائها‬ ‫بواتسطة ‪ Access‬عند التساتسية ‪.‬‬ ‫إنشاء تسجل جديد‬ ‫بيانات ‪ true‬أو ‪ False‬يستخدم ‪ 1‬لكافة القيم ‪ Yes‬ويستخدم ‪ 0‬لكافة القيم ‪. No‬‬ ‫نعم‪/‬ل‬ ‫أنواع البيانات التي يمكن أن تدتخلها في تصميم الجدول‬ ‫يستخدم لتخزين‬ ‫نوع البيانات‬ ‫) ‪( 29‬‬

‫القيود‬ ‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫تخزين أكثر من ‪ GB 2‬من البيانات الحد القصى لكافة‬ ‫الكائن ‪ OLE‬الصور والوثائق‬ ‫قواعد بيانات ‪ Access‬تذكر أن إضافة‪ 2GB‬من‬ ‫والرتسومات البيانية‬ ‫البيانات يتسبب في تشغيل قاعدة البيانات ببطء ‪ .‬تنشئ‬ ‫وكائنات أخرى من‬ ‫‪ Office‬والبرامج التي حقول "الكائن" ‪ OLE‬صوراً نقطية للوثائق الصلية أو‬ ‫الكائنات الخرى ثم تعرض هذه الصور النقطية في‬ ‫تستند إلى‬ ‫حقول الجدول وعناصر تحكم النماذج أو التقارير‬ ‫‪. Windows‬‬ ‫الموجودة قاعدة البيانات‪.‬‬ ‫لعرض هذه الصور في ‪) Access‬يجب توفر خادم (‬ ‫‪ OLE‬برنامج يوفر هذا النوع من الملفات )ويجب أن‬ ‫يكون مسجل على الكمبيوتر الذي تسيتم تشغيل قاعدة‬ ‫البيانات عليه ‪ ،‬يعرض ‪ Access‬رمز صورة مكسورة ‪.‬‬ ‫وهى مشكلة متعارف عليها لبعض أنواع الصور ‪،‬‬ ‫خاصة صور ‪JPEG‬‬ ‫كقاعدة يجب اتستخدام حقول من نوع بيانات "مرفق"‬ ‫لملفات ‪ accdb‬بدل من حقول الكائن ‪ OLE‬تستخدم‬ ‫حقول المرفقات مسافات التخزين بكفاءة أكثر ول تتقيد‬ ‫بعدم توفر خوادم ‪ OLE‬مسجلة‪.‬‬ ‫تخزين أكثر من ‪ 1GB‬من البيانات‪ .‬يمكنك تخزين‬ ‫ارتباط تشعبي عناوين الويب‬ ‫ارتباطات لمواقع ويب‪ .‬ولمواقع أو ملفات على إنترنت أو‬ ‫شبكة اتصال محلية )‪ ،(LAN‬ولمواقع أو ملفات على‬ ‫الكمبيوتر الخاص بك‪.‬‬ ‫أية أنواع ملفات مدعمة يمكنك الن في ملفات ‪ . accdb‬الموجودة في‬ ‫مرفقات‬ ‫‪ Office Access2007‬إرفاق صور وملفات جدول‬ ‫بيانات ووثائق ومخططات وأنواع أخرى من الملفات‬ ‫المدعمة إلى السجلت الموجودة في قاعدة البيانات مثل‬ ‫ما تفعل عند إرفاق ملفات إلى رتسائل البريد اللكتروني‬ ‫يمكنك أيضا عرض الملفات المرفقة وتحريرها اتستنادا‬ ‫إلى كيفية إعداد مصمم قاعدة البيانات للحقل "مرفق"‬ ‫وتوفر حقول المرفقات مرونة أكثر من تلك التي توفرها‬ ‫حقول "الكائن" ‪ OLE‬وتستخدم مسافات التخزين بكفاءة‬ ‫أكبر لنها ل تنشئ صورة نقطية للملف الصلي‪.‬‬ ‫المفتاح الساسي‪:‬‬ ‫كلنا نعلم أن كثيراً من المعلومات تبدو متشابهة‬ ‫لنفس الحقل الواحد فمثل التسم ممكن أن يتكرر‬ ‫لكثر من شخص تشابه أتسماء أو أن تكون‬ ‫الجور متشابهة لكثر من شخص وأيضا ممكن‬ ‫) ‪( 30‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫أن تكون الوظيفة متكررة لكثر من شخص فقد تصيب هذه المتشابهات قاعدة البيانات بالخلل ولهذا‬ ‫ظهر ما يسمى بالمفتاح التساتسي وهو عبارة عن قيمة ل يمكن أن تتكرر لي شخص مرة أخرى مهما‬ ‫كانت التسباب وقد يقوم البرنامج بتعيينها تلقائيا ضمانا لعدم الخلل في السجلت ويمكن أن تقوم أنت‬ ‫بتعيينها‪.‬‬ ‫ما هو المفتاح الساسي‪:‬‬ ‫هو حقل ورمز معرف فريد لكل صف في‪ Microsoft Office Access 2007‬غالبا يؤدى‬ ‫رقم التعريف الفريد مثل الرقم المعرف أو الرقم التسلسلي أو الرمز نفس دور المفتاح التساتسي في‬ ‫الجدول على تسبيل المثال يمكنك الوصول إلى جدول "الطلب" عندما يكون لكل طالب رقم معرف‬ ‫فريد ويكون حقل "معرف الطالب" هو المفتاح التساتسي‪.‬‬ ‫• المفتاح الساسي ‪ :‬هو الحقل المميز للجدول والذي ل يسمح بتكرار البيانات بداخلة ‪.‬‬ ‫شروط المفتاح الساسي ‪:‬‬ ‫‪ -1‬أن يكون حقل مميز للجدول‪.‬‬

‫‪ -2‬ل تتكرر بياناته ‪.‬‬

‫‪ -3‬موجود في الجدول المرتبط به ‪.‬‬

‫للمفتاح الساسي عدة صفات من أبرزها‪.‬‬ ‫‪ -1‬يعرف كل صف بطريقة فريدة‪.‬‬ ‫‪ -2‬أل يكون فارغاً أو خاليا أي يجب أن يحتوى دائما على قيمة ويستخدم ‪ Access‬حقول المفتاح‬ ‫التساتسي لحضار البيانات بسرعة مع بعضها من جداول عديدة‪.‬‬ ‫‪ -3‬وكمثال للختيار السيئ للمفتاح التساتسي ‪ .‬اتسم أو عنوان فكلهما يحتوى على معلومات قد‬ ‫تتغير بمرور الوقت‪.‬‬ ‫‪ -4‬يجب دائما تحديد مفتاح أتساتسي للجدول وينشئ ‪ Access‬تلقائيا فهرس للمفاتيح التساتسية التي‬ ‫تساهم في تسريع التستعلمات والعمليات الخرى ‪ .‬ويضمن ‪ Access‬أيضا ً أن كل تسجل‬ ‫يحتوى على قيمة في حقل المفتاح التساتسي ‪ .‬وأنها قيمة فريدة‪.‬‬ ‫‪ -5‬عند إنشاء جدول جديد في طريقة عرض" ورقة البيانات" ينشئ ‪ Access‬تلقائيا ً المفتاح‬ ‫التساتسي نيابة عنك ويعين اتسم حقل "معرف" ونوع البيانات "ترقيم تلقائي" لهذا الجدول ‪.‬‬ ‫ويكون هذا الحقل مخفياً بشكل افتراضي في طريقة عرض "ورقة بيانات" ولكن يمكنك‬ ‫مشاهدته عند النتقال إلى طريقة عرض "تصميم"‪.‬‬ ‫‪ -6‬إذا لم يكن حاضرًا في ذهنك اتسم حقل أو مجموعة حقول تصلح كمفاتيح أتساتسية جيدة ‪ .‬فكر في‬ ‫اتستخدام العمدة التي من نوع البيانات "ترقيم تلقائي" وهذا المعرف ل يعتبر حقيقيا لنه يحتوى‬ ‫على معلومات غير حقيقية لوصف الصف الذي يمثله ويفضل اتستخدام المعرفات غير الحقيقية‬ ‫لن قيمها ل تتغير أما المفتاح التساتسي الذي يحتوى على معلومات حقيقية فمن المحتمل أن‬ ‫يتغير على تسبيل المثال رقم التليفون أو اتسم الميل لن المعلومات الحقيقية نفسها قد تتغير‪.‬‬ ‫‪ -7‬يمكن أن يكون العمود الذي يتضمن نوع البيانات "ترقيم تلقائي" خياراً جيدا كمفتاح أتساتسي ‪،‬‬ ‫لنه يضمن عدم وجود معرفين أثنين متشابهين لمنتجين مختلفين‪.‬‬ ‫إضافة مفتاح أساسي "ترقيم تلقائي"‬

‫) ‪( 31‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫عند إنشاء جدول جديد في طريقة عرض "ورقة البيانظظات"‪ .‬ينشظظئ ‪ Access‬تلقائيظا ً مفتظظاح أتساتسظظي‬ ‫ويعين نوع البيانات " ترقيم تلقائي" له‪.‬‬ ‫إذا كان لديك جدول موجود تريد إضظظافة حقظظل مفتظظاح أتساتسظظي إليظظه يجظظب فتظظح الجظظدول فظظي طريقظظة‬ ‫عرض "التصميم"‪.‬‬ ‫ثم أنقر فوق فتح ‪.‬‬ ‫‪ -1‬أنقر فوق زر أوفيس‬ ‫‪ -2‬في مربع الحوار "فتح" ‪ ،‬حدد قاعدة البيانات وافتحها‪.‬‬ ‫‪ -3‬في "جزء التنقل" أنقر بزر الفأرة اليمن فوق الجدول الذي تريد إضافة المفتاح التساتسي‬ ‫إليه‪ .‬وفى القائمة المختصرة ‪ ،‬أنقر فوق طريقة "عرض التصميم"‪.‬‬ ‫‪ -4‬حدد موقع أول صف فارغ ومتاح في شبكة تصميم الجدول‪.‬‬ ‫‪ -5‬في عمود اتسم الحقل ‪ ،‬أكتب اتسما ً مثل معرف العميل‪.‬‬ ‫‪ -6‬في العمود نوع البيانات ‪ ،‬أنقر فوق تسهم القائمة المنسدلة ثم انقر فوق ترقيم تلقائي‪.‬‬ ‫‪ -7‬أتسفل خصائص الحقل في قيم جديدة ‪ ،‬أنقر فوق "زيادة" لتستخدام قيم رقمية متزايدة للمفتاح‬ ‫التساتسي أو أنقر فوق "عشوائي" لتستخدام أرقام عشوائية‪.‬‬

‫تعيين أكثر من مفتاح أساسي لجدول واتحد بسهولة‪:‬‬ ‫إذا كان لديك جدول يحتوى كل صف به على رقم فريد ‪ .‬كرقظظم تعريظظف أو رقظظم تسلسظظلي أو رمظظز ‪.‬‬ ‫يصلح هذا الحقل كمفتاح أتساتسي جيد‪ .‬ولكي يعمل المفتاح التساتسي جيداً يجظظب أن يعظظرف الحقظظل كظظل‬ ‫صف بطريقة فريدة‪ .‬وأل يحتوى ابدأ على قيم خالية أو فارغة ونادراً ما تتغير ‪.‬‬ ‫) والفضل أل يتغير أبداً (‪.‬‬ ‫لتعيين المفتاح الساسي بسهولة‪ ،‬يجب استخدام طريقة عرض "التصميم"‪.‬‬ ‫) ‪( 32‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫ثم أنقر فوق فتح‪.‬‬ ‫‪ -1‬أنقر فوق زر أوفيس‬ ‫‪ -2‬في مربع الحوار "فتح" حدد قاعدة البيانات وافتحها‪.‬‬ ‫‪ -3‬في "جزء التنقل" أنقر بزر الفأرة اليمن فوق الجدول حيث تريد تعيين المفتاح التساتسي له‪،‬‬ ‫وفى القائمة المختصرة‪ ،‬أنقر فوق "طريقة عرض التصميم"‪.‬‬ ‫‪ -4‬حدد الحقل أو الحقول التي تريد اتستخدامها كمفاتيح أتساتسية ‪.‬‬ ‫لتحديد حقل واحد ‪ ،‬انقر فوق محدد الصفوف للحقل الذي تريده‪.‬‬ ‫محدد الحقل‬ ‫لتحديد أكثر من حقل أضغط باتستمرار على ‪ CTRL‬ثم أنقر فوق محدد الصفوف لكل حقل‪.‬‬

‫‪ -5‬على علمة التبويب "تصميم"‪ .‬في المجموعة "أدوات" أنقر فوق مفتاح أتساتسي‪.‬‬ ‫يتم إضافة مؤشر المفتاح على يمين الحقل أو الحقول التي حددتها كمفتاح أتساتسي‪.‬‬

‫‪‬ملحظة ‪:‬‬ ‫يفضل دائماً في المفتاح التساتسي أن يكون الحقل من نوع ) ترقيم تلقائي ( أو ) رقم ( ‪.‬‬ ‫ولكن يمك اتستخدام النوع ) نص ( لسهولة التعامل معه أيضا ً ‪.‬‬

‫إزالة المفتاح الساسي ‪:‬‬ ‫) ‪( 33‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫• عند إزالة المفتاح التساتسي فلن يوفر الحقل أو الحقول التي تعمل كمفتاح أتساتسي الوتسائل‬ ‫التساتسية لتعريف السجلت‪.‬‬ ‫• ومع ذلك فإن إزالة المفتاح التساتسي ل يعنى حذف الحقل أو الحقول من الجدول بل إزالة تعيين‬ ‫الحقل كمفتاح أتساتسي من هذه الجداول‪.‬‬ ‫• عند إزالة المفتاح التساتسي يتم إزالة الفهرس الذي تم إنشاؤه للمفتاح التساتسي أيضًا‪.‬‬ ‫ثم أنقر فوق فتح‪.‬‬ ‫‪ -1‬أنقر فوق زر أوفس‬ ‫‪ -2‬في مربع الحوار فتح ‪ ,‬حدد قاعدة البيانات وافتحها‪.‬‬ ‫‪ -3‬قبل إزالة المفتاح التساتسي يجب التأكد أنه ل يشارك في أي علقات بين الجداول ‪ ,‬وإذا‬ ‫حاولت إزالة مفتاح أتساتسي مشارك في علقة موجودة ‪ ,‬فيحذرك ‪ Access‬من أنه يجب‬ ‫حذف العلقة أو ً‬ ‫ل‪.‬‬ ‫‪ -4‬حدد الحقل أو الحقول التي تريد إزالة المفاتيح التساتسي عنها‪ ،‬لتحديد حقل واحد ‪ ،‬انقر‬ ‫فوق محدد الصفوف للحقل الذي تريده‪ ،‬ولتحديد أكثر من حقل أضغط باتستمرار على‬ ‫‪ CTRL‬ثم أنقر فوق محدد الصفوف لكل حقل‪.‬‬ ‫‪ -5‬أضغط بالفأرة الزر اليمن على محدد الحقل أو الحقول ومن القائمة التي تظهر اضغط‬ ‫علمة المفتاح التساتسي تزول علمة المفتاح من جوار الحقل أو الحقول التي اخترتها‪.‬‬ ‫قوالب الجداول‪:‬‬ ‫يتم ذلك باختيظظار "قظظوالب الجظظداول" مظظن تبظظويب‬ ‫"إنشاء" مجموعة "الجظظداول" لتظهظظر لنظظا مجموعظظة‬ ‫من قوالب الجداول الجاهزة مثل "جهات التصظظال"‬ ‫أو "المهظظام" أو "المشظظاكل" أو"الحظظداث" وجظظدول‬ ‫"أصول" ويتم الختيار بنظظاء علظظى طبيعظظة البيانظظات‬ ‫التي يريدها المصمم لقاعدة البيانظظات وبعظظد الختيظظار‬ ‫يظهر لنظظا جظظدول كامظظل الحقظظول ويتظظم التعامظظل معظظه‬ ‫بإدخال البيانات إلى السجلت كما يمكن أيضا تغيير‬ ‫أتسماء الحقول في هذه الجداول وتعيين نوع البيانات‬ ‫ومفتاح التساس وإزالة حقول ويتظظم ذلظظك مظظن خلل‬ ‫تحويظظل طريقظظة العظظرض مظظن طريقظظة عظظرض ورقظظة‬ ‫البيانات إلى عرض التصميم ليتم التحكم في بناء الجداول حسب رغبتنا ويتم ذلك مظظن خلل مجموعظظة‬ ‫أدوات التي تظهر في تبويب تصظميم الجظدول والظذي يظهظر بظدوره عنظد تشظغيل العظرض فظي طريقظة‬ ‫عرض التصميم ليتم التعامل مع الجدول‪.‬‬

‫التعامل مع الجداول ‪:‬‬ ‫) ‪( 34‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫يمكن التعامل مع الجداول من خلل فتح تبويب "إنشاء" مجموعة " جداول" وتتحول‬ ‫مجموعات أشرطة الدوات لخدمة تصميم الجدول وتكوينه‬ ‫‪1‬‬

‫تنسيق الجدول‬ ‫والعمليات التي‬ ‫تتم عليه‬

‫‪ -1‬مجموعة طرق عرض‬ ‫وتستخدم لتغيير طريقة عرض ورقة البيانات‪.‬‬ ‫‪ -2‬مجموعة الحافظة ‪:‬‬ ‫للتعامل مع محتويات الجدول من نسخ ولصق وقطع ولصق‬ ‫‪ -3‬مجموعة تخط ‪:‬‬ ‫يتم من خللها التعامل مع الجدول لتنسيق المحتويات من نوع الخط وحجمه ولونه ومحاذاته‬ ‫لطراف الجدول ولون الجدول ذاته وتحديد حوافه‪.‬‬ ‫‪ -4‬مجموعة نص منسق‪:‬‬ ‫وهى لعداد تعداد نقطي وتعداد رقمي لمحتويات الجدول ويمكن منها زيادة المسافة البادئة‬ ‫واتجاه النص لمحتويات الجدول‬ ‫‪ -5‬مجموعة فرز وتصفية‪:‬‬ ‫وهى للتعامل مع محتويات الجدول من فرز تسواء كان فرز من الكبر إلى الصغر أو‬ ‫العكس أو تصفية بحيث يظهر في الجدول فقط البيانات التي نريد أن نراها من اختيارها في‬ ‫عامل التصفية‪.‬‬ ‫‪ -6‬مجموعة بحث ‪:‬‬ ‫وهى للبحث عن كلمة أو أي إدخال في محتويات بيانات الجداول ويمكن اتستبدالها أيضا‬ ‫بأخرى وتفيد هذه الخاصية إلى الوصول السريع لكلمة مدخلة معينة نريد اتستبدالها وخاصة‬ ‫في قواعد البيانات الكبيرة ‪.‬‬ ‫‪ -7‬التنقل بين السجلت ‪:‬‬ ‫) ‪( 35‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫وتستخدم للتنقل بين السجلت الموجودة في الجدول ويمكن النتقال بين السجلت في أي‬ ‫اتجاه تسواء من الول إلى الخير أو العكس أو النتقال إلى أول تسجل مباشرة ويمكن كتابة‬ ‫رقم السجل للنتقال السريع إليه ‪.‬‬ ‫‪ -8‬قائمة التعامل مع الحقول أو العمدة‪:‬‬ ‫وتستخدم هذه القائمة للتعامل مع حقول الجدول‬ ‫والتحكم الكامل بها وتظهر هذه القائمة بالوقوف على‬ ‫العمود المراد التعامل نعه ونقر زر الفأرة اليمن‬ ‫لتظهر لنا هذه القائمة التي يمكن من خللها التحكم‬ ‫في التالي وتسوف أقوم بذكر وتوضيح الجديد منها فقط‬ ‫‪.‬‬ ‫بالنقر فوق رأس أي حقل في الجدول في طريقة‬ ‫عرض "ورقة البيانات" تظهر القائمة المنسدلة التالية‪:‬‬ ‫‪ -1‬عرض العمود ‪:‬‬ ‫وتستخدم لتحديد عرض العمود حتى يتناتسب مع‬ ‫المحتوى الموجود به‪ ،‬وعند النقر على الختيار‬ ‫"عرض العمود" من القائمة المنسدلة السابقة بالفأرة‬ ‫يظهر المربع الحوار التالي ليسألك عن عرض‬ ‫المقترح للعمود اكتب قيمة العرض المقترح ثم‬ ‫اضغط موافق ‪ ،‬وإذا أردت ضبط عرض العمود اتوماتيكيا لحتواء البيانات اضغط فوق‬ ‫الختيار الحتواء الفضل‪.‬‬ ‫‪ -2‬إخفاء العمدة ‪:‬‬ ‫تستخدم لخفاء بعض العمدة التي ل نريد أن تظهر في محتوى الجدول ولكنها ل تحذف بل‬ ‫تظل موجودة ولكننا ل نراها في عرض الورقة ونقوم بإخفاء أي عمود بتحديد العمود أو‬ ‫العمدة المطلوب إخفائها ثم بالنقر الزر اليمن بالفأرة على رأس هذا الحقل تظهر القائمة‬ ‫المنسدلة نضغط الختيار إخفاء العمدة ‪.‬‬ ‫‪ -3‬إظهار العمدة ‪:‬‬ ‫تستخدم لظهار العمدة المختفية مرة أخرى ونلحظ أنه‬ ‫في حالة وجود أعمدة مختفية ل تظهر بجانب اتسم العمود‬ ‫علمة ‪ ‬ويمكن إظهار العمود أو العمدة المختفية مرة‬ ‫أخرى بالضغط على رأس العمود بالفأرة الزر اليمن ثم‬ ‫بالضغط على الختيار "إظهار العمدة" من القائمة‬ ‫المنسدلة تظهر قائمة الختيار بها جميع حقول الجدول‬ ‫الظاهرة والمختفية نضع علمة ‪ ‬أمام الحقل المطلوب‬ ‫إظهاره ‪.‬‬ ‫‪ -4‬تجميد العمدة ‪:‬‬

‫) ‪( 36‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫وهى خاصية تستخدم في حالة كثرة العمدة في جدول قاعدة البيانات وتستخدم لتجميد عمود‬ ‫أي تثبيته وتحريك باقي العمدة لتكون بجانبه وذلك لسهولة قراءة بيانات السجل الواحد‬ ‫وعدم قراءة السجل الخطأ بسبب كثرة البيانات والحقول‪ .‬لتجميد حقل معين نحدده ثم نضغط‬ ‫بالفأرة الزر اليمن على رأس العمود ثم نضغط بالفأرة على الختيار"تجميد أعمدة" من‬ ‫القائمة المنسدلة نلحظ ثبات وتجمد تلك الحقل أو العمود‪.‬‬ ‫‪ -5‬إلغاء تجميد كافة العمدة ‪:‬‬ ‫تستخدم لعادة الحقول المجمدة إلى حالتها الطبيعية وعدم تثبيت أي عمود ‪.‬‬ ‫‪ -6‬إدراج عمود أو أعمدة ‪:‬‬ ‫تستخدم لدراج عمود جديد في الجدول حيث نقف بالفأرة على العمود المراد إدخال العمود‬ ‫الجديد قبله وننقر بالزر اليمن للفأرة لظهار القائمة ونختار "إدراج عمود" ليظهر لنا عمود‬ ‫جديد نقوم بتسميته والتعامل معه كما تسبق‪.‬‬ ‫‪ -7‬حذف عمود ‪:‬‬ ‫وهى تستخدم لحذف أي عمود من أعمدة الجدول لسنا بحاجة إليه‪.‬‬ ‫‪ -8‬إعادة تسمية عمود ‪:‬‬ ‫تستخدم لعادة تسمية العمود مرة أخرى مع العلم أنه ل يمكن تكرار اتسم العمود‪.‬‬ ‫‪ -9‬عمود البحث ‪:‬‬ ‫يؤدى ذلك الختيار إلى بدء تشغيل "معالج‬ ‫البحث" الذي يرشدك خلل عملية إنشاء‬ ‫عمود البحث وهي كالتالي ‪ :‬في الصفحة‬ ‫الولى من المعالج يجب تحديد ما إذا كنت‬ ‫تريد إتسناد عمود البحث إلى جدول أو‬ ‫اتستعلم‪ ،‬أو إلى قائمة تحتوى على قيم‬ ‫تدخلها في أغلب الوقات‪ ،‬إذا كانت قاعدة‬ ‫البيانات مصممة جيداً وكانت معلوماتك‬ ‫مقسمة إلى جداول تستند إلى الموضوع‬ ‫فيمكن اختيار جدول أو اتستعلم كمصدر للبيانات لعمود البحث‪.‬‬ ‫إنشاء البحث استنادا إلى جدول أو استعلم‪:‬‬ ‫‪ -1‬في "معالج البحث" انقر فوق "أرغب في قيام عمود البحث بالبحث عن القيم في جدول أو‬ ‫اتستعلم" ثم انقر فوق "التالي"‪:‬‬ ‫‪ -2‬قم بتحديد جدول أو اتستعلم من القائمة ثم انقر فوق "التالي"‪.‬‬ ‫‪ -3‬انقر "ضمن الحقول التي تريد تضمينها في البحث"‪.‬‬ ‫‪ -4‬انقر فوق الزر كبر من )<( لنقل الحقول التي اخترتها إلى قائمة الحقول المحددة ‪ .‬انقر فوق‬ ‫الزر أكبر من )<( المزدوج )<<( لنقل كافة الحقول إلى القائمة الحقول المحددة ثم انقر فوق‬ ‫"التالي"‬ ‫‪ -5‬قم بتحديد من واحد إلى أربع حقول اختياريا لفرز عناصر البحث ثم انقر فوق "التالي"‪.‬‬ ‫‪ -6‬قم بضبط عرض العمدة في حقل البحث ‪ ،‬عند الحاجة ثم انقر فوق "التالي"‪.‬‬ ‫‪ -7‬أتسفل "هل تريد تخزين قيم متعددة لعملية البحث هذه؟" تحقق من تحديد السماح بقيم متعددة ‪.‬‬ ‫) ‪( 37‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ -8‬انقر فوق "إنهاء"‪.‬‬ ‫عندما تنقر فوق "إنهاء" يتم إنشاء عمود بحث والذي تعين قيم الحقول الخاصة به اتستناداً إلى‬ ‫الختيارات التي حددتها في "معالج البحث"‪.‬‬ ‫إنشاء بحث متعدد القيم يستند إلى القيم التي ندخلها‪:‬‬ ‫‪ -1‬في "معالج البحث" انقر فوق "تسوف اكتب القيم التي أريدها" ثم انقر فوق "التالي"‪.‬‬ ‫‪ -2‬ادخل عدد العمدة ثم أتسفل العمود ‪ 1‬اكتب كل قيمة‪ ،‬للنتقال إلى الصف التالي‪ ،‬أضغط ‪.TAB‬‬ ‫‪ -3‬عند النتهاء من إدخال القيم‪ ،‬أنقر فوق "التالي"‪.‬‬ ‫‪ -4‬في "معالج البحث" ‪ ،‬أكتب تسمية لعمود البحث‪.‬‬ ‫‪ -5‬أتسفل "هل تريد تخزين قيم متعددة لعملية البحث هذه؟"‪ ،‬حدد خانة الختيار"السماح بقيم‬ ‫متعددة"‪.‬‬ ‫ملتحظة‪:‬‬ ‫يجب تحديد خانة الختيار هذه لتمكين فرز القيم المتعددة‪.‬‬ ‫‪ -6‬انقر فوق "إنهاء"‪.‬‬ ‫عندما ننقر فوق "إنهاء"‪ ،‬يتم إنشاء عمود بحث والذي تعين قيم الحقول الخاصة به اتستنادا إلى‬ ‫الختيارات التي حددتها في "معالج البحث"‪.‬‬ ‫ثم انقر فوق "حفظ" أو من الوصول السريع‪.‬‬ ‫‪ -7‬لحفظ الجدول‪ ،‬أنقر فوق زر أوفيس‬ ‫مثال على عمل جدول‪:‬‬ ‫قاعدة " مدرتسة " تسنقوم الن بتكوين جداول القاعدة وتسيكون لدينا خمسة جداول أتساتسية وهي كما يلي‪:‬‬ ‫)جدول الطلب ‪ ,‬جدول المواد ‪ ,‬جدول المدرسين ‪ ,‬جدول الفصول ‪ ,‬جدول الدرجات (‪.‬‬ ‫‪ -1‬جدول الطلب ويحتوي الحقول التالية‪:‬‬ ‫)رقم الطالب)مفتاح أتساتسي( ‪ ,‬اتسم الطالب ‪ ,‬رقم الفصل‪ ,‬تاريخ الميلد ‪ ,‬تاريخ التسجيل ‪ ,‬محل القامة ‪,‬‬ ‫الجنس ‪ ,‬الجنسية ‪,‬رقم الهاتف ‪ ,‬المحافظة ‪ ,‬المديرية ‪ ,‬الديانة ( ‪.‬‬ ‫‪ -2‬جدول المواد ويحتوي الحقول التالية‪) :‬رقم المادة )مفتاح أتساتسي(‪ ,‬اتسم المادة (‪.‬‬ ‫‪ -3‬جدول المدرتسين و يحتوي الحقول التالية‪:‬‬ ‫)رقم المدرس)مفتاح أتساتسي( ‪ ,‬اتسم المدرس ‪ ,‬العنوان ‪ ,‬الجنظظس ‪ ,‬الجنسظظية ‪ ,‬الديانظظة ‪ ,‬التخصظظص ‪ ,‬تسظظنة‬ ‫التخرج ‪ ,‬تسنة التوظيف ‪ ,‬تسنوات الخبرة(‪.‬‬ ‫‪ -4‬جدول الفصول ويحتوي الحقول التالية‪) :‬رقم الفصل )مفتاح أتساتسي( ‪ ,‬اتسم الفصل(‪.‬‬ ‫‪ -5‬جدول الدرجات ويحتوي الحقول التالية‪:‬‬ ‫)رقم الطالب‪ ,‬رقم المادة‪ ,‬رقظظم الفصظظل‪ ,‬ش ‪ , 1‬ش ‪ , 2‬ش ‪ , 3‬نهايظظة الظظترم الول‪ ,‬ش ‪, 4‬ش ‪, 5‬ش‬ ‫‪ , 6‬نهاية الترم الثاني (‪.‬‬

‫) ‪( 38‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫•‬

‫تعديل الحقول وتخصائصها ‪-:‬‬ ‫ بعد عرض الجدول بطريقة عرض التصميم من عمود اتسم الحقل انقر اتسم أي حقظظل لختيظظاره ‪,‬‬‫وقم بتعديل ما تريد ‪.‬‬ ‫‪-‬‬

‫من عمود نوع البيانات قم بتعديل نوع بيانات الحقل ‪.‬‬

‫ في مربع خصائص الحقل الذي يظهر بالتسفل قم بتغيير الخاصية التي تريدها تسواًء بنقر مربع‬‫الكتابة الذي يظهر أمام الخاصية أو من خلل القوائم المنسدلة ‪.‬‬ ‫ كرر الخطوات السابقة لكل حقل ترغب في تعديل اتسمه أو نوع بياناته أو خصائصه‪.‬‬‫•‬

‫إضافة تحقول جديدة‪-:‬‬ ‫ اختر الحقل الذي ترغب في إضافة حقل جديد قبله‪.‬‬‫ من شريط الدوات " تصميم " انقر زر" إدراج صفوف" حيث يظهر صفا ً خاليا ً من البيانات ‪.‬‬‫‪ -‬اكتب اتسم الحقل ونوع البيانات ‪.‬‬

‫•‬

‫تحذف تحقول من الجدول‪-:‬‬ ‫ اختر الحقل الذي ترغب في حذفه‪.‬‬‫ من شريط الدوات " تصميم " انقر زر" حذف صظظفوف" ‪ ،‬أو اضظظغط مفتظظاح ‪ Del‬ولحظظذف‬‫الحقل في طريقة عرض صفحة البيانات ‪:‬‬ ‫ اختر العمود الخاص بالحقل الذي ترغب في حذفه‪.‬‬‫ افتح التبويب " ورقة البيانات " ثم اختر الداة "حذف" ‪.‬‬‫‪-‬‬

‫•‬

‫ربما تظهر رتسالة تحذيرية اختر " موافق " لتأكيد الحذف ‪.‬‬

‫إدتخال سجل إلى جدول‪-:‬‬ ‫ افتح الجدول في طريقة عرض صفحة البيانات ‪.‬‬‫ بمجرد كتابة آخر تسجل في الجدول يتم فتح تسجل جديداً تحته انتظاراً لكتابة تسجل آخر ‪ ،‬ويتم‬‫حفظ السجل بمجرد النتقال إلى تسجل جديد ‪.‬‬

‫•‬

‫اتختيار السجلت‪:‬‬ ‫) ‪( 39‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫ لختيار تسجل بالكامل وّجه المؤشر إلى يمين السجل وعندما يتحول المؤشر إلى تسهم ‪ ،‬انقر زر‬‫الفأرة اليسر ‪.‬‬ ‫ لختيار تسجلت متجاورة اختر أول تسجل ثم اضغط مفتاح ‪ Shift‬واتستمر بالضغط أثناء‬‫اختيار باقي السجلت ‪ ،‬أو اتستخدم الفأرة باختيار السجل الول ثم السحب ‪.‬‬ ‫ لختيار كل السجلت افتح تبويب " الصفحة الرئيسية " ثم اختار من أدوات " بحث" تحديد‬‫ثم من القائمة اختر "تحديد الكل" ‪.‬‬

‫) ‪( 40‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫الفصل الرابع‬ ‫الــعــلقــات‬

‫) ‪( 41‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪‬الفصل الرابع ‪ :‬العلاقات‬

‫‪‬‬

‫العلقات بين الجداول )ربط الجداول(‪:‬‬ ‫تعريف العلقات ‪:‬‬ ‫هي عبارة عن رابط أو أكثر بين جدولين أو أكثر لحقلين من نفس النوع ونفس البيانات ‪.‬‬ ‫فوائد العلقات ‪:‬‬ ‫‪ – 1‬جعل الجداول كجدول واحد بعد الربط ‪.‬‬ ‫‪ – 2‬تحقيق تكامل حقيقي بين بيانات الجداول ‪.‬‬ ‫ربط الجداول ‪ :‬يعني إنشاء علقة ارتباط بين جدولين أو أكثر ‪.‬‬ ‫بعد أن قمت بإنشاء جدول لكل موضوع في قاعدة البيانات ‪ ،‬ويجب أن تزود ‪Microsoft‬‬ ‫‪ Access 2007‬بالوتسائل التي يمكنه باتستخدامها تجميع هذه المعلومات معا مرة أخرى عند الحاجة‬ ‫‪ .‬يمكنك تنفيذ ذلك من خلل وضع الحقول المشتركة في جداول مرتبطة ‪ ،‬وكذلك من خلل وصف‬ ‫العلقات بين الجداول‪ .‬وتستخدم الحقول المشتركة بين الجداول في عملية الربط ‪ ،‬ويجب أن تكون‬ ‫البيانات الموجودة بين الحقول المشتركة متشابهة‪.‬‬ ‫وتوجد ةثلةثة أنواع من العلقات هي ‪:‬‬ ‫ ) ‪ ( - ( 1 – 1‬واحد مقابل واحد )‬‫‪ -1‬علقة ارتباط رأس برأس‬ ‫‪ -2‬علقة ارتباط رأس بأطراف ‪ ) - ( M – 1 ) -‬واحد مقابل متعدد (‬ ‫‪ -3‬علقة ارتباط أطراف بأطراف ‪ ( - ( M – M ) -‬متعدد مقابل متعدد)‬ ‫ومن شروط إنشاء العلقة بين جدولين ‪:‬‬ ‫‪ -1‬تأكد أن كل الجدولين المراد إنشاء علقة بينهما يشتمل على حقل أو حقول متشابهة في كل شيء‪.‬‬ ‫‪ -2‬يجب أن تعرف من تسيكون الجدول الرئيسي ومن تسيكون الجدول التابع )المرتبط( بحيث يشتمل‬ ‫الجدول التابع على حقل يتطابق مع حقل المفتاح التساتسي في الجدول الرئيسي ‪,‬وإذا لم يوجد قم‬ ‫بإضافة حقلً جديداً في الجدول التابع وبنفس مواصفات حقل المفتاح التساتسي في الجدول الرئيسي ‪.‬‬ ‫‪ -3‬يقوم البرنامج بتحديد نوع العلقة وفقا ً لخصائص الحقول المستخدمة ‪.‬‬ ‫) ‪( 42‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫إنشاء العلقات بين الجداول ‪:‬‬ ‫‪ -1‬افتح نافذة قاعدة البيانات ‪.‬‬ ‫‪ -2‬اختر المر علقات من قائمة أدوات أو انقر زر علقات من شريط الدوات فتظهر نافذة علقات‪.‬‬ ‫أنواع علقات الجداول ‪:‬‬ ‫‪ -1‬علقة رأس بطرف )‪: (M-1‬‬ ‫لحظ قاعدة البيانات التالية تتضمن جدول‬ ‫"الطلب" ‪" ،‬المدرتسون" يمكن للمدرس أن يقوم‬ ‫بالتدريس لكثر من فصل ‪ ،‬وتبعا ً لذلك يمكن أن يقابل كل‬ ‫مدرس موجود في جدول "المدرتسون" أتسماء طلب‬ ‫كثيرة في أكثر من فصل ‪ ،‬وهكذا تكون العلقة بين‬ ‫جدول "المدرتسون" وجدول "الطلب" هي علقة رأس‬ ‫بأطراف‪.‬‬ ‫لعرض علقة رأس بأطراف في تصميم قاعدة‬ ‫البيانات‪ ،‬اتستخدم المفتاح التساتسي الموجود في‬ ‫جانب "الرأس" من العلقة وقم بإضافته كحقل أو‬ ‫حقول إضافية إلى الجدول الموجود في جانب‬ ‫"الطراف" من العلقة لتظهر لنا الشاشة التالية‬ ‫وهى لتحديد نوع العلقة‪.‬‬ ‫‪ -2‬علقة رأس برأس )‪: (1-1‬‬ ‫في علقة رأس برأس يمكن أن يكون لكل‬ ‫تسجل في الجدول الول تسجل واحد فقط مطابق في الجدول‬ ‫الثاني‪ ،‬وكل تسجل في الجدول الثاني يمكن أن يكون له تسجل‬ ‫واحد فقط مطابق في الجدول الول‪.‬‬ ‫هذه العلقة غير شائعة‪ ،‬نظراً لنه في أغلب الحوال يتم‬ ‫تخزين المعلومات المرتبطة بهذه الطريقة في نفس الجدول‪.‬‬ ‫وقد تستخدم علقة رأس برأس لتقسيم جدول يحتوى على‬ ‫عدة حقول‪ ،‬أو لعزل جزء من جدول لتسباب أمنية‪ ،‬أو لتخزين معلومات يتم تطبيقها على مجموعة‬ ‫فرعية من الجدول التساتسي‪ .‬يجب عند تعريف مثل هذه العلقة أن يشترك كل الجدولين في حقل‬ ‫مشترك‪.‬‬ ‫‪ -3‬علقة أطراف بأطراف‪:‬‬ ‫لتمثيل علقة أطراف بأطراف‪ ،‬يجب إنشاء جدول ثالث يسمى جدول الوصل‪ ،‬الذي يقسم علقة‬ ‫أطراف بأطراف إلى علقتين رأس بأطراف‪ .‬يتم إدراج المفتاح التساتسي من كل الجدولين إلى‬ ‫الجدول الثالث‪ ،‬مما يؤدى إلى أن يسجل الجدول الثالث كل تكرار‪ ،‬أو مثيل‪ ،‬في العلقة‪ ،‬على تسبيل‬ ‫المثال‪ ،‬هناك علقة أطراف بأطراف بين الجدولين "الطلب" و"المواد" يتم تعريفها بإنشاء علقتين‬ ‫رأس بأطراف مع جدول "المدرتسون" حيث يدرس الطالب أكثر من مادة والمدرس الواحد يقوم‬ ‫بالتدريس لكثر من فصل‪.‬‬ ‫) ‪( 43‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫لماذا تنشئ علقات الجداول‪:‬‬ ‫يمكنك إنشاء علقات جداول بشكل واضح باتستخدام الطار "علقات" أو عن طريق تسحب حقل‬ ‫من جزء قائمة الحقول يستخدم ‪ Office Access 2007‬علقات الجداول لربط الجداول عندما‬ ‫تريد اتستخدامها في كائن قاعدة البيانات‪ .‬هناك العديد من التسباب التي تجعل من الضروري إنشاء‬ ‫علقات جداول قبل إنشاء كائنات قاعدة بيانات أخرى ‪ ،‬مثل النماذج والتستعلمات والتقارير حيث‬ ‫تؤثر علقات الجداول على تصميمات التستعلم وأيضا للعمل مع تسجلت من أكثر من جدول‬ ‫واحد‪ ،‬يجب عليك غالباً إنشاء اتستعلم يربط هذه الجداول‪ .‬يعمل التستعلم من خلل مطابقة القيم في‬ ‫حقل المفتاح التساتسي للجدول الول بحقل مفتاح خارجي في الجدول الثاني‪.‬‬ ‫‪‬شروط عمل العلقة ‪:‬‬ ‫‪ -1‬أن تنطلق من مفتاح أتساتسي ‪.‬‬

‫‪ -2‬أن تكون بين حقلين من نفس النوع و البيانات ‪.‬‬

‫‪ -3‬أن تحقق فرض التكامل المرجعي ‪.‬‬

‫‪ -4‬أن تكون منطقية تؤدي الغرض منها ‪.‬‬

‫فهم التكامل المرجعي‪:‬‬ ‫عندما تصمم قاعدة بيانات فإنك تقسم المعلومات في جداول حسب الموضوع للحد من تكرار‬ ‫البيانات ثم تزود ‪ MS Office Access 2007‬بعد ذلك بالتساليب التي يمكنه باتستخدامها تجميع‬ ‫البيانات معا عن طريق وضع الحقول المشتركة في جداول مرتبطة على تسبيل المثال لتمثل علقة‬ ‫رأس بأطراف فإنك تأخذ المفتاح التساتسي من الجدول في ناحية "الرأس" وتضيفه كحقل إضافي‬ ‫إلى الجدول في ناحية "الطراف" لتجميع البيانات معا مرة أخرى يأخذ ‪ Access‬البيانات في‬ ‫الجدول في ناحية "الطراف" ويبحث عن القيمة المقابلة في الجدول في ناحية الرأس بهذه الطريقة‬ ‫ترجع القيم الموجودة في الجدول في ناحية "الطراف" إلى القيم المقابلة في ناحية "الرأس"‪.‬‬ ‫افترض أن لديك علقة رأس بأطراف بين الجدولين "الطلب " و "المدرتسون " وأردت أن‬ ‫تحذف أحد المدرتسين من الطالب أو الفصل إذا كان المدرس الذي تريد حذفه يقوم بالتدريس لطالب‬ ‫آخر في جدول "الطلب" تستصبح هذه الطلبة "وحيدة" عندما تحذف تسجل هذا المدرس‪ .‬وتستظل‬ ‫"الطلب" تحتوى على "معرف المدرس"‪ .‬ولكن ل يصبح المعرف صالحا بعد ذلك لن السجل‬ ‫الذي يرجع إليه لم يعد موجود‪.‬‬ ‫ملتحظة‪:‬‬ ‫الهدف من التكامل المرجعي هو منع السجلت الوحيدة والحفاظ على المراجع متزامنة بحيث ل‬ ‫بحدث هذا الموقف العتراضي مرة أخرى‪.‬‬ ‫‪ -1‬يمكنك فرض التكامل المرجعي عن طريق تمكينه لعلقة جدول بمجرد فرضها ‪ ،‬يرفض‬ ‫‪ Access‬أية عملية تمنع التكامل المرجعي لعلقة الجدول هذه‪ ،‬يعنى ذلك أن ‪ Access‬تسيرفض‬ ‫التحديثات التي تستغير هدف المرجع وعمليات الحذف التي تستزيله‪.‬‬

‫) ‪( 44‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬

‫‪ -2‬من الممكن أن تحتاج إلى تغيير المفتاح التساتسي لجدول الطلب وفى هذه الحالت ‪ .‬تحتاج‬ ‫بالفعل إلى أن يقوم ‪ Access‬بتحديث كافة الصفوف المتأثرة تلقائيا كجزء من عملية مفردة ‪.‬‬ ‫بهذه الطريقة يضمن ‪ Access‬إكمال التحديث إلى النهاية بحيث ل تترك قاعدة البيانات في حالة‬ ‫غير متوافقة – حيث تكون بعض الصفوف محدثة والبعض الخر ل ‪ .‬لهذا السبب يدعم‬ ‫‪ Access‬الخيار "تتالى تحديث الحقول المرتبطة" عندما تقوم بفرض التكامل المرجعي واختيار‬ ‫الخيار "تتالى تحديث الحقول المرتبطة" ثم تقوم بتحديث المفتاح التساتسي يقوم ‪ Access‬تلقائيا‬ ‫بتحديث كافة الحقول التي ترجع إلى المفتاح التساتسي‪.‬‬ ‫‪ -3‬ومن الممكن أيضا حذف صف وكافة السجلت المرتبطة به – على تسبيل المثال السجل "أنس"‬ ‫وكافة الفصول والطلب ذات الصلة به ‪ .‬لهذا السبب ‪ ،‬يدعم ‪ Access‬الخيار "تتالى حذف‬ ‫السجلت المرتبطة" ثم تحذف تسجل في جانب المفتاح التساتسي من العلقة ‪ ،‬يحذف ‪Access‬‬ ‫تلقائياً كافة السجلت التي ترجع إلى المفتاح التساتسي‪.‬‬ ‫عرض علقات الجداول‪:‬‬ ‫لعرض علقات الجداول ‪ ،‬انقر فوق علقات ضمن علمة‬ ‫التبويب "أدوات قاعدة البيانات" تحت مجموعة‬ ‫"إظهار‪/‬إخفاء" ‪ .‬يفتح الطار "علقات" ويعرض أي علقات‬ ‫موجودة ‪ .‬إذا لم يتم تعريف أي علقات جداول بعد ‪ .‬وكنت‬ ‫تفتح الطار علقات للمرة الولى يطالبك ‪ Access‬بإضافة جدول أو اتستعلم إلى الطار‪.‬‬ ‫إنشاء علقة جدول‪:‬‬ ‫يمكنك إنشاء علقة جدول باتستخدام الطار "علقات" أو عن طريق تسحب حقل إلى ورقة بيانات‬ ‫من جزء "قائمة الحقول" ‪ .‬عندما تنشئ علقة بين الجداول‪ ،‬ل يشترط أن يكون للحقول المشتركة‬ ‫نفس التسم‪ ،‬على الرغم من أن هذا هو الحال في أغلب الوقات ولكن يجب أن تتضمن هذه الحقول‬ ‫نفس نوع البيانات ‪ .‬إذا كان حقل المفتاح التساتسي من نوع البيانات "ترقيم تلقائي" ‪ .‬يمكن أن يكون‬ ‫حقل المفتاح الخارجي أيضا من نوع البيانات "رقم" إذا كانت الخاصية "حجم‪-‬الحقل" لكل الحقلين‬ ‫هي ذاتها ‪ .‬على تسبيل المثال ‪ ،‬يمكنك مطابقة حقل "ترقيم تلقائي"‪ ،‬وحقل "رقم" إذا كانت الخاصية‬ ‫مفتاح‬ ‫عندما يكون الحقلين المشتركين من نوع‬ ‫طويل‪.‬‬ ‫وإفلت‬ ‫"حجم‪ -‬الحقل" لكل الحقلين معينة إلى عدد صحيحسحب‬ ‫تخارجى‬ ‫لكل منهما مماث ً‬ ‫المدرسون‬ ‫المواد إلى‬ ‫بيانات "رقم" يجب أن يكون إعداد الخاصية من‬ ‫ل‪.‬‬ ‫الحقل"‬ ‫"حجم‪-‬‬ ‫مفتاح‬ ‫أساسي‬

‫) ‪( 45‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬ ‫دليل وجود علقة بين الجدولين‬


‫‪ Access2007‬ا‬

‫تحذف علقة بين جداول‪:‬‬ ‫لزالة علقة يجب حذف خط‬ ‫العلقة في الطار "علقات"‪ .‬حدد‬ ‫موقع المؤشر بحذر بحيث يشير إلى‬ ‫خط العلقة‪ ،‬ثم أنقر فوق الخط‪.‬‬ ‫يظهر خط العلقة تسميكا ً عند تحديده ‪.‬‬ ‫عندما نقوم بتحديد خط العلقة ‪،‬‬ ‫أضغط على ‪ Delete‬أو بإظهار‬ ‫قائمة أوامر الفأرة واختيار حذف‪.‬‬ ‫أتخطاء العلقات ‪:‬‬ ‫الخطاء التي قد تظهر وتمنع ظهور العلقة هي ‪:‬‬ ‫‪ – 1‬وجود بيانات مختلفة في الجدول الثاني في نفس الحقل ‪.‬‬ ‫‪ – 2‬وجود مسافات فارغة أو زائدة ) نهاية أو بداية أو بين الكلمات ( ‪.‬‬ ‫‪ – 3‬وجود إشارات مختلفة أو حروف مختلفة ) أخطاء إملئية (‪.‬‬ ‫‪ – 4‬عدم وجود مفتاح أتساتسي من المنطلق ) الجدول الول ( ‪.‬‬ ‫‪ – 5‬وجود اختلف في نوع الحقل أي نوع البيانات ‪ .‬مثلً ) أحدهما رقم و الخر نص ( ‪.‬‬ ‫بعض أفكار للعلقات في برامج المدرسة‪:‬‬

‫) ‪( 46‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫الفصل الخامس‬ ‫السـتـعـلمـات‬

‫) ‪( 47‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫) ‪( 48‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪‬الفصل الخامس ‪ :‬الـسـتـعـلمـات‬

‫‪‬‬

‫‪ ‬تعريف الستعلم ‪:‬‬ ‫هو عبارة عن ملخص لجدول أو أكثر حسب بيانات أو حقول معينة ‪.‬‬ ‫وهو عبارة عن طريقة من طرق التصفية ‪ ،‬ولكن حسب شروط وحقول معينة ‪.‬‬ ‫وهو عبارة عن تسؤال يوجه إلى قاعدة البيانات ولجداول معينة لتحقيق معلومات معينة ‪.‬‬ ‫‪ ‬أنواع الستعلم ‪:‬‬ ‫هناك عدة أنواع للتستعلمات نذكر منها‪:‬‬ ‫‪ – 1‬استعلمات التحديد ‪:‬‬ ‫ويعتبر من أكثر أنواع التستعلمات شيوعاً ‪ ،‬ويستخدم لتسترجاع بيانات من جدول واحد أو أكثر‬ ‫ويعرض النتائج في صفحة بيانات ‪ .‬ويمكن عمل بعض المعايير والشروط على مجموعة السجلت‪.‬‬ ‫‪ – 2‬استعلمات جدوليه ‪:‬‬ ‫وهو اتستعلم يستخدم لحساب وإعادة بناء البيانات للحصول على تحليل أتسهل للبيانات ‪ .‬وتحسب‬ ‫المجموع أو المتوتسط أو نوع أخر من العمليات ‪.‬‬ ‫‪ – 3‬استعلمات المعلمات ‪:‬‬ ‫وهو اتستعلم يعرض عند تشغيله مربع حوار خاص يطالبك بالمعلومات أو المعايير أو الشروط‬ ‫التي تريد تطبيقها في التستعلم على جدول أو أكثر ‪ .‬وتستخدم كأتساس لبعض التقارير ‪.‬‬ ‫‪ – 4‬الستعلمات الجرائية ‪:‬‬ ‫وهو اتستعلم ُيجري تغيرات على العديد من السجلت في عملية واحدة فقط ‪ .‬وتوجد أربعة أنواع‬ ‫من التستعلمات الجرائية وهي ‪:‬‬ ‫أ ( استعلم إنشاء جدول ‪:‬‬ ‫ويستخدم هذا التستعلم في إنشاء جدول جديد من مجموعة بيانات يتم التستعلم عنها من جدول أو‬ ‫أكثر وتوضع في جدول واحد ‪.‬‬ ‫ب ( استعلم إلحاقي ‪:‬‬ ‫ويستخدم هذا التستعلم في إضافة مجموعة من السجلت من جدول أو أكثر إلى نهاية جدول أخر ‪.‬‬ ‫ج ( استعلم تحديث ‪:‬‬ ‫ويستخدم هذا التستعلم في إجراء تغيرات عامة على مجموعة من السجلت في جدول أو أكثر ‪.‬‬ ‫د ( استعلم تحذف ‪:‬‬ ‫ويستخدم هذا التستعلم في حذف مجموعة من السجلت من جدول أو أكثر حسب معايير محددة ‪.‬‬ ‫‪ – 5‬استعلمات البنية )توتحيد و تمريري( ) ‪: ( SQL‬‬ ‫وهو اتستعلم يستخدم في إنشائه عبارة البنية ) ‪. ( SQL‬‬ ‫) ‪( 49‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪‬ملتحظة ‪:‬‬ ‫تسنتطرق هنا لشرح بعض النواع المهمة ونذكر موجز عن بعضها‪ ،‬وعليك بالبحث والتعلم عن البقية‪.‬‬ ‫‪ ‬طرق إنشاء الستعلم ‪ :‬هناك عدة طرق لنشاء التستعلمات وهي‪:‬‬ ‫‪ – 1‬إنشاء التستعلم باتستخدام معالج التستعلمات‪.‬‬ ‫‪ – 2‬إنشاء التستعلم في باتستخدام تصميم التستعلم‪.‬‬ ‫أوًل ‪ :‬إنشاء الستعلم باستخدام معالج الستعلمات ‪:‬‬ ‫وهي أتسهل طريقة لعمل اتستعلم عادي لجدول واحد أو اتستعلم مختلط لكثر من جدول ‪.‬‬ ‫وهناك عدة أنواع للتستعلم باتستخدام المعالجات نذكر منها‪:‬‬ ‫‪ – 1‬معالج التستعلمات البسيطة ‪ :‬وهو أتسهل طريقة لنشاء اتستعلم التحديد باختيار الحقول ‪.‬‬ ‫‪ – 2‬معالج التستعلمات الجدولية ‪ :‬يعرض هذا المعالج قيمة ملخصة من حقل واحد مثل قيم الجمع‪.‬‬ ‫‪ – 3‬معالج اتستعلم البحث عن تكرار ‪ :‬يقوم هذا المعالج بعقد مقارنة بين جدولين وتحديد كافة‬ ‫السجلت التي تستظهر في كل الجدولين ‪.‬‬ ‫‪ – 4‬معالج اتستعلم البحث عن غير المتطابقات ‪ :‬يقوم هذا المعالج بعقد مقارنة بين جدولين ويبحث عن‬ ‫كافة السجلت المختلفة بين الجدولين ‪.‬‬

‫ةثانياً ‪ :‬إنشاء الستعلم باستخدام تصميم الستعلم ‪:‬‬ ‫وهي طريقة تفصيلية لنشاء التستعلم العادي أو المختلط ‪ ،‬مع اتستخدام تقنيات أفضل ‪.‬‬

‫وهناك عدة أنواع للتستعلم باتستخدام التصميم نذكر منها ‪:‬‬ ‫‪ – 1‬اتستعلم تحديد ‪ :‬يقوم بتحديد الحقول والمعايير لجدول أو أكثر في ورقة بيانات‪.‬‬ ‫‪ – 2‬اتستعلم تكوين جدول ‪ :‬يقوم بوضع نتائج التستعلم في جدول جديد‪.‬‬ ‫‪ – 3‬اتستعلم إلحاق ‪ :‬يقوم بنسخ تسجلت من جدول وإدراجها في أخر‪.‬‬ ‫‪ – 4‬اتستعلم تحديث ‪ :‬يقوم بتحديث معلومات حقل في تسجل معين‪.‬‬ ‫‪ – 5‬اتستعلم جدولي ‪ :‬يقوم بتحديد قيمة عملية ملخصة لمجموعتين من القيم‪.‬‬ ‫‪ – 6‬اتستعلم حذف ‪ :‬يقوم بحذف حقول أو تسجلت معينة من جدول‪.‬‬ ‫‪ – 7‬اتستعلم ‪) SQL‬توحيد و تمريري(‪ :‬يقوم باتستخدام شفرات معينة لوظائف محدده‪.‬‬ ‫‪ – 8‬اتستعلم معلمات ‪ :‬يقوم بطلب معلومات والتستعلم عنها باتستخدام مربع حوار‪.‬‬

‫) ‪( 50‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪‬ملتحظة ‪:‬‬ ‫يمكن عمل التستعلم بأي طريقة وحسب الحاجة ‪ ،‬كما أننا لن نتطرق لكل النواع بل تسنركز‬ ‫على الهم منها ‪ ،‬ونترك الباقي عليك ) للبحث والتجربة بنفسك ( ‪.‬‬ ‫‪ ‬استعلمات التحديد ‪:‬‬ ‫وهي أتسهل طريقة لعمل اتستعلم عادي لجدول واحد أو‬ ‫اتستعلم مختلط لكثر من جدول‪.‬ويعتبر من أكثر أنواع التستعلمات‬ ‫شيوعا ً واتستخداما ‪.‬‬ ‫‪ ‬تخطوات إنشاء استعلم تحديد باستخدام المعالج ‪:‬‬ ‫‪ – 1‬من التبويب إنشاء أختر مجموعة غير ذلك‪.‬‬ ‫‪ – 2‬من مجموعة غير ذلك اختر معالج التستعلمات‪.‬‬ ‫‪ – 3‬يظهر مربع حوار اتستعلم جديد اختر معالج التستعلمات‬ ‫البسيطة يظهر مربع حوار معالج التستعلمات البسيطة‪.‬‬ ‫‪ – 4‬قم بتحديد الجدول المطلوب وليكن )ج الصفوف( وتسيتم عرض‬ ‫الحقول في التسفل أختر الحقول التي تريدها للتستعلم ثم التالي‪.‬‬ ‫‪‬ملتحظة ‪:‬‬ ‫يمكن عمل اتستعلم مختلط لكثر من جدول في اتستعلم واحد وذلك بتكرار العملية لنفس التستعلم‬ ‫وذلك بتحديد جدول أخر واختيار مجموعة من الحقول التي تريد أضافتها للتستعلم وهكذا ‪...‬‬ ‫‪ – 5‬أختر أمر تفصيل )عرض كل حقل لكل تسجل(‪.‬‬ ‫‪ – 6‬حدد العنوان للتستعلم وليكن ) س الصفوف ( ‪.‬‬ ‫‪ – 7‬أختر أمر فتح التستعلم لعرض المعلومات ‪.‬‬ ‫‪ – 8‬تسيتم إنشاء التستعلم ومن ثم فتح التستعلم ‪.‬‬ ‫‪ – 9‬يعرض التستعلم على شكل ورقة عرض بيانات‪.‬‬ ‫‪ –10‬يمكن إجراء كل التنسيقات على التستعلم كما في‬ ‫الجداول‪.‬‬

‫‪ ‬تطبيق ‪:‬‬ ‫قم بعمل بعض التستعلمات العادية و المختلطة بنفس الطريقة مع التنسيقات‪.‬‬ ‫) ‪( 51‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ ‬تخطوات إنشاء استعلم تحديد باستخدام تصميم الستعلم‪:‬‬ ‫‪ – 1‬من التبويب إنشاء مجموعة غير ذلك نختار المر تصميم التستعلم‪.‬‬ ‫‪ – 2‬تظهر واجهة التستعلم ويظهر مربع حوار إظهار جدول ‪.‬‬ ‫‪ – 3‬أختر إضافة للجداول التي تريد التستعلم عنها جدول واحد للعادي‬ ‫أو أكثر من جدول للمختلط‪.‬‬ ‫‪ – 4‬تظهر واجهة اتستعلم وهي تحتوي على الجدول أو الجداول المختارة‬ ‫و في التسفل شبكة بيانات التستعلم‪.‬‬ ‫‪ – 5‬قم باختيار الحقول المطلوبة للتستعلم بعدة طرق ‪:‬‬ ‫أ – بالضغط المزدوج على اتسم الحقل في قائمة الجدول الموجود في العلى ‪.‬‬ ‫ب – باختيار الحقل من قائمة الحقول في شبكة التستعلم الموجودة في التسفل ‪.‬‬ ‫‪ – 6‬يمكنك عمل ترتيب تصاعدي أو تنازلي لبيانات التستعلم لحد الحقول من منطقة ) فرز (‪.‬‬ ‫‪ – 7‬يمكنك إخفاء بعض الحقول بإلغاء إشارة ‪ ‬وذلك من منطقة ) إظهار( ‪.‬‬ ‫‪ – 8‬يمكنك إضافة معايير ) شروط أو قوانين ( إلى التستعلم ‪ ،‬باتستخدام الشارات على تسبيل‬ ‫المثال ) < ‪ ، Not ، <> ، >= ، <= ، > ،‬أو كتابة النص المطلوب ‪ ،‬وغيرها ‪. ( ...‬‬ ‫‪ – 9‬قم بحفظ التستعلم وليكن مسبوقاً بحرف ) س ( دللة على أنه اتستعلم ‪.‬‬ ‫‪ – 10‬قم بتنفيذ عرض البيانات من التبويب تصميم من مجموعة النتائج اختر عرض‪.‬‬

‫‪‬ملتحظة ‪:‬‬ ‫* يمكنك إضافة حقول جديدة للتستعلم في أي وقت ‪.‬‬ ‫* يمكنك إعادة ترتيب حقول التستعلم بالتحديد على أعلى الحقل ثم السحب ‪.‬‬ ‫* يمكنك إضافة جدول إلى التستعلم وذلك من التبويب تصميم نختار إظهار جدول ‪.‬‬ ‫) ‪( 52‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪‬تطبيق ‪:‬‬ ‫قم بعمل اتستعلمات لباقي الجداول و اتستعلمات مختلطة بين الجداول باتستخدام عرض التصميم ‪.‬‬ ‫‪ ‬استعلمات الجدولية ‪:‬‬ ‫وهو اتستعلم يستخدم لحساب وإعادة بناء البيانات للحصول على‬ ‫تحليل أتسهل للبيانات ‪ .‬وذلك حسب بيانات ملخصة لحساب معين ‪.‬‬ ‫‪ ‬تخطوات إنشاء استعلم جدولي باستخدام المعالج ‪:‬‬ ‫‪ – 1‬من التبويب إنشاء من مجموعة غيرذلك اختر معالج التستعلمات‪.‬‬ ‫‪ – 2‬من معالج التستعلمات اختر معالج التستعلمات الجدولية‪.‬‬ ‫‪ – 3‬يظهر مربع حوار معالج التستعلمات الجدولية‪.‬‬

‫‪ – 4‬يطالبك المعالج بتحديد الجدول أو التستعلم الذي تريد عرض نتائجه ؟‬ ‫‪ – 5‬يمكنك عرض الجداول أو التستعلمات أو كلهما أختر جدول الدرجات على تسبيل المثال‬ ‫‪.‬‬ ‫‪ – 6‬يطالبك المعالج بتحديد الحقول التي تسيستخدمها كعناوين للصفوف ؟ )يمكن اختيار ثلثة فقط(‪.‬‬ ‫‪ – 7‬تسنختار هنا ) اتسم الطالب ( كعنوان للصفوف ‪،‬وتسيتم عمل ذلك كما هو في عرض النموذج ‪.‬‬ ‫‪ – 8‬يطالبك المعالج بتحديد الحقل الذي تريده كعنوان للعمدة ؟‬ ‫‪ – 9‬تسنختار هنا ) اتسم المادة ( كعنوان للعمدة ‪،‬وتسيتم عمل ذلك كما هو في عرض النموذج‪.‬‬

‫‪ – 10‬يطالبك المعالج بتحديد الرقم الذي ترغب بحسابه لكل تقاطع عمود أو صف ؟‬ ‫‪ – 11‬تستختار هنا ) المحصلة الولى ( وتسنختار نوع الدالة المستخدمة في الناتج وهي )‪. (Sum‬‬ ‫‪ – 12‬يمكن التحديد على تلخيص كل صف ‪ ،‬وذلك لعرض المجموع للرتسوم كما في النموذج ‪.‬‬ ‫) ‪( 53‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ – 13‬تسيطالبك المعالج بتحديد اتسم التستعلم الجدولي ؟‬ ‫‪ – 14‬تسنكتب هنا ) س جدولي للمحصلة ( ‪ ،‬ثم نحدد على عرض التستعلم ‪.‬‬ ‫‪ – 15‬تسيتم عرض التستعلم في صورته النهائية ‪.‬‬ ‫‪ ‬تخطوات إنشاء استعلم جدولي باستخدام عرض التصميم ‪:‬‬ ‫‪ – 1‬من التبويب إنشاء مجموعة غير ذلك اختر‬ ‫تصميم التستعلم‪.‬‬ ‫‪ – 2‬تظهر واجهة اتستعلم ويظهر مربع إظهار جدول ‪.‬‬ ‫‪ – 3‬أختر إضافة للجدول الذي تريد التستعلم عنها‪.‬‬ ‫‪ – 4‬يظهر الجدول في التستعلم‪.‬‬ ‫‪ – 5‬من تصميم نوع التستعلم اختر جدولي ‪.‬‬ ‫‪ – 6‬قم باختيار الحقول المطلوبة التستعلم عنها ‪.‬‬ ‫‪ – 7‬حدد إجمالي )‪ (Group By‬للحقول العادية‬ ‫وحدد جدولي )عنوان الصف أو عنوان العمود(‪.‬‬ ‫‪ – 8‬حدد إجمالي الدالة المستخدمة وليكن )‪ (Sum‬لحقل الراتب وحدد جدولي ) القيمة (‪.‬‬ ‫‪ – 9‬أضف الحقل الخير ثم نقطتين ثم اتسم الحقل وليكن)إجمالي المحصلة الولى‪ :‬الدرجات( ‪.‬‬ ‫‪ – 10‬حدد إجمالي الدالة وليكن )‪ (Sum‬لحقل إجمالي المحصلة وحدد جدولي ) عنوان الصف (‪.‬‬ ‫‪ – 11‬يمكنك عمل ترتيب تصاعدي أو تنازلي لبيانات التستعلم لحد الحقول من منطقة ) فرز (‪.‬‬ ‫‪ – 12‬يمكنك إضافة معايير ) شروط أو قوانين ( إلى التستعلم ‪ ،‬باتستخدام الشارات على تسبيل‬ ‫المثال ) < ‪ ، Not ، <> ، >= ، <= ، > ،‬أو كتابة النص المطلوب ‪ ،‬وغيرها ‪. ( ...‬‬ ‫‪ – 13‬قم بحفظ التستعلم باتسم ) س جدولي المحصلت ( ‪ .‬ثم قم بعرض التستعلم ‪.‬‬

‫‪‬ملتحظة ‪:‬‬ ‫يمكن اتستخدام دوال أخرى غير التجميع ‪ ،‬نذكر منها ‪:‬‬ ‫) ‪ ( Avr – Min – Max – Count – Var – StDev – First – Last – Where‬وغيرها‪.‬‬ ‫‪‬تطبيق ‪:‬‬ ‫قم بعمل اتستعلمات جدولية أخرى بالطريقتين ) باتستخدام المعالج وبطريقة عرض التصميم ( ‪.‬‬ ‫) ‪( 54‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ ‬استعلمات المعلمة ‪:‬‬ ‫وهو اتستعلم يعرض عند تشغيله مربع حوار خاص يطالبك بالمعلومات أو المعايير أو الشروط‬ ‫التي تريد تطبيقها في التستعلم على جدول أو أكثر ‪.‬‬ ‫* أي أنة يقوم بطلب معلومات والستعلم عنها ‪.‬‬ ‫‪ ‬تخطوات إنشاء استعلم معلمة باستخدام عرض التصميم ‪:‬‬ ‫‪ – 1‬من التبويب إنشاء مجموعة غير ذلك اختر‬ ‫تصميم التستعلم ‪.‬‬ ‫‪ – 2‬تظهر واجهة اتستعلم و يظهر مربع إظهار جدول‪.‬‬ ‫‪ – 3‬أختر إضافة للجدول الذي تريد التستعلم عنها‪.‬‬ ‫‪ – 4‬يظهر الجدول في التستعلم ‪.‬‬ ‫‪ – 5‬من تصميم مجموعة إظهار و إخفاء اختر معلمات ‪.‬‬ ‫‪ – 6‬يظهر مربع حوار ) معلمات التستعلم ( على شكل جدول ‪.‬‬ ‫‪ – 7‬حدد المعلمة وهي الحقل المطلوب من أجل التستعلم وكذلك‬ ‫حدد نوع البيانات‪.‬وليكن )]ادخل اتسم الطالب[ من نوع نص(‪.‬‬ ‫‪ – 8‬عد إلى التستعلم ثم حدد الحقول التي تريدها في التستعلم‬ ‫والتي تخص المعلمة أو لها علقة بالمعلمة ‪.‬‬ ‫‪ – 9‬اكتب في خانة معايير للحقل الذي تريد عمل معلمة له بين‬ ‫مربعين ][ مثالً لذلك ] ادخل اتسم الطالب [ ‪.‬‬ ‫‪ – 10‬قم بحفظ التستعلم ‪ ،‬وليكن ) س محصلة الطالب ( ‪.‬‬ ‫‪ – 11‬قم بتشغيل التستعلم ‪ ،‬تسيظهر مربع حوار يطالبك بإدخال اتسم الطالب‪.‬‬ ‫‪ – 12‬على تسبيل المثال لتكن المعلمة هي اتسم الطالب أنس نكتب ) أنس ( ‪.‬‬ ‫‪ – 13‬تسيظهر التستعلم وهو يحتوي على الحقول المطلوبة ولكن لطالب أنس فقط ‪.‬‬

‫‪‬ملتحظة‪ :‬يمكن التستغناءعن الخطوة )‪ (7‬في عمل المعلمة‪ ،‬ويكتفي عمل المعلمة في المعايير فقط‪.‬‬ ‫‪‬تطبيق ‪:‬‬ ‫) ‪( 55‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫قم بعمل اتستعلمات معلمة عن ) معدل الطالب – تاريخ التسجيل – راتب الدكتور – ‪.( .....‬‬ ‫‪‬ملتحظة ‪:‬‬ ‫تم النتهاء من أهم أنواع التستعلمات التي قد يستفيد منها الطالب في هذه الدورة ‪.‬‬ ‫معالج استعلم البحث عن تكرار‪:‬‬ ‫وهو يستخدم للبحث عن أي قيم مكررة في جدول أو اتستعلم مفرد‪.‬‬

‫معالج استعلم البحث عن غير المتطابقات‪:‬‬

‫) ‪( 56‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫الفصل السادس‬ ‫الـــنـــمـــاذج‬

‫) ‪( 57‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪‬الفصل السادس ‪ :‬الـ ـ ـنـ ـ ـم ـ ــاذج‬

‫‪‬‬

‫ما هو النموذج ‪:‬‬ ‫هو عبارة عن تصميم أو واجهة أو طريقة أو شكل لدخال البيانات وعرضها وتعديلها‬ ‫في قاعدة البيانات بطريقة تسهلة وبشكل أفضل ‪.‬‬ ‫يعد النموذج من كائنات قاعدة البيانات التي يمكنك اتستخدامها لدخال البيانات من جدول أو‬ ‫اتستعلم أو تحريرها أو عرضها ‪ .‬يمكنك اتستخدام النماذج للتحكم في الوصول إلى البيانات‪ ،‬مثل‬ ‫الحقول أو صفوف البيانات التي يتم عرضها على تسبيل المثال‪ ،‬ربما يحتاج بعض المستخدمين‬ ‫لرؤية حقول معينة فقط في جدول يحتوى على حقول متعددة وبتزويد هؤلء المستخدمين بنموذج‬ ‫يحتوى على هذه الحقول فقط يمكنهم بسهولة اتستخدام قاعدة البيانات‪ ،‬يمكنك أيضا إضافة أزرار‬ ‫ووظائف أخرى إلى نموذج لكي تتم الجراءات المتكررة بشكل تلقائي ‪.‬‬ ‫يمكنك اعتبار النماذج كإطارات يستطيع الشخاص من خللها مشاهدة قاعدة البيانات والوصول‬ ‫إليها يؤدى النموذج الفعال إلى اتستخدام قاعدة البيانات بشكل أتسرع حيث ل يحتاج المستخدمون‬ ‫إلى البحث عما يحتاجونه إن الشكل الجذاب للنموذج يساعد على التعامل مع قاعدة البيانات بشكل‬ ‫أفضل وأكثر فعالية ‪ ،‬كما يساعد أيضا على منع‬ ‫إدخال البيانات غير الصحيحة يوفر‬ ‫‪ Microsoft Office Access 2007‬أدوات‬ ‫جديدة لتساعدك على إنشاء النماذج بسرعة‪ ،‬كما‬ ‫يوفر أنواع وميزات نماذج جديدة تحسن من‬ ‫اتستخدام قاعدة البيانات‪.‬‬ ‫‪ -1‬إنشاء نموذج باستخدام الداة "نموذج"‬ ‫) ‪( 58‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫يمكنك اتستخدام الداة "نموذج وذلك من تبويب "إنشاء مجموعة نماذج" لنشاء نموذج بنقرة‬ ‫مفردة من الفأرة عندما تستخدم هذه الداة يتم وضع كافة الحقول من مصدر البيانات التساتسي تلقائيا‬ ‫في النموذج يمكنك البدء في اتستخدام النموذج الجديد مباشرة أو يمكنك تعديله في طريقة "عرض‬ ‫التخطيط" أو "التصميم" ليلئم احتياجاتك بشكل أفضل‪.‬‬ ‫اتستخدام الداة "نموذج" لنشاء نموذج جديد‪:‬‬ ‫‪ -1‬في "جزء التنقل" أنقر فوق الجدول أو‬ ‫التستعلم الذي يحتوى على البيانات التي تريد‬ ‫رؤيتها في النموذج‪.‬‬ ‫‪ -2‬في علمة التبويب "إنشاء" في المجموعة‬ ‫"نماذج" انقر فوق "نموذج"‪.‬‬ ‫‪ -3‬يتم عرضه في طريقة "عرض التخطيط"‬ ‫ويمكنك إجراء تغييرات على تصميم النموذج‬ ‫أثناء عرضه للبيانات على تسبيل المثال يمكنك‬ ‫تعديل حجم مربعات النصوص عند الحاجة‬ ‫لتلئم البيانات‪.‬‬ ‫‪ -2‬إنشاء نموذج منقسم باستخدام الداة "نموذج منقسم"‪:‬‬ ‫يعتبر النموذج المنقسم من الميزات الجديدة في ‪ Access2007‬والذي يوفر لك طريقتين لعرض‬ ‫البيانات في نفس الوقت طريقة عرض "النموذج" وطريقة عرض "ورقة البيانات" تتصل طريقتي‬ ‫العرض بنفس مصدر البيانات كما تتم مزامنتهما معاً على الدوام يؤدى تحديد الحقل في جزء واحد‬ ‫من النموذج إلى تحديد نفس الحقل في الجزء الخر من النموذج‪ ،‬يمكنك إضافة البيانات أو تحريرها‬ ‫أو حذفها من أي من الجزأين )بشرط أن يكون مصدر السجل قابل للتحديث وأل تكون قد منعت هذه‬ ‫الجراءات أثناء تكوين النموذج(‪ .‬وفر لك العمل مع النماذج المنقسمة ميزات كل من نوعى النموذج‬ ‫في نموذج مفرد ‪ ،‬على تسبيل المثال يمكنك اتستخدام جزء ورقة البيانات للنموذج ‪.‬‬ ‫لتحديد موقع السجل بسرعة ثم اتستخدام جزء النموذج‬ ‫لعرض السجل أو تحريره‪.‬‬ ‫لنشاء نموذج منقسم باتستخدام الداة "نموذج منقسم"‪:‬‬ ‫‪ -1‬في "جزء التنقل" ‪ ،‬أنقر فوق الجدول أو التستعلم الذي‬ ‫يحتوى على البيانات التي تريدها في النموذج‪ ،‬أو أفتح‬ ‫الجدول أو التستعلم في طريقة عرض "ورقة بيانات"‪.‬‬ ‫‪ -2‬في علمة تبويب "إنشاء" ‪ ،‬في مجموعة "نماذج" ‪ ،‬أنقر‬ ‫فوق "انقسام النموذج"‪.‬‬ ‫‪ -3‬ينشئ ‪ Access‬النموذج ويعرضه في طريقة عرض‬ ‫"التخطيط"‪ ،‬في طريقة عرض "التخطيط" يمكنك إجراء‬ ‫تغييرات على تصميم النموذج إثناء عرضه للبيانات‪.‬‬ ‫‪ -3‬إنشاء نموذج يعرض السجلت المتعددة باستخدام الداة "عناصر متعددة" ‪:‬‬ ‫) ‪( 59‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫عندما نقوم بإنشاء نموذج باتستخدام الداة "نموذج بسيط" يعرض النموذج الذي ينشئه ‪Access‬‬ ‫تسجل واحد في المرة ‪ ،‬إذا أردت أن يعرض النموذج تسجلت متعددة ويكون قابل للتخصيص بشكل‬ ‫أكبر من ورقة البيانات ‪ ،‬يمكنك اتستخدام الداة عناصر متعددة كما أنه عند اتستخدام الداة "عناصر‬ ‫متعددة" يشبه النموذج الذي يعرضه ‪ Access‬ورقة البيانات ‪ ،‬يتم ترتيب البيانات في صفوف‬ ‫وأعمدة ‪ ،‬ويمكنك مشاهدة أكثر من تسجل واحد في‬ ‫المرة ‪.‬‬ ‫‪ -1‬في "جزء التنقل" ‪ ،‬أنقر فوق الجدول أو‬ ‫التستعلم الذي يحتوى على البيانات التي‬ ‫تريد رؤيتها في النموذج‪.‬‬ ‫‪ -2‬في علمة التبويب"إنشاء" ‪ ،‬في المجموعة‬ ‫"نماذج"‪ ،‬أنقر فوق "عناصر متعددة"‪.‬‬ ‫‪ -3‬ينشئ ‪ Access‬النموذج ويعرضه في طريقة‬ ‫"عرض التخطيط" ‪ ،‬يمكنك إجراء تغييرات‬ ‫على تصميم النموذج أثناء عرضه للبيانات‪.‬‬ ‫‪ -4‬إنشاء نموذج باستخدام "معالج النماذج" ‪:‬‬ ‫لكي تكون أكثر تحديداً عند اختيار الحقول التي تظهر في‬ ‫النموذج ‪ ،‬يمكنك اتستخدام "معالج النماذج" بدلً من أدوات إنشاء‬ ‫النماذج المتعددة السابقة الذكر‪ ،‬يمكنك أيضا وصف كيفية تجميع‬ ‫البيانات وفرزها‪ ،‬كما يمكنك اتستخدام الحقول من أكثر من جدول‬ ‫أو اتستعلم‪ ،‬بشرط وجود علقات محددة مسبقا ً بين الجداول‬ ‫والتستعلمات‪.‬‬ ‫** في علمة التبويب "إنشاء" ‪ ،‬في المجموعة "نماذج" انقر‬ ‫فوق "مزيد من النماذج" ‪ ،‬ثم انقر فوق معالج النموذج‬ ‫تظهر عدة مربعات حوار تتوالى بالضغط على " التالي"‪.‬‬ ‫‪ (1‬أول مربع حوار لختيار اتسم الجدول الذي يؤخذ منه البيانات لتظهر في النموذج وكلما نستعرض‬ ‫اتسم جدول تظهر حقوله في المربع أتسفل اتسم الجدول‪.‬‬ ‫‪ (2‬بعد اختيار الجدول مصدر بيانات النموذج قيد النشاء نختار الحقول التي نرغب ظهورها في‬ ‫النموذج بالضغط على المفتاح> لختيار حقول معينة لنقلها إلى مربع الحقول المحددة أو بالضغط‬ ‫على>> لنقل كل الحقول دفعة واحدة ثم نضغط "التالي"‪.‬‬ ‫‪ (3‬نختار شكل النموذج الذي نرغب وهو إحدى الختيارات المبينة بالشكل التالي‪.‬‬

‫) ‪( 60‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ (4‬أختار نمط العرض المناتسب الذي ترغبه‪.‬‬ ‫‪ (5‬أختار عنوان للنموذج‪.‬‬ ‫‪ (6‬بالضغط على "إنهاء" يظهر النموذج في طريقة "عرض البيانات"‬

‫‪ -5‬إنشاء نموذج باستخدام الداة "نموذج فارغ"‪:‬‬ ‫إذا لم يتناتسب المعالج أو أدوات إنشاء النموذج مع احتياجاتك ‪ ،‬يمكنك اتستخدام الداة "نموذج‬ ‫فارغ" لنشاء نموذج ‪ .‬هذه الطريقة تسريعة جدا لنشاء التقرير ‪ ،‬خاصة إذا كنت تخطط لوضع‬ ‫حقول قليلة في التقرير‪.‬‬ ‫‪ -1‬في علمة التبويب "إدراج" في المجموعة نماذج‬ ‫)إدخال البيانات أوتحريرها( انقر فوق‬ ‫يفتح ‪ Access‬نموذج فارغ في طريقة عرض‬ ‫"التخطيط" ويعرض جزء قائمة الحقول‪.‬‬ ‫‪ -2‬في جزء قائمة الحقول ‪ ،‬انقر فوق علمة الجمع‬ ‫‪1‬‬ ‫)‪ (+‬بجانب الجداول أو الجداول التي تحتوى على‬ ‫الحقول التي تريد رؤيتها في النموذج‪.‬‬ ‫سحب وإفلت‬ ‫‪ -3‬لضافة حقل إلى النموذج انقر نقراً مزدوجا ً‬ ‫أو نقرتين بالفأرة‬ ‫لدراج الحقول فى‬ ‫فوقه أواتسحبه إلى النموذج لضافة حقول متعددة مرة‬ ‫واحدة اضغط باتستمرار على المفتاح ‪ CTRL‬وانقر‬ ‫فوق عدة حقول ثم اتسحبهم إلى النموذج في نفس الوقت‪.‬‬ ‫‪ -4‬اتستخدم الدوات في المجموعة عناصر التحكم ضمن علمة التبويب تنسيق لضافة شعار أو‬ ‫عنوان أو أرقام صفحات أو التاريخ والوقت للنموذج‪.‬‬

‫) ‪( 61‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬

‫‪2‬‬

‫‪3‬‬


‫‪ Access2007‬ا‬

‫إذا أردت إضافة مجموعة متنوعة من عناصر التحكم إلى نموذج قم بالتبديل إلى طريقة عرض‬ ‫"التصميم" بالنقر بزر الفأرة اليمن فوق النموذج ثم النقر فوق طريقة عرض التصميم‬ ‫عندئذ يمكنك اتستخدام الدوات الموجودة في المجموعة عناصر التحكم ضمن علمة‬ ‫التبويب تصميم‪.‬‬

‫‪ -6‬إنشاء نموذج عن طريق "تصميم النموذج" ‪:‬‬ ‫ويتم ذلك من تبويب "إنشاء مجموعة نماذج"‬ ‫ونختار "تصميم نموذج" لتظهر لنا الشاشة التالية‬ ‫وهى خاصة للتعامل مع تصميم النموذج وهى‬ ‫الطريقة المفضلة لدى والذي يظهر فيها البتكار‬ ‫وحرية التصميم وجمال المظهر الذي يعتبر من أهم‬ ‫عوامل نجاح قاعدة البيانات لنها تؤدى إلى تسهولة‬ ‫التعامل مع واجهة إدخال البيانات من خلل‬ ‫المستخدم‪.‬‬ ‫شريط التصميم‪:‬‬ ‫وهو شريط يسهل التعامل مع تصميم النموذج من خلل مجموعة من الزرار والوامر‪.‬‬

‫‪1‬‬

‫‪2‬‬

‫‪3‬‬

‫‪5‬‬

‫‪4‬‬

‫‪ -1‬مجموعة عرض ‪:‬‬ ‫هي مجموعة خاصة بطرق العرض للنموذج وهناك عدة طرق ‪.‬‬ ‫‪ -2‬مجموعة تخط ‪:‬‬

‫) ‪( 62‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫وهى مجموعة خاصة بتنسيق الخطوط والنماط الموجودة بالنموذج من حجم الخط ولونه‬ ‫ومحاذاته وخلفيته ومقاس البنط وشكله وشروطه‪.‬‬ ‫‪ -3‬مجموعة تخطوط الشبكة ‪:‬‬ ‫وهو جزء خاص بخطوط الشبكة وتسمكها وشكلها ولونها‪.‬‬ ‫‪ -4‬مجموعة عناصر التحكم ‪:‬‬ ‫وهى المجموعات التي تساعدك في تصميم النموذج الكامل في كل كائناته المدرجة‪.‬‬

‫وهي بالوظيفة كتالي‪:‬‬

‫) ‪( 63‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫شرح العناصر المتقدمة في النموذج الفارغ)تصميم النموذج(‪:‬‬ ‫‪ -1‬مربع تحرير وسرد‬ ‫وهو يَُمكنك من مشاهدة قائمة بجميع البيانات أو إدراج قيمة جديدة إن أردت ذلك وخطوات‬ ‫الضافة كالتالي‪:‬‬ ‫‪ -1‬نختر مربع تحرير وتسرد ‪.‬‬ ‫‪ -2‬نجعل زر لتستخدام معالجات عناصر التحكم في الوضع النشط ‪.‬‬ ‫) ‪( 64‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ -3‬ثم نرتسم مربع التحرير والسرد في ورقة العمل على النموذج ‪.‬‬ ‫‪ -4‬ثم نتبع الخطوات التالية حتى النهاية للحصول على مربع تحرير تسرد ‪.‬‬

‫وفى حالة إلغاء اختيار "إخفاء عمود المفتاح )مفصل(" والضغط على "التالي" تظهر الشاشة التالية‪:‬‬ ‫شكل مربع‬ ‫التحرير‬ ‫والسرد‬ ‫يمكنك‬ ‫اتختيار‬ ‫القيمة أو‬ ‫كتابتها‬

‫‪ -2‬لدراج مربع قائمة إلى النموذج ‪:‬‬ ‫و هو يظهر جميع القيم كأنها ‪ list‬و لدراج مربع‬ ‫قائمة إلى النموذج اتبع نفس خطوات إعداد مربع‬ ‫تحرير و تسرد‪.‬‬

‫) ‪( 65‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ -3‬لدراج نموذج فرعي إلى النموذج الرئيسي‪:‬‬ ‫تستخدم لدراج نموذج فرعي داخل النموذج التساتسي والتعامل معه ولعمل ذلك نتبع الخطوات‬ ‫التالية‬ ‫‪ -1‬اختار نموذج فرعي ‪.‬‬ ‫‪ -2‬اجعل زر لتستخدام معالجات عناصر التحكم في الوضع النشط ‪.‬‬ ‫‪ -3‬ثم ارتسم مربع النموذج الفرعي في ورقة العمل على النموذج ‪.‬‬ ‫‪ -4‬ثم نتبع الخطوات التالية حتى النهاية للحصول على نموذج فرعي ‪.‬‬

‫‪ -4‬لدراج زر عنصر تحكم إلى النموذج‬ ‫‪ ‬إنشاء أزرار النماذج‪:‬‬ ‫يجب إنشاء أزرار لكل نموذج بحيث يتم اتستدعاء الجداول والتستعلمات والتقارير الخاصة‬ ‫بهذا النموذج من داخل النموذج نفسه ‪ ،‬كما يمكن عمل زر خروج لهذا النموذج للعودة للواجهة ‪.‬‬ ‫فمث ً‬ ‫ل ‪ :‬نموذج الطلب نقوم بعمل زر يستدعي جدول الطلب و زر التستعلم و زر للتقرير ‪.‬‬

‫‪ ‬تطبيق ‪:‬‬ ‫) ‪( 66‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫قم بعمل أزرار في كل النماذج لتستدعاء الجداول والتستعلمات والتقارير والخروج للواجهة ؟‬ ‫‪ ‬أنواع الجراءات لزرار الوامر‪:‬‬ ‫يوجد أنواع أخرى من الجراءات غير الماكرو لزرار الوامر يمكن اتستخدامها وهي كما يلي ‪:‬‬

‫‪ ‬إنشاء أزرار النماذج باستخدام الجراءات ‪:‬‬ ‫يمكن عمل العديد من الزرار باتستخدام الفئات والجراءات السابقة نذكر منها على تسبيل المثال‪:‬‬ ‫‪ ‬إنشاء زر فتح نموذج ‪:‬‬ ‫قم برتسم زر المر داخل النموذج – تسيظهر مربع حوار معالج زر المر – تسيطالبك ما هو‬ ‫الجراء الذي تريد حدوثه – أختر من الفئات عمليات النماذج – ومن الجراءات فتح نموذج – بعدها‬ ‫تسيطالبك ما هو النموذج الذي تريد أن يفتحه زر المر – أختر النموذج من القائمة في التسفل – وليكن‬ ‫)ن الطلب( – بعدها تسيطالبك هل تريد أن يبحث الزر عن معلومات محددة – إذا اخترت فتح النموذج‬ ‫وإظهار كافة السجلت – بعدها تسيطالبك هل تريد كتابة نص أو وضع صورة على الزر – وإذا‬ ‫اخترت فتح النموذج والبحث عن بيانات محددة للعرض – بعدها تسيطالبك ما هي الحقول التي تتضمن‬ ‫بيانات متطابقة – بعدها تسيطالبك هل تريد كتابة نص أو وضع صورة على الزر – أكتب النص أو‬ ‫أختر الصورة – بعدها تسيطالبك بوضع أتسم للزر – أختر إنهاء – تسيظهر الزر داخل النموذج –‬ ‫بالضغط علية تسيقوم بفتح النموذج المحدد ‪.‬‬

‫) ‪( 67‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ ‬إنشاء زر فتح تقرير ‪:‬‬ ‫قم برتسم زر المر داخل النموذج – تسيظهر مربع حوار معالج زر المر – تسيطالبك ما هو‬ ‫الجراء الذي تريد حدوثه – أختر من الفئات عمليات التقارير – ومن الجراءات معاينة تقرير –‬ ‫بعدها تسيطالبك ما هو التقرير الذي تريد أن يعرضه زر المر – أختر التقرير من القائمة في التسفل –‬ ‫وليكن )ت الطلب( – بعدها تسيطالبك هل تريد كتابة نص أو وضع صورة على الزر – أكتب النص أو‬ ‫أختر الصورة – بعدها تسيطالبك بوضع أتسم للزر – أختر إنهاء – يظهر الزر قم بالضغط عليه للمعاينة‪.‬‬

‫‪ ‬تطبيق ‪:‬‬ ‫جرب عمل أزرار للتنقل بين السجلت وأزرار لعمليات السجلت وجرب باقي الجراءات ؟‬ ‫‪ -5‬لدراج مجموعة اتختيارات إلى النموذج ‪:‬‬

‫) ‪( 68‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ -6‬إدراج تخانة اتختيار إلى النموذج‬ ‫يتم إدراج خانة اختيار في النموذج ورتسمه في المنطقة التي نريدها أن كالتالي‪:‬‬ ‫يتم الوقوف على خانة الختيار و الضغط على ورقة‬ ‫الخصائص في المجموعة "أدوات" لتظهر لنا ورقة خصائص‬ ‫الخانة و منها نختار مصدر عنصر التحكم لتكون نعم أم ل‬ ‫وبذلك يكون قد تم الربط بين زر الختيار بحقل جديد أو ل من‬ ‫الجدول المختار للنموذج و تم الحصول على زر اختيار جديد‬ ‫في النموذج‪.‬‬ ‫‪ -7‬لدراج إطار كائن منضم ‪ OLE‬إلى النموذج ‪:‬‬ ‫تستخدم إدراج كائن منضم وذلك لدراج كائن جديد إلى النموذج تسواء كان هذا الكائن صورة أو‬ ‫فيديو أو ملف صوت إلى النموذج و بالتالي إلى جدول قاعدة البيانات التساتسي ويتم ذلك بعمل‬ ‫الخطوات التالية‪:‬‬ ‫يتم إظهار ورقة الخصائص لهذا الكائن المدرج بالنموذج بالطريقة السابقة و يتم اختيار صورة‬ ‫الكتاب من مصدر عنصر التحكم و بذلك نكون قد ربطنا بين هذا الكائن المنضم و حقل صورة الكتاب‬ ‫في الجدول التساتسي لقاعدة البيانات‬ ‫لدراج صورة جديدة يتبع اللتي ‪:‬‬ ‫‪ -1‬الوقوف على السجل المراد وضع الصورة فيه و الوقوف‬ ‫على مكان إدخال الصورة إلى هذا السجل بالنموذج ‪.‬‬ ‫‪ -2‬اتستخدام أوامر الفارة و ذلك بالضغط مرة واحدة بزر الفارة‬ ‫اليمن لتظهر القائمة التالية ‪:‬‬ ‫يتم إظهار ورقة الخصائص لهذا الكائن المدرج بالنموذج‬ ‫بالطريقة السابقة ويتم اختيار صورة الكتاب من مصدر عنصر‬ ‫التحكم وبذلك نكون قد ربطنا بين هذا الكائن المنضم وحقل صورة في الجدول التساتسي لقاعدة البيانات‪.‬‬ ‫ولدراج صورة جديدة يتبع التي ‪:‬‬ ‫‪ .1‬الوقوف على السجل المراد وضع الصورة فيه والوقوف على مكان إدخال الصورة إلى هذا‬ ‫السجل بالنموذج‪.‬‬ ‫‪ .2‬اتستخدام أوامر الفأرة وذلك بالضغط مرة واحدة بزر الفأرة اليمن لتظهر القائمة التالية‪:‬‬

‫) ‪( 69‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ -8‬إدراج صورة إلى نموذج ‪:‬‬ ‫و تستخدم لدراج صورة غير منضمة تكون‬ ‫ثابتة في جميع السجلت و يكون بالخطوات التالية‬ ‫بالضغط على إدراج صورة ثم تحيد مكان الصورة‬ ‫في النموذج لتظهر لنا الشاشة التالية لختيار‬ ‫الصورة‪.‬‬ ‫وبالضغط على ورقة خصائص الصورة لتحديد‬ ‫وضع الصورة و ذلك لختيار الوضع المناتسب‬ ‫حسب التصميم من قطع تمدد و تكبير‪ /‬تصغير‪.‬‬ ‫• وبهذا نكون قد وضعنا صورة جديدة في السجل المختار في نموذج قاعدة البيانات المختارة‬ ‫وتظهر كما تسبق وذكرنا‪.‬‬

‫*مجموعة أدوات ‪:‬‬

‫) ‪( 70‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫تنسيق النماذج‪:‬‬ ‫*التنسيق الشرطي‬ ‫و يتم التنسيق الشرطي للنموذج من خلل تبويب تصميم مجموعة خط لنحصل على التالي‪:‬‬

‫الشكل النهائى للقيمة التى ل‬ ‫تنطبق عليها الشرط المختار‬

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

‫) ‪( 71‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬ ‫الشكل النهائى للقيمة التى‬ ‫تنطبق عليها الشرط المختار‬


‫‪ Access2007‬ا‬

‫وفي المثال هذا أردت أن يكون تنسيق لون خلفية الراتب الكبر من ‪ 700‬جنيه باللون الحمر و‬ ‫القل من الشرط و هي أقل من ‪ 700‬جنيه تكون خلفيتها باللون الخضر‪.‬‬

‫لتخفاء إظهار العناصر بالنموذج ‪:‬‬ ‫ويتم ذلك من تبويب ترتيب مجموعة إظهار‪/‬إخفاء التحكم في إخفاء أو إظهار مكونات التعامل مع‬ ‫صفحة النموذج‪.‬‬

‫*إضافة تحقول موجودة ‪:‬‬

‫) ‪( 72‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

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

‫*إدراج عناصر تحكم ‪: Active X‬‬ ‫ويتم ذلك من تبويب "تصميم " مجموعة "أدوات" واختيار إدراج ‪Active X‬‬ ‫الشاشة التالية‪:‬‬

‫لتظهر لنا‬

‫اتختيار أى عنصر من الـ‬ ‫النموذج‬ ‫‪X evitcA‬‬ ‫الى‬

‫*محاذاة عناصر التحكم ‪:‬‬ ‫وتستخدم هذه الخاصية لعمل محاذاة لعناصر التحكم الموجودة بالنموذج على ان يكون المحاذاه دقيق‬ ‫جدا مما يؤدي إلى ظهور جمال و ترتيب التصميم و يتم ذلك عن طريق اختيار محاذاة عنصر التحكم‬ ‫ويكون كالتالي ‪:‬‬

‫) ‪( 73‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫الفصل السابع‬ ‫الــتــقــاريــر‬

‫) ‪( 74‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪‬الفصل السابع ‪ :‬الـ ـ ـتـ ـ ـق ـ ــاري ـ ــر‬

‫‪‬‬

‫) ‪ ( ‬ما هو التقرير ‪:‬‬ ‫هو عبارة عن وتسيلة لعرض المعلومات وإمكانية طباعة النتائج على الطابعة ‪.‬‬ ‫التقرير عبارة عن مستند يمكن طباعته أو عرضه على شاشة الكمبيوتر أو حفظه في ملف يحتوى‬ ‫على المخرجات المطلوب طباعتها أو عرضها من بيانات الجداول والتستعلمات في صورة شيقة‬ ‫وجذابة وتفي بالغرض من إنشاء قاعدة البيانات‪.‬‬ ‫يمكن عمل تقارير وهي مثل النماذج و لكن الفرق بينهما أن التقارير تطبع على ورق إما النماذج‬ ‫فيتم التعامل معها من خلل الشاشة والحاتسب و يتم إنشاء التقارير من تبويب إنشاء مجموعة تقارير‪.‬‬ ‫) ‪( 75‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫* اتختيار مصدر سجل‬ ‫تحتوي التقارير على معلومات تم تسحبها من جداول أو اتستعلمات‪ ،‬بالضافة إلى معلومات تم‬ ‫حفظها مع تصميم التقرير ‪ ،‬مثل التسميات و الرؤوس و الرتسومات ‪ .‬تعرف الجداول أو التستعلمات‬ ‫التي توفر البيانات التساتسية بمصدر تسجل التقارير ‪ .‬إذا كانت كافة الحقول المراد تضمينها موجودة في‬ ‫جدول واحد ‪ ،‬اتستخدم هذا الجدول كمصدر السجل ‪ .‬إذا كانت الحقول موجودة في أكثر من جدول ‪،‬‬ ‫يجب اتستخدام اتستعلم واحد أو أكثر كمصدر السجل ‪ .‬قد تكون هذه التستعلمات موجودة بالفعل في‬ ‫قاعدة البيانات ‪ ،‬أو ربما تحتاج إلى إنشاء اتستعلمات خاصة تلؤم احتياجات التقارير‪.‬‬ ‫وتوجد عدة طرق لنشاء التقارير وهي ‪:‬‬ ‫‪ -1‬إنشاء تقرير باستخدام الداة " تقرير "‬ ‫ُتقدم لك الداة " تقرير " أتسرع طريقة لنشاء تقرير ‪ ،‬لنها تقوم بإنشاء التقرير مباشرة دون‬ ‫مطالبتك بأية معلومات ‪ .‬يعرض التقرير كافة الحقول من الجدول أو التستعلم التساتسي ‪.‬‬ ‫قد ل تأتي الداة " تقرير " بالنتائج المرجوة تماما ‪ ،‬و‬ ‫لكنها مفيدة ‪ ،‬يمكنك إذا حفظ التقرير في طريقة عرض "‬ ‫التخطيط " أو طريقة عرض " التصميم " و تعديله‬ ‫بحيث يتلئم مع احتياجاتك بشكل أفضل ‪ .‬في " جزء‬

‫) ‪( 76‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫التنقل " ‪ ،‬انقر فوق الجدول أو التستعلم المراد اتستناد التقرير إليه في علمة التبويب إنشاء‪ ،‬في‬ ‫المجموعة تقارير‪ ،‬انقر فوق تقرير ‪.‬‬ ‫ينشئ ‪Access‬التقرير و يعرضه في طريقة عرض "التخطيط" وبعد عرض التقرير ‪ ،‬يمكنك‬ ‫حفظه ثم إغلق التقرير و الجدول التساتسي الذي اتستخدمته كمصدر تسجل‪ ،‬وفى المرة التالية التي‬ ‫تستفتح فيها التقرير ‪.‬‬ ‫‪ -2‬إنشاء تقرير باستخدام "معالج التقارير"‪:‬‬ ‫يمكنك اتستخدام "معالج التقارير" لتصبح أكثر دقة في تحديد الحقول التي تظهر في التقرير ‪ ،‬يمكنك‬ ‫أيضاً تحديد كيفية تجميع البيانات وفرزها‪ ،‬كما يمكنك اتستخدام الحقول من أكثر من جدول أو اتستعلم ‪،‬‬ ‫بشرط وجود علقات محددة مسبقا ً بين الجداول والتستعلمات‪.‬‬ ‫• في علمة التبويب إنشاء ‪ ،‬في المجموعة تقارير‪ ،‬أنقر فوق معالج التقارير‪.‬‬ ‫• اتبع الرشادات في صفحات "معالج التقارير" ‪ .‬في الصفحة الخيرة ‪ ،‬أنقر فوق إنهاء‪.‬‬

‫* ملتحظة ‪:‬‬ ‫إذا أردت تضمين حقول من جداول واتستعلمات متعددة في التقرير الخاص بك‪ ،‬فل تنقر فوق التالي‬ ‫أو فوق إنهاء بعد تحديد الحقول من الجدول أو التستعلم الول في الصفحة الولى من "معالج‬ ‫التقارير" بدل من ذلك ‪ ،‬كرر الخطوات لتحديد جدول أو اتستعلم وانقر فوق أية حقول إضافية تريد‬ ‫تضمينها في التقرير ‪ .‬ثم أنقر فوق التالي أو إنهاء للمتابعة‪.‬‬ ‫‪ -3‬إنشاء تقرير باستخدام أداة "التقرير الفارغ"‪:‬‬ ‫إذا لم ترغب في اتستخدام الداة "تقرير" أو "معالج التقارير" يمكنك اتستخدام الداة "تقرير فارغ"‬ ‫لنشاء تقرير من ل شيء ‪ ،‬هذه الطريقة تسريعة جداً لنشاء التقرير ‪ ،‬خاصة إذا كنت تخطط لوضع‬ ‫حقول قليلة في التقرير ‪ ،‬بشرح الجراء التالي كيفية اتستخدام "تقرير فارغ"‬ ‫) ‪( 77‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫في علمة التبويب "إنشاء" في المجموعة "تقارير" ‪ ،‬انقر فوق "تقرير فارغ" يتم عرض التقرير‬ ‫الفارغ في طريقة عرض "التخطيط" ويتم عرض جزء في الجانب اليسر من إطار ‪.Access‬‬

‫في جزء قائمة الحقول ‪ ،‬انقر فوق علمة الجمع بجانب الجدول أو الجداول التي تحتوى على الحقول‬ ‫التي تريد رؤيتها في التقرير‪.‬‬ ‫اتسحب كل حقل إلى التقرير بمقدار حقل واحد في المرة الواحدة‪ ،‬أو اضغط باتستمرار على ‪CTRL‬‬ ‫وحدد حقولً متعددة ‪ ،‬ثم اتسحبها جميعاً إلى التقرير مرة واحدة ‪.‬‬ ‫اتستخدم الدوات في المجموعة "عناصر التحكم" ضمن علمة التبويب "تنسيق" لضافة شعار أو‬ ‫عنوان أو أرقام صفحات أو التاريخ والوقت للتقرير‪.‬‬ ‫‪ -4‬إنشاء تقرير باستخدام أداة "تصميم التقرير "‬ ‫وهو ليتم التعامل مع التقارير بتصميمنا نحن ويمكنا اتستخدام جميع مميزات تصميم النموذج في هذا‬ ‫التقرير ولكنه مصمم طبعاً للطباعة ولكن الفرق بينهم أن نموذج تصميم "تصميم التقارير" تنقسم إلى‪:‬‬ ‫يوجد فى بداية أول صفحة فقط من صفحات‬ ‫التقارير ول يتكرر فى باقى الصفحات‬

‫يوجد فى بداية كل صفحة من صفحات التقارير‬ ‫ويتكرر فى باقى الصفحات‬

‫يوجد فى نهاية آتخر صفحة فقط من صفحات‬ ‫التقارير ول يتكرر فى باقى الصفحات‬

‫يوجد فى نهاية كل صفحة من صفحات التقرير‬ ‫ويتكرر فى باقى الصفحات‬

‫معاينة التقارير & طباعة التقارير ‪:‬‬ ‫• بعد فتح قاعدة البيانات وتصميم جداولها ونماذجها والتقارير‬ ‫المطلوبة لخراج المعلومات نفتح التقرير المراد معاينته قبل‬ ‫الطباعة في وضع "معاينة قبل الطباعة" يظهر التقرير في الشكل‬ ‫الجاهز للطباعة‪.‬‬ ‫• ويمكن معاينة التقرير أيضا بعد فتحه في "طريقة عرض التقرير"‬ ‫بالضغط على"زر أوفيس" ومن القائمة المنسدلة‬ ‫نشير بالفأرة إلى "طباعة" تظهر قائمة جانبية‬ ‫نختار منها "معاينة قبل الطباعة" كما بالشكل‬ ‫التالي‪.‬‬ ‫) ‪( 78‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫• وفى كلتا الحالتين وبعد معاينة التقرير نقوم بإغلق شاشة المعاينة بالضغط على أيقونة‬ ‫) إغلق معينة قبل الطباعة ( ‪.‬‬ ‫طباعة التقرير‪:‬‬ ‫• بعد معاينة التقرير والموافقة على شكله النهائي وأخذ قرار الطباعة نضغط على"زر أوفيس"‬ ‫ومن القائمة المنسدلة نشير بالفأرة إلى "طباعة" تظهر قائمة جانبية نختار منها "طباعة" كما‬ ‫بالشكل التالي‪.‬‬ ‫• تفتح شاشة لتحديد عدد نسخ الطباعة ونوع الطابعة وحالتها وإعداد الطابعة‪.‬‬

‫) ‪( 79‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫) ‪( 80‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫الفصل الثامن‬ ‫‪‬الفصل الثامن ‪ :‬وحدات الماكرو ‪‬‬

‫‪ ‬تعريف الماكرو ‪:‬‬ ‫هي عبارة عن وحدة تشغيل تشمل مجموعة من الجراءات تسهل عليك العمال البرمجية‬ ‫فل حاجة لكتابة الكود ) الشفرة ( ‪.‬‬ ‫‪ ‬تخطوات إنشاء الماكرو ‪:‬‬ ‫هناك عدة خطوات لنشاء ماكرو وهي كما يلي ‪:‬‬ ‫‪ – 1‬من التبويب إنشاء من مجموعة غير ذلك ‪.‬‬ ‫‪ – 2‬أختر ماكرو تظهر قائمة أختر ماكرو ‪.‬‬ ‫‪ – 3‬يظهر مربع حوار ماكرو ‪. 1‬‬ ‫‪ – 4‬حدد أتسفل حقل الجراء – الجراء الذي تريده ‪.‬‬ ‫‪ – 5‬قم بتحديد وتسيطات الجراءات في التسفل ويظهر الوتسيطات‪.‬‬ ‫‪ – 6‬قم بحفظ الماكرو وتسميته بنفس اتسم الكائن الذي اخترته ‪.‬‬

‫وتحدات‬ ‫الــمــاكــرو‬

‫‪ ‬أهم أنواع الجراءات ‪:‬‬

‫أتسم الجراء‬

‫‪OpenTable‬‬ ‫‪OpenQuery‬‬ ‫‪OpenForm‬‬ ‫‪OpenReport‬‬ ‫‪Close‬‬ ‫‪Quit‬‬ ‫‪Beep‬‬ ‫‪msgBox‬‬ ‫‪PrintOut‬‬ ‫‪Maximize‬‬ ‫‪GoToRecord‬‬

‫وظيفة الجراء‬ ‫فتح جدول‬ ‫فتح اتستعلم‬ ‫فتح نموذج‬ ‫فتح تقرير‬ ‫إغلق‬ ‫إنهاء‬ ‫إصدار صوت‬ ‫لفتح رتسالة‬ ‫طباعة‬ ‫تكبير‬ ‫للتنقل بين السجلت‬

‫‪ ‬إنشاء إجراء في ماكرو ‪:‬‬ ‫) ‪( 81‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫يتم إنشاء إجراء في ماكرو كما يلي ‪:‬‬ ‫‪ – 1‬إجراء فتح جدول ‪:‬‬

‫‪ – 2‬إجراء فتح اتستعلم ‪:‬‬

‫‪ – 3‬إجراء فتح نموذج ‪:‬‬

‫‪ – 4‬إجراء فتح تقرير ‪:‬‬

‫‪ –5‬إجراء الغلق أو إنهاء ‪:‬‬

‫‪ ‬بعض الجراءات الهامة في الماكرو ‪:‬‬ ‫تختلف أنواع إجراءات الماكرو فمنها ما هظظو‬ ‫مخصظظظص للقظظظوائم وفتظظظح النمظظظاذج والتقظظظارير‬ ‫والجظظظداول أو حظظظذفها أو العمظظظل عليهظظظا أو حظظظتى‬ ‫إغلقها أو إنهاء العمل بهظظا وبالبرنامظظج أو إضظظافة‬ ‫رتسائل تحذير أو ترحيب أو حتى إضظظافة أصظظوات‬ ‫إلى النمظظاذج النهائيظظة كمظظا يمكننظظا إدراج أكظظثر مظظن‬ ‫ماكرو في نفس النموذج‪.‬‬ ‫عمل مجموعة ماكرو ‪:‬‬ ‫مجموعة الماكرو هي عدة إجراءات يتم حفظها باتسم واحظظد أي كملظظف واحظظد ومظظن ثظظم وضظظعها فظظي‬ ‫الكائن كالنموذج كزر واحد ‪.‬‬ ‫لتشغيل وتنفيذ الماكرو‪:‬‬ ‫) ‪( 82‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫بعظظد إعظظداد المظظاكرو أضظظغط زر"تشظظغيل"فظظي مجموعظظة "أدوات" مظظن تبظظويب "تصظظميم وحظظدات‬ ‫الماكرو"‪.‬‬ ‫‪ ‬تعريف الوتحدات النمطية‬ ‫هي لغات البرمجة المستخدمة في برنامج الكسس وهي ‪Macro ; SQL ; Visual Basic‬‬ ‫الوتحدة النمطية‪:‬‬ ‫هظظي برمجظظة بلغظظة ‪ - Access Basic‬وهظظي لغظظة ‪ - Visual Basic -‬مظظع ربطهظظا فظظي برنامظظج‬ ‫الكسس‪.‬‬ ‫والكلمة ‪ SQL‬هظظي اختصظظار للكلمظظات ‪ Structured Query Language‬وهظظى لغظظة البرمجظظة‬ ‫القوية والشهيرة في برامج قواعد البيانات ‪.‬‬

‫الفصل التاسع‬

‫الــواجــهــة‬ ‫الــرئــيــســيــة‬

‫) ‪( 83‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪‬الفصل التاـسع ‪ :‬الواجهة الرئيسية ‪‬‬ ‫‪ ‬تعريف الواجهة الرئيسية ‪:‬‬ ‫هو عبارة عن النموذج الذي يظهر في البداية أو بداية التشغيل ‪ ،‬ويتم عبره النتقال إلى باقي‬ ‫المكونات للبرنامج أو المشروع ‪.‬‬ ‫فمث ً‬ ‫ل ‪ :‬في الواجهة الرئيسية يتم اتستدعاء النماذج ‪ :‬نموذج الصفوف و نموذج المدرتسين و نموذج‬ ‫الطلب و نموذج المواد و نموذج الدرجات و زر الخروج النهائي ‪.‬‬ ‫‪ ‬تعريف الواجهات ‪:‬‬ ‫هي عبارة عن النماذج الذي يظهر فيها البيانات والتي تحتوي على أزرار يمكن التنقل بها إلى‬ ‫المكونات التي تخص هذه الواجهة أو تنفيذ بعض المهام‪.‬‬ ‫فمث ً‬ ‫ل‪ :‬فظي نمظوذج الصظفوف يتظم عظرض بيانظات الصظفوف بالضظافة إلظى أزرار تسظتدعي جظدول‬ ‫الصفوف واتستعلم الصفوف وتقرير الصفوف وبعض العمليات و زر الخروج من النموذج ‪.‬‬ ‫‪ ‬إنشاء الواجهة الرئيسية و أزرار الوامر‪:‬‬ ‫يتم إنشاء الواجهة الرئيسية بعدة خطوات وهي كما يلي ‪:‬‬ ‫‪ – 1‬من التبويب إنشاء من مجموعة نماذج أختر نموذج فارغ يتم إظهار واجهة التصميم فارغة ‪.‬‬ ‫‪ – 2‬من التبويب تصميم أختر تسمية ثم قم برتسم مستطيل يكتب بداخله اتسم المشروع ‪.‬‬ ‫‪ – 3‬أتستخدم الخط والمستطيل في رتسم بعض البداعات داخل الواجهة ‪.‬‬ ‫‪ – 4‬من التبويب تصميم أختر زر أمر ثم قم برتسم زر المر في الواجهة أو النموذج ‪.‬‬ ‫‪ – 5‬تسيتم ظهور مربع حوار ) معالج زر المر ( يطرح عليك أتسئلة ‪.‬‬ ‫) ‪( 84‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ – 6‬تسيطالبك المعالج بظ ‪ :‬ما هو الجراء الذي تريد حدوثه عند الضغط على الزر ‪.‬‬ ‫‪ – 7‬تسيتم عرض مجموعة من الفئات كل فئة تحتوي على مجموعة من الجراءات ‪.‬‬ ‫‪ – 8‬أختر الفئة ) متنوع ( من الجراءات ) تشغيل الماكرو ( ثم اضغط على التالي ‪.‬‬ ‫‪ – 9‬تسيطالبك المعالج بظ ‪ :‬ما الماكرو الذي تريد أن يقوم زر المر بتشغيله ؟‬ ‫‪ – 10‬أختر الماكرو من القائمة وليكن ) ن الطلب ( ثم اضغط على التالي ‪.‬‬

‫‪ – 11‬تسيطالبك المعالج بظ ‪ :‬هل تريد كتابة نص أو وضع صورة على الزر ؟‬ ‫‪ – 12‬أختر النص وكتب وظيفة الزر مثلً ) الطلب ( ‪.‬‬ ‫‪ – 13‬يظهر في المعاينة لنموذج في اليمين صورة الزر وبداخلة النص ‪.‬‬ ‫‪ – 14‬يمكن أن نختار صورة للزر وذلك بالتحديد على الصورة ‪.‬‬ ‫‪ – 15‬حدد على إظهار كافة الصور في التسفل ليعرض مجموعة من الصور ‪.‬‬ ‫‪‬ملحظة ‪:‬‬ ‫يظهر أتسماء الصور وتظهر الصورة في النموذج ‪ ،‬كما يمكن اختيار صور أخرى من اتستعراض‪.‬‬ ‫‪ – 16‬يمكنك اختيار أي صورة معبرة عن المطلوب ‪.‬‬ ‫‪ – 17‬تسنختار هنا النص ليظهر داخل الزر ثم اضغط على التالي ‪.‬‬ ‫‪ – 18‬تسيطالبك المعالج بظ ‪ :‬ما هو أتسم الزر الذي تريده ؟‬ ‫‪ – 19‬أكتب أي أتسم للزر و الفضل تركها كما هي تحمل اتسم المر ورقمه ثم إنهاء ‪.‬‬

‫‪ – 20‬يظهر الزر في النموذج وهو جاهز للعمل ‪.‬‬ ‫‪ – 21‬قم بعمل التنسيق للزر من ناحية الحجم و المحاذاة والخط وغيرها حسب الرغبة‪.‬‬ ‫‪ – 22‬كرر هذه الخطوات لكل النماذج ) الصفوف والمدرتسين والمواد والدرجات وخروج (‪.‬‬ ‫‪ – 23‬يظهر شكل النموذج في حالة التصميم ‪ ،‬أختر عرض ليتم عرض الواجهة النهائي ‪.‬‬

‫) ‪( 85‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ ‬بدء التشغيل ‪:‬‬ ‫يمكن تحويل البرنامج ) المشروع ( إلى‬ ‫برنامج تنفيذي ليتم اعمل عليه كبرنامج جاهز‪،‬‬ ‫وذلك من شعار أوفيس نختار خيارات ‪ ،‬تسيظهر‬ ‫مربع حوار خيارات أختر التبويب قاعدة البيانات‬ ‫الحالية من خيارات التطبيق أكتب عنوان التطبيق‪،‬‬ ‫ثم من عرض النموذج اختر )الواجهة الرئيسية(‪.‬‬

‫الفصل العاشر‬

‫‪‬ملحظة مهمة جداً ‪:‬‬ ‫عند إلغاء إشارة صح من أمام الخيارات لن تتمكن من الدخول إلى قاعدة البيانات‪،‬لذلك قم بعمل نسخة‪.‬‬ ‫وللدخول ولعادة الشارات أمام الخيارات قم بفتح القاعدة من جديد مع اتستمرار الضغط على)‪.(Shift‬‬

‫الــقــوالــب‬

‫) ‪( 86‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ ‬الفصل العاشر ‪ :‬الـ ـق ــوال ــب ‪‬‬ ‫‪ ‬تعريف القوالب ‪:‬‬ ‫هي عبارة عن برامج معده مسبقاً من قبل شركة ميكروتسوفت كمشاريع جاهزة في أكسس ‪.‬‬ ‫‪ ‬إعداد القوالب ‪:‬‬ ‫يتم إعداد القوالب بعدة خطوات وهي ‪:‬‬ ‫‪ – 1‬من شعار اوفيس نختار جديد ‪.‬‬ ‫‪ – 2‬تظهر شاشة الشروع في اتستخدام أكسس‪.‬‬ ‫‪ – 3‬من فئات القوالب نختار القوالب المحلية‪.‬‬ ‫‪ – 4‬من القوالب المحلية اختر القالب المناتسب‪.‬‬ ‫‪ – 5‬تسيظهر في اليسار إنشاء القاعدة بنفس التسم‪.‬‬ ‫‪ – 6‬عند الضغط على إنشاء تسيبداء معالج قاعدة‬ ‫البيانات بإنشاء قاعدة البيانات كاملة‪.‬‬ ‫‪ – 7‬يمكن الدخول للجداول و التستعلمات‬ ‫والنماذج والتقارير وغيرها للتعديل أو للتستخدام المباشر في العمل‪.‬‬

‫) ‪( 87‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪‬ملحظة ‪:‬‬ ‫يظهر المشروع في الخير فارغاً من البيانات ‪ ،‬كما يمكن التعديل في محتوياته وتصميمه ‪.‬‬ ‫‪ ‬تطبيق ‪:‬‬ ‫قم بإنشاء باقي القوالب لتتعرف عليها وعلى أعماله ومكوناتها وعلى كيفية تصميمها ومحتوياتها ؟‬ ‫‪ ‬تعريف قاعدة بيانات برنامج نورث ويند ‪:‬‬ ‫هي عبارة عن مشروع قاعدة بيانات معد مسبقا ً من قبل شركة‬ ‫ميكروتسوفت‪ ،‬كمثال جاهز لمشروع متكامل مع البيانات والعمليات‬ ‫لغرض التعلم ومعرفة المكونات للقاعدة‪.‬‬ ‫‪ ‬إعداد قاعدة برنامج نورث ويند ‪:‬‬ ‫‪ – 1‬من شعار أوفيس نختار القوالب المحلية تظهر‬ ‫القاعدة أمامك أو من )‪.(Sample‬‬ ‫‪ – 2‬أختر القاعدة )‪ (Northwind 2007‬تسيتم إنشاء القاعدة‪.‬‬ ‫‪ – 3‬تستظهر الواجهة الرئيسية للبرنامج وخلفها قاعدة البيانات‪.‬‬ ‫‪ – 4‬قم بالتعرف على محتويات القاعدة – ثم قم بالتعرف على مكونات القاعدة بنفسك ‪.‬‬

‫) ‪( 88‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫الفصل الحادي عشر‬

‫الـتـطـبـيـقـات‬

‫‪‬ملحظة ‪:‬‬ ‫تعرف على تصميم القاعدة ومكوناتها وحاول أن تعمل قاعدة أفضل منها خاصة بعملك ‪.‬‬

‫) ‪( 89‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪C‬الفصل الحادي عشر ‪ :‬ال ـت ـط ـب ـي ـقــات‬

‫‪B‬‬

‫* التطبيق ) ‪ ( 1‬إعداد مشروع شركة الكندي للسفريات والسياتحة *‬ ‫‪ – 1‬قم بإنشاء قاعدة بيانات باسم شركة الكندي للسفريات والسياتحة ؟‬ ‫‪ – 2‬قم بإنشاء الجداول التية بالتنسيقات التية ‪ :‬تحجم الخط )‪ (20‬تخلفية و تخط من ذوقك لكل الجداول ؟‬ ‫أ ( البلدان ‪ ) :‬رمز البلد – أسم البلد – أسم الدولة ‪ -‬القارة ( تحدد المفتاح الساسي ؟‬ ‫ب( الرتحلت ‪ ) :‬رقم الرتحلة – أسم البلد – يوم الرتحلة – وقت الرتحلة – رسوم الرتحلة ( تحدد المفتاح ؟‬ ‫جـ( الركاب ‪ ) :‬رقم الراكب – أسم الراكب – رقم المقعد – رقم الرتحلة ‪ -‬الجنسية ( تحدد المفتاح ؟‬ ‫‪ – 3‬قم بعمل العلقات بين الجداول ؟ ةثم قم بإدتخال السجلت كما يلي ) ‪ 4‬بلدان – ‪ 6‬رتحلت – ‪ 9‬ركاب ( ؟‬ ‫‪ – 4‬قم بعمل الستعلمات‪:‬‬ ‫أ ( الرتحلت‪ ):‬اسم البلد – يوم الرتحلة – وقت الرتحلة ( بالترتيب التصاعدي تحسب اليوم؟‬ ‫ب( ركاب الرتحلت‪ ):‬أسم الراكب – رقم المقعد – أسم البلد – رسوم الرتحلة ( بالترتيب التنازلي للرسوم ؟‬ ‫‪ – 5‬قم بإنشاء النماذج‪ ) :‬البلدان – الرتحلت ‪ -‬الركاب ( ؟ مع عمل عنوان للنموذج و عمل التنسيقات واللوان ؟‬ ‫‪ – 6‬قم بعمل التقارير التية‪):‬تقرير البلدان– تقرير الرتحلت– تقرير الركاب– تقارير الستعلمات( مع التنسيقات؟‬ ‫‪ – 7‬قم بعمل الماكرو التي تحتاجها لستدعاء ‪ ) :‬الجداول و الستعلم ( ؟‬ ‫‪ – 8‬قم بعمل الزرار اللزمة داتخل كل نماذج من النماذج لستدعاء الجداول والتقارير الخاصة بكل نموذج ؟‬ ‫‪ – 9‬قم بعمل نموذج يحتوي على أزرار تستدعي الستعلمات و تقارير الستعلمات ؟ مع عمل عنوان للنموذج ؟‬ ‫‪ – 10‬قم بعمل الواجهة الرئيسية على الزرار التية‪ ):‬البلدان – الرتحلت – الركاب – الستعلمات ‪ -‬تخروج ( ؟‬ ‫‪ – 11‬ضع أسمك أسفل الواجهة الرئيسية ؟ وتحول البرنامج إلى تنفيذي من الواجهة ؟‬

‫) ‪( 90‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫* التطبيق ) ‪ ( 2‬إعداد مشروع التختبارات *‬ ‫‪ – 1‬قم بإنشاء قاعدة بيانات باسم التختبارات ؟‬ ‫‪ – 2‬قم بإنشاء الجداول التية بالتنسيقات التية ‪:‬‬ ‫أ ( الدورات ‪ ) :‬رقم الدورة – أسم الدورة – سعر الدورة ( ؟ تحجم الخط )‪(20‬تخلفية صفراء وتخط أزرق ؟‬ ‫ب( الطلب ‪ ) :‬رقم الطالب – أسم الطالب – أسم الدورة (؟تحجم الخط )‪(20‬تخلفية زرقاء وتخط أتحمر ؟‬ ‫جـ( الدرجات ‪ ) :‬أسم الطالب – الدرجة – التقدير ( ؟تحجم الخط )‪(20‬تخلفية تحمراء وتخط أصفر؟‬ ‫‪ – 3‬قم بعمل العلقات بين الجداول ؟ ةثم قم بإدتخال السجلت كما يلي ) ‪ 3‬دورات – ‪ 6‬طلب – ‪ 6‬درجات ( ؟‬ ‫‪ – 4‬قم بعمل استعلم‪ ):‬رقم الدورة‪ -‬أسم الدورة– أسم الطالب–الدرجة (؟تحجم الخط)‪(24‬تخلفية بني وتخط أبيض؟‬ ‫‪ – 5‬قم بإنشاء النماذج‪ ) :‬الدورات – الطلب ‪ -‬الدرجات ( ؟ مع عمل عنوان للنموذج و عمل التنسيقات ؟‬ ‫‪ – 6‬قم بعمل التقارير التية ‪ ) :‬تقرير الدورات – تقرير الطلب – تقرير الدرجات – تقرير الستعلم ( ؟‬ ‫‪ – 7‬قم بعمل الماكرو اللزم لستدعاء ‪ ) :‬الجداول ( فقط ؟‬ ‫‪ – 8‬قم بعمل الزرار اللزمة داتخل كل نماذج من النماذج لستدعاء الجداول والتقارير من الخاصة بكل نموذج ؟‬ ‫‪ – 9‬قم بعمل الواجهة على الزرار التية‪ ):‬الدورات– الطلب– الدرجات– الستعلم – تقرير الستعلم‪ -‬تخروج ( ؟‬ ‫‪ – 10‬قم بتحويل البرنامج إلى بداء التشغيل الفوري ؟‬

‫الفصل الثاني عشر‬

‫مــهــارات‬ ‫أتخـــــرى‬

‫) ‪( 91‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪‬الفصل الثاني عشر ‪ :‬مهارات أخرى‬

‫‪‬‬

‫‪ ‬عمل وإضافة المعادلت و الدوال و القوانين في أكسس ‪:‬‬ ‫يمكن إضافة معادلت وقوانين في الكسيل وذلك في كائن التستعلمات للحصول على نتائج معينة‬ ‫وذلك كما يلي ‪:‬‬ ‫‪ .1‬قم بإضافة ثلث حقول إلى جدول الدكاترة ولتكن ) الرواتب ‪ ،‬المكافأة ‪ ،‬الضريبة ( ‪.‬‬ ‫‪ .2‬قم بإضافة اتستعلم باتسم ) س الرواتب ( يحتوي على الحقول التية ‪:‬‬ ‫) اتسم الدكتور ‪ ،‬الراتب ‪ ،‬المكافأة ‪ ،‬الضريبة ( ‪.‬‬ ‫نزار النسيري‬

‫‪ .3‬قم بالوقوف في العمود الخامس في التستعلم في منطقة الحقل من أجل حساب الصافي وكتب‬ ‫المعادلة التية ‪:‬‬ ‫]الراتب[‪]+‬المكافأة[‪]-‬الضريبة[=‬ ‫) ‪( 92‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ .4‬قم بعرض التستعلم على شكل ورقة بيانات ‪ ،‬وتسيظهر في العمود الخير ناتج المعادلة الذي‬ ‫تسيكون هو ) الصافي ( باتسم للعمود هو )‪ . (Expr1‬يمكن تغيير التسمية في ورقة التقرير‪.‬‬ ‫‪‬ملحظة ‪:‬‬ ‫يمكن عمل المعادلت و القوانين وكذلك الشروط وذلك بإضافة إشارة )=( يساوي لتشغيل وحدة‬ ‫الحساب و المنطق ‪ ،‬ثم ذكر أتسماء الحقول بين أقواس المربع ] [ ‪ .‬وهذا بدل أتسم الخلية في إكسيل‪.‬‬ ‫* مثال ‪:‬‬ ‫‪ :‬الظظمظكظافظأة )‪%‬الراتب[<=‪ ];50000‬الراتب[*‪ ];%10‬الراتب[*‪=IIF([15‬‬ ‫‪%‬الراتب[*‪=[5‬‬ ‫‪ :‬الظضظريظبظة‬ ‫‪ ‬تطبيق ‪:‬‬

‫قم بعمل بعض المعادلت أو الشروط على جدولك كما درتست في إكسل؟‬

‫‪ ‬اتستخدام )‪ (SQL‬في أكسس ‪:‬‬ ‫يمكنك أكسس من كتابة اتستعلمك عن طريق عبارات ‪ SQL‬تسنعطي هنا مثالً عن التستعلم‬ ‫باتستخدام عبارات ‪ SQL‬وذلك كما يلي ‪:‬‬ ‫من الكائنات اتستعلمات أختر الوظيفة جديد – ثم أختر طريقة عرض التصميم – تسيظهر مربع‬ ‫‪.‬‬ ‫حوار إظهار جدول قم بإغلقه – ثم من شريط الدوات اختر اليقونة عرض )‪(SQL‬‬ ‫تسيظهر مربع حوار كتابة الشفرة أكتب الشفرة – ثم قم بحفظ التستعلم ‪ .‬كما يلي ‪:‬‬ ‫اتستعلم التحديد ‪:‬‬ ‫التستعلم المختلط ‪:‬‬ ‫لعمل علقة بين الجداول‪:‬‬ ‫اتستعلم التحديث ‪:‬‬ ‫اتستعلم الحذف ‪:‬‬ ‫‪‬ملحظة ‪:‬‬

‫) ‪( 93‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫)‪ (SELECT‬تعني حصر الحقول ‪ ،‬أذا كان اتسم الحقل من كلمة واحدة يكتب كما هو وإذا كان اتسم‬ ‫الحقل من كلمتين يكتب بين مربعين ] [ كذلك اتسم الجدول ‪ (FROM) ،‬تعني من الجدول ‪) ،‬‬ ‫‪ (UPDATE‬تعني تحديث‪ (DELET) ،‬تعني حذف ‪ ) .‬طور نفسك أكثر في النواع الخرى ( ‪.‬‬ ‫‪ ‬التستيراد و التصدير في أكسس ‪:‬‬ ‫يمكن اتستيراد جدول من قاعدة بيانات أخرى إلى القاعدة الحالية كما يمكن و تصدير جدول من‬ ‫القاعدة الحالية إلى قاعدة بيانات أخرى كما يلي ‪:‬‬ ‫‪ -1‬التستيراد ‪ :‬من قائمة ملف نختار إحضار بيانات خارجية ثم نختار اتستيراد ‪.‬‬ ‫‪ -2‬التصدير ‪ :‬من قائمة ملف نختار تصدير ‪.‬‬

‫‪ ‬تغيير حجم النموذج ملء الشاشة في أكسس ‪:‬‬ ‫يمكن جعل النموذج ملء الشاشة بإضافة شفرة إلى النموذج من التعليمات البرمجية كما يلي ‪:‬‬ ‫‪.‬‬ ‫من قائمة عرض نختار تعليمات برمجية أو من شريط الدوات نختار تعليمات برمجية‬ ‫تظهر شاشة الشفرة )‪ (Code‬نختر من القوائم في العلى )‪ (Form‬ثم )‪، (Load‬‬ ‫تظهر منطقة )‪ (Form_Load‬نكتب بداخله )‪ (DoCmd.Maximize‬ثم تحفظ ‪.‬‬

‫نزار النسيري‬

‫‪ ‬قواعد التحقق من الصحة في جداول أكسس ‪:‬‬ ‫يمكن تقييد عملية إدخال البيانات في الجداول بقواعد تحكمها وتمنع تجاوزها وذلك كما يلي ‪:‬‬ ‫مثلً ‪ :‬في حال عدم تسجيل أي طالب معدله أقل من )‪ (70‬يتم وضع خصائص الحقل كما يلي‪:‬‬ ‫) ‪( 94‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ ‬إنشاء القوائم باتستخدام الماكرو في أكسس ‪:‬‬ ‫يمكن إنشاء قوائم للبرنامج أو المشروع لتسهيل النتقال و الوصول للعمليات كما يلي ‪:‬‬ ‫‪ -1‬من الكائنات أختر وحدات الماكرو ‪.‬‬ ‫‪ -2‬ثم من الوظائف أختر جديد ‪.‬‬ ‫‪ -3‬تسيظهر مربع حوار ماكرو نختار من‬ ‫شريط الدوات زر المر أتسماء وحدات‬ ‫الماكرو الذي يقسمه إلى ثلثة أقسام هي‬ ‫) اتسم الماكرو – إجراء – تعليق ( مع‬ ‫وتسائط الدالة في التسفل ‪.‬‬ ‫‪ -4‬نكتب اتسم الماكرو ثم الجراء المطلوب والتعليق إن وجد ثم نقوم بحفظة ‪.‬‬ ‫‪ -5‬يمكن كتابة أكثر من إجراء في الماكرو الواحد ليكونوا عناصر للقائمة ‪.‬‬ ‫مث ً‬ ‫ل ‪ :‬الماكرو الول يحتوي على )إغلق النموذج( و الماكرو الثانية ) فتح النماذج (‪.‬‬

‫‪ -6‬نقوم بعمل ماكرو جديد باتسم ) القوائم ( يتم فيه اتستدعاء الماكرو السابق كما يلي ‪:‬‬

‫) ‪( 95‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪ -7‬بعد حفظ الماكرو تتم عملية تشغيل هذا الماكرو وذلك من قائمة أدوات نختار بداء التشغيل‪.‬‬ ‫‪ -8‬يظهر مربع حوار ) بدء التشغيل ( يتم في منطقة شريط القوائم كتابة اتسم الماكرو )القوائم(‪.‬‬ ‫‪ -9‬عند تشغيل البرنامج أو المشروع تسيظهر شريط القوائم في العلى كما هو موضح ‪.‬‬

‫الفصل الثالث عشر‬

‫مــشــاريــع‬ ‫الــتــخــرج‬

‫) ‪( 96‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫‪‬الفصل الثالث عشر ‪ :‬مشاريع التخرج في أكسس ‪XP2007 ‬‬ ‫نعرض هنا بعض أتسماء المشاريع التي يمكنك الختيار منها أو يمكنك ابتكار مشروع بفكرة أخرى ‪.‬‬ ‫للمراتسلت ‪.‬‬ ‫الجامعة‪) .‬المرجع‬ ‫برامج– برنامج‬ ‫‪ – 1‬برنامج المدرتسة ‪ ) .‬وهو المشروح داخل الملزمة ( مع ‪22‬‬ ‫كتطبيق ( ‪.‬‬ ‫‪ – 23‬برنامج السكرتارية ‪.‬‬ ‫‪ – 2‬برنامج عيادة تخصصية ‪.‬‬ ‫‪ – 24‬برنامج المطارات ‪.‬‬ ‫‪ – 3‬برنامج مستشفى عام ‪.‬‬ ‫‪ – 25‬برنامج الرحلت ) السفريات ( ‪.‬‬ ‫‪ – 4‬برنامج البريد‪.‬‬ ‫‪ – 26‬برنامج الفرزة ) المواصلت ( ‪.‬‬ ‫‪ – 5‬برنامج معهد ‪.‬‬ ‫‪ – 27‬برنامج الدوري الرياضي ‪.‬‬ ‫‪ – 6‬برنامج شؤون الموظفين ‪.‬‬ ‫‪ – 28‬برنامج المرور ‪.‬‬ ‫‪ – 7‬برنامج محل مبيعات ) حدد نوع (‪.‬‬ ‫‪ – 29‬برنامج المعسكر ‪.‬‬ ‫‪ – 8‬برنامج صيدلية ‪.‬‬ ‫‪ – 30‬برنامج المسابقات ‪.‬‬ ‫‪ – 9‬برنامج اتستيراد وتصدير ‪.‬‬ ‫‪ – 31‬برنامج الجمعيات الخيرية ‪.‬‬ ‫‪ – 10‬برنامج إنتاج ) التصنيع ( ‪.‬‬ ‫‪ – 32‬برنامج قسم الشرطة ‪.‬‬ ‫‪ – 11‬برنامج بنك ‪.‬‬ ‫‪ – 33‬برنامج الفنادق ‪.‬‬ ‫‪ – 12‬برنامج قروض ‪.‬‬ ‫‪ – 34‬برنامج السكن الخيري ‪.‬‬ ‫‪ – 13‬برنامج مكتبة ‪.‬‬ ‫‪ – 35‬برنامج الطبخ ‪.‬‬ ‫‪ – 14‬برنامج تأمين ‪.‬‬ ‫‪ – 36‬برنامج الضيوف والصدقاء ‪.‬‬ ‫‪ – 15‬برنامج مخازن ‪.‬‬ ‫‪ – 37‬برنامج شجرة العائلة ‪.‬‬ ‫‪ – 16‬برنامج القارات ‪.‬‬ ‫‪ – 38‬برنامج السيارات ‪.‬‬ ‫الجمارك ‪.‬‬ ‫) ‪( 97‬‬ ‫للتدريب وتنمية القدرات‬ ‫برنامجالكندي‬ ‫‪ – 39‬المركز‬ ‫‪ – 40‬برنامج النتخابات ‪.‬‬ ‫‪ – 41‬برنامج الفواتير) كهرباء أوماء أو‪.(...‬‬


‫‪ Access2007‬ا‬

‫‪ – 17‬برنامج تحضير ) الحضور والغياب (‪.‬‬ ‫‪ – 18‬برنامج التلفزيون ‪.‬‬ ‫‪ – 19‬برنامج المشاريع ‪.‬‬ ‫‪ – 20‬برنامج السياحة ‪.‬‬ ‫‪ – 21‬برنامج العقارات ‪.‬‬ ‫أو أي مشروع تقترحه ‪. ....‬‬ ‫‪ ‬المطلوب من كل طالب في مشروعة ‪-:‬‬ ‫‪ – 1‬تحديد اتسم المشروع ‪ ،‬وإنشاء قاعدة البيانات له ‪.‬‬ ‫‪ – 2‬إنشاء جداول بداخل قاعدة البيانات ‪ .‬ل تقل عن ) ‪ ( 3‬جداول ‪.‬‬ ‫‪ – 3‬إنشاء العلقات اللزمة بين الجداول ‪ ،‬وإدخال البيانات للجداول ‪.‬‬ ‫‪ – 4‬إنشاء التستعلمات للجداول ‪ .‬ل تقل عن ) ‪ ( 5‬اتستعلمات أحدها مختلط ‪.‬‬ ‫‪ – 5‬إنشاء النماذج لدخال البيانات ‪ .‬ل تقل عن ) ‪ ( 3‬نماذج ) بالتصميم (‪.‬‬ ‫‪ – 6‬إنشاء التقارير للبيانات ‪ .‬ل تقل عن ) ‪ ( 7‬تقارير ) بالتصميم (‪.‬‬ ‫‪ – 7‬إنشاء الزرار اللزمة لتستدعاء الجداول والنماذج والتستعلمات والتقارير داخل كل نموذج ‪.‬‬ ‫‪ – 8‬إنشاء الواجهة الرئيسية للمشروع ‪ ،‬مع الزرار اللزمة لتستدعاء النماذج‪ ،‬ومع التشغيل التلقائي‪.‬‬ ‫‪ – 9‬اتستخدم إبداعاتك في اللوان و الشكال و التنسيق و غيرها ‪. ...‬‬ ‫‪ – 10‬قم بتطوير البرنامج فيما بعد ليكن جاهزاً للعمل في أي مؤتسسة أو شركة أو ‪ .........‬إلخ ‪.‬‬

‫‪ ‬الفهرس‬

‫‪‬‬

‫المحتويات‬ ‫‪ ‬بظظظظظيظظظظظان الظظظظظدورة ‪2....................................................................................................................................‬‬ ‫‪2................................................................................................................................................Access 2007‬‬ ‫‪ ‬الفصل الول ‪ :‬الظظظمظظظظظقظظظظظدمظظظظظة ‪4..................................................................................................................‬‬ ‫‪ ‬الفصل الثاني ‪ :‬البداية مع أكسس ‪11...................................................................................................................‬‬ ‫‪‬الفصل الثاني ‪ :‬الظظظجظظظظظداول ‪22........................................................................................................................ ‬‬ ‫‪‬الفصل الرابع ‪ :‬العلقات ‪42..............................................................................................................................‬‬ ‫‪‬الفصل الخامس ‪ :‬التسظتظعظلمظات ‪49...................................................................................................................‬‬ ‫‪‬الفصل السادس ‪ :‬الظظظظظنظظظظظمظظظظظاذج ‪58.................................................................................................................‬‬ ‫‪‬الفصل السابع ‪ :‬الظظظظظتظظظظظقظظظظظاريظظظظظر ‪75..............................................................................................................‬‬ ‫‪‬الفصل الثامن ‪ :‬وحدات الماكرو ‪81.......................................................................................................................‬‬ ‫‪‬الفصل التاتسع ‪ :‬الواجهة الرئيسية ‪84.....................................................................................................................‬‬ ‫‪ ‬الفصل العاشر ‪ :‬الظظظقظظظوالظظظب ‪87........................................................................................................................‬‬ ‫‪C‬الفصل الحادي عشر ‪ :‬الظظتظظطظظبظظيظظقظظات ‪90.........................................................................................................B‬‬ ‫‪‬الفصل الثاني عشر ‪ :‬مهارات أخرى ‪92............................................................................................................... ‬‬ ‫‪‬الفصل الثالث عشر ‪ :‬مشاريع التخرج في أكسس ‪97.....................................................................................XP2007 ‬‬ ‫‪ ‬الفهرس ‪98.................................................................................................................................................‬‬ ‫المحتويات‪98.......................................................................................................................................................‬‬

‫) ‪( 98‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


‫‪ Access2007‬ا‬

‫) ‪( 99‬‬

‫المركز الكندي للتدريب وتنمية القدرات‬


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.