المركز الكندي
المعلومات قسم الحاتسوب وتقنية 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
المركز الكندي للتدريب وتنمية القدرات