100% found this document useful (1 vote)
748 views79 pages

Access

يقدم الدرس مقدمة عن قاعدة البيانات، حيث يعرف مفهوم قاعدة البيانات وأسباب استخدامها ومفهوم نظام إدارة قاعدة البيانات. كما يشرح طريقة تنفيذ الدرس من خلال مراحل الشرح والتكرار والتقييم.

Uploaded by

Chet Rima
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
748 views79 pages

Access

يقدم الدرس مقدمة عن قاعدة البيانات، حيث يعرف مفهوم قاعدة البيانات وأسباب استخدامها ومفهوم نظام إدارة قاعدة البيانات. كما يشرح طريقة تنفيذ الدرس من خلال مراحل الشرح والتكرار والتقييم.

Uploaded by

Chet Rima
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 79

‫رقم الدرس‪01 :‬‬ ‫اإلختصاص‪ :‬مستغل المعلوماتية‬

‫الــمـدة‪:‬‬ ‫المادة‪ :‬نظام تسير قاعدة معطيات ‪Access‬‬


‫المـــوضوع‪ :‬مقدمة في قاعدة البيانات‬

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

‫لوازم العمل و المواد األولية ‪:‬‬

‫المتربص‬ ‫األستاذ‬
‫كراس‬ ‫‪-‬‬ ‫السبورة‬ ‫‪-‬‬
‫أقالم‬ ‫‪-‬‬ ‫قلم‬ ‫‪-‬‬

‫الوسائل البيداغوجية ‪:‬‬


‫جهاز العرض اإللكتروني‬ ‫‪-‬‬
‫عناصر المحتوى‪:‬‬
‫مقدمة‬ ‫‪-1‬‬
‫مفهوم قاعدة البيانات‬ ‫‪-2‬‬
‫أسباب استخدام قاعدة البيانات‬ ‫‪-3‬‬
‫مفهوم نظام تسيير قاعدة البيانات ‪SGBD‬‬ ‫‪-4‬‬
‫نظام تسيير قواعد البيانات العالقية ‪SGBDR‬‬ ‫‪-5‬‬
‫أنواع قواعد البيانات‬ ‫‪-6‬‬

‫مراحل سير الحصة‬


‫األستاذ‬ ‫المتربص‬
‫التعـريف بالمادة‬

‫خلق مركز إهتمام ‪:‬‬


‫س‪: 1‬‬
‫المتربصون يحاولون اإلجابة‬
‫استنتاج عنوان الدرس ‪:‬‬
‫إذن موضوعنا اليوم هو ‪:‬‬

‫كتابة وقراءة الغرض البيداغوجي ‪:‬‬


‫المتربصون يقرؤون الغرض‬
‫وضع في صعوبة رقم ‪: 01‬‬
‫س‪:1‬‬
‫الشرح و البرهنة ‪( :‬أنظر المذكرة رقم ‪)01‬‬
‫اإلعادة و التكرار ‪:‬‬ ‫المتربصون يحاولون اإلجابة‬
‫س‪: 1‬‬
‫المراقبة الجزئية ‪:‬‬
‫س‪: :1‬‬
‫المتربصون يحاولون اإلجابة‬
‫وضع في صعوبة رقم ‪: 02‬‬
‫المتربصون يحاولون اإلجابة‬
‫س‪:1‬‬
‫الشرح و البرهنة ‪( :‬أنظر المذكرة رقم ‪)02‬‬
‫اإلعادة و التكرار ‪:‬‬
‫س‪: 1‬‬ ‫المتربصون يحاولون اإلجابة‬
‫المراقبة الجزئية ‪:‬‬
‫س‪: :1‬‬
‫وضع في صعوبة رقم ‪: 03‬‬ ‫المتربصون يحاولون اإلجابة‬
‫س‪ :1‬الشرح و البرهنة ‪( :‬أنظر المذكرة رقم ‪)03‬‬
‫اإلعادة و التكرار ‪:‬‬
‫س‪: 1‬‬ ‫المتربصون يحاولون اإلجابة‬

‫المراقبة الجزئية ‪:‬‬


‫س‪:1‬‬ ‫المتربصون يحاولون اإلجابة‬
‫س‪: 1‬‬
‫المراقبة الكلية ‪:‬‬
‫س‪: 1‬‬
‫س‪: 2‬‬
‫س‪: 3‬‬
‫س‪: 4‬‬ ‫المتربصون يجيبون‬
‫المتربصون يجيبون‬
‫المتربصون يجيبون‬
‫‪:‬المالحظة‬

‫الجمهورية الجزائرية الديمقراطية الشعبية‬

‫وزارة التكوين والتعليم المهنيين‬

‫مركز التكوين المهني الشهيد كاح لعور المكي‬

‫‪-‬وادي العثمانية‪-‬‬

‫– الدرس ‪– 1‬‬
‫مقدمة في قاعدة البيانات‬

‫مقدمة‬ ‫‪-1‬‬
‫مفهوم قاعدة البيانات‬ ‫‪-2‬‬
‫أسباب استخدام قاعدة البيانات‬ ‫‪-3‬‬
‫مفهوم نظام تسيير قاعدة البيانات ‪SGBD‬‬ ‫‪-4‬‬

‫نظام تسيير قواعد البيانات العالقية ‪SGBDR‬‬ ‫‪-5‬‬


‫أنواع قواعد البيانات‬ ‫‪-6‬‬
‫مقدمة‬ ‫‪.1‬‬
‫يخزن المستخدم بياناته غالبا في الملفات) نص‪ ،)... ،Word ،‬لكن سرعان ما يص بح ه ذا التخ زين عملي ة معق دة ج دا نظ را للع دد الهائ ل‬
‫للبيانات التي يتم تخزينها‪ .‬بالتالي‪ ،‬لتخزين كمية كبيرة من البيانات‪ ،‬بطريقة منظمة ومنسقة‪ ،‬نستخدم عموما قواعد البيانات‪.‬‬

‫مفهوم قاعدة البيانات‬ ‫‪.2‬‬


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

‫أسباب استخدام قاعدة البيانات‬ ‫‪.3‬‬


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

‫مفهوم نظام تسيير قاعدة البيانات‬ ‫‪.4‬‬


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

‫مفهوم )‪SGBDR (système de gestion de base de données‬‬ ‫‪.5‬‬


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

‫أنواع قواعد البيانات‬ ‫‪.6‬‬


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

‫في هذا اإلطار‪ ،‬نميز قواعد البيانات "أحادية المستخدم" وقواعد البيانات "متعددة المستخدمين"؛ حيث أن قاعدة البيان ات أحادي ة المس تخدم‬
‫هي قاعدة بيانات غير مكلفة بسيطة البنية وتشغل على جهاز حاسوب شخصي يسمح ب دعم مس تخدم واح د فق ط في وقت معين‪ ،‬على عكس‬
‫قاعدة البيانات متعددة المستخدمين‪ ،‬فهي قاعدة بيانات معقدة نسبيا من حيث التصميم والتطوير‪ ،‬وتشغل على جهاز كمبيوتر مركزي‪ .‬عن دما‬
‫تدعم قاعدة البيانات متعددة المستخدمين أقل من ‪ 50‬مستخدما‪ ،‬يطلق عليها اسم "مجموعة العمل"‪ ،‬وإذا كانت تدعم المزي د من المس تخدمين‬
‫(عادة أكثر من ‪ 50‬إلى مئات من المستخدمين)‪ ،‬يشار إليها باسم "قاعدة بيانات الشركة"‬
‫موقع البيانات‬ ‫‪.2.6‬‬
‫وفقا لمكان تخزينها‪ ،‬يتم تصنيف قواعد البيانات إلى قواعد بيانات "مركزية" وقواعد بيان ات "موزع ة" (أو ال مركزي ة)‪ :‬حيث أن بيان ات‬
‫قاعدة البيانات المركزية يتم تخزينها على جهاز حاسوب واحد‪ ،‬في حين أن قاعدة البيانات اال لمركزي ة تح وي معطي ات موزع ة على ع دة‬
‫أجهزة كمبيوتر تستند إلى بنى تحتية محددة حتى تشغل بش كل ص حيح‪ .‬باإلض افة إلى ذل ك‪ ،‬يوج د ن وع أخ ر من قواع د البيان ات يس مى بـ‬
‫"السحابية" وهي قواعد بيانات تم إنشاؤها وتخزينها على شبكة إلنترنت باستخدام خدمات الحوسبة السحابية‪.‬‬
‫‪ .3.6‬نوع البيانات‬
‫باألخذ بعين االعتبار نوع البيانات‪ ،‬نميز قواعد بيانات "االستخدام العام" وقواعد بيانات "المجال المحدد"‪ .‬تشمل قواعد بيانات "االستخدام‬
‫العام" معطيات متنوعة مستخدمة في عدة مجاالت وموضوعات مختلفة‪ .‬تر كز‪ ،‬من ناحي ة أخ رى‪ ،‬قواع د بيان ات "المج ال المح دد" على‬
‫قطاعات معينة‪ ،‬مثل قواعد البيانات الطبية‪.‬‬
‫‪ .4.6‬الغرض المتوقع من استخدام البيانات‬
‫يوجد معيار آخر لتصنيف قواعد البيانات والذي يعتمد على كيفية استخدامها وعلى الحساسية للوقت الالزم لجمع المعلومات منها‪.‬‬
‫نتيجة لذلك‪ ،‬فإننا نميز عادة قواعد البيانات "العملية" (وتسمى أيضا المعامالت‪ ،‬اإلنتاجية‪ ،‬أو معالجة المع امالت ع بر اإلن ترنت (وقواع د‬
‫البيانات "التحليلية"‪.‬‬
‫تصمم قواعد البيانات العملية لدعم عمليات الشركات اليومية‪ ،‬مثل قواع د بيان ات مبيع ات المنتج ات‪ ،‬في حين أن قواع د البيان ات التحليلي ة‬
‫موجهة لتخزين المعطيات التاريخية والمقاييس التجارية لكي تستخدم هذه األخيرة في اتخاذ القرارات التكتيكية أو االستراتيجية‪ ،‬مثل قواع د‬
‫بيانات التسعير‪.‬‬
‫إضافة إلى ذلك‪ ،‬توجد قواعد بيانات "المعالجة التحليلية عبر اإلنترنت" التي ت وفر تحالي ل متق دما لبيئ ة البيان ات‪ ،‬وتش كل موض وع مي دان‬
‫كامل يعرف بذكاء األعمال‪.‬‬
‫‪ .5.6‬درجة هيكلة البيانات‬
‫بالنظر إلى معيار بنية البيانات وهيكلتها‪ ،‬نصنف البيانات وفقا لثالثة أنواع‪:‬‬

‫البيان‪MM‬ات غ‪MM‬ير المهيكل‪MM‬ة‪ :‬هي معلومة موج ودة في حالته ا الخ ام (أي في الش كل ال ذي تم جمعه ا في ه)‪ .‬نأخ ذ على س بيل المث ال‪،‬‬ ‫‪‬‬
‫المعلومة التالية‪ :‬االسم = "السيد محم د علي"‪ .‬إن بني ة ه ذا الن وع من البيان ات ال يفس ح المج ال للمعالج ة ال تي بمق دورها انت اج‬
‫المعلومات المرغوبة‪.‬‬

‫البيانات المهيكلة‪ :‬هذه البيان ات هي نتيج ة بن اء وتش كيل المعطي ات غ ير المهيكل ة واله دف منه ا تس هيل التخ زين‪ ،‬االس تعمال‪،‬‬ ‫‪‬‬
‫وتحصيل المعلومات المرغوبة‪ .‬على سبيل المثال‪ ،‬اللقب = "محمد"‪ ،‬االسم = "علي"‪ ،‬والحالة = "السيد"‪.‬‬

‫البيانات شبه المهيكلة ‪ :‬هي معطيات تم تشكيلها وبناءها إلى حد ما‪ .‬على سبيل المثال‪ ،‬االسم = "محمد علي" والحالة = "السيد" ‪.‬‬ ‫‪‬‬

‫من هذا المنطلق‪ ،‬نميز قواعد البيانات " ")‪ ،XML (Language Markup eXtensible‬والتي تحتم ل تخ زين وإدارة البيان ات الش به‬
‫مهيكلة‪ .‬لكن مع ظهور الشبكات االجتماعية وأجيال التكنولوجيات المتعلقة بها‪ ،‬وجب تخزين كميات كبيرة جدا من البيانات وتحليلها لس ماح‬
‫تفاعل المستخدمين‪ .‬حيث أدت هذه الضرورة مع الحاجة إلى تطور المعامالت التجارية إلى ظهور ما يسمى بقواعد البيان ات "" ‪NoSQL‬‬
‫)‪ .(SQL only Not‬صممت ه ذه القواع د خصيص ا لألخ ذ بعين االعتب ار‪ :‬حجم البيان ات الهائ ل ج دا‪ ،‬تن وع البيان ات‪ ،‬أن واع البيان ات‬
‫وهياكلها‪ ،‬فضال عن سرعة العمليات على هذه البيانات‪ .‬كما سبق الذكر أعااله‪ ،‬يوجد عدد كب ير من نظم تس يير قواع د البيان ات وال تي من‬
‫بينها‪ ،‬ميكروسوفت أكسس ‪ 2016‬من سلسلة ميكروسوفت أوفيس ‪ 2016،‬حيث سنتطرق لهذا النظام في بقية دروس‪.‬‬

‫المراجع‬
‫‪Coronel, C., and Morris, S. (2015), Database Systems: Design, Implementation, & .Management‬‬ ‫‪‬‬
‫‪11th Edition, USA: Cengage Learning‬‬
‫‪http://laurent-audibert.developpez.com/Cours-BD/?page=introduction-bases-dedonnees‬‬ ‫‪‬‬
‫‪https://openclassrooms.com/courses/administrez-vos-bases-de-donnees-avecmys‬‬ ‫‪‬‬
‫رقم الدرس‪02 :‬‬ ‫االختصاص‪ :‬عامل في الميكرو معلوماتية‬
‫الــمـدة‪:‬‬ ‫المادة‪ :‬نظام تسير قاعدة معطيات‬
‫المـــوضوع‪ :‬تقديم برنامج تسير قاعدة معطيات ‪Access‬‬

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

‫لوازم العمل و المواد األولية ‪:‬‬

‫المتربص‬ ‫األستاذ‬
‫كراس‬ ‫‪-‬‬ ‫السبورة‬ ‫‪-‬‬
‫أقالم حبرية‬ ‫‪-‬‬ ‫قلم مداد‬ ‫‪-‬‬

‫الوسائل البيداغوجية ‪:‬‬


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

‫مراحل سير الحصة‬


‫األستاذ‬ ‫المتربص‬
‫التعـريف بالمادة‬

‫خلق مركز إهتمام ‪:‬‬


‫س‪ : 1‬هذا الجدول المملوء عليه معلومات أساسية خاصة بالمتربصين ماذا‬
‫يمكن أن نسميه ؟‬ ‫المتربصون يحاولون اإلجابة‬
‫هو جدول معطيات قاعدية‬
‫استنتاج عنوان الدرس ‪:‬‬
‫إذن موضوعنا اليوم هو ‪ :‬تقديم قاعدة معطيات‬

‫كتابة وقراءة الغرض البيداغوجي ‪:‬‬


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

‫وضع في صعوبة رقم ‪: 05‬‬ ‫المتربصون يجيبون‬


‫س‪ :1‬هل أحتاج لنظام معلوماتي لتسير قواعد المعطيات ؟‬
‫الشرح و البرهنة ‪( :‬أنظر المذكرة رقم ‪)03‬‬
‫اإلعادة و التكرار ‪:‬‬ ‫المتربصون يحاولون اإلجابة‬
‫س‪ : 1‬ماهو نظام تسير قاعدة معطيات‪ SGBD‬؟‬
‫المراقبة الجزئية ‪:‬‬
‫س‪ :1‬ماهو دور نظام تسير قاعدة معطيات معلوماتية؟‬ ‫المتربصون يجيبون‬
‫المراقبة الكلية ‪:‬‬
‫س‪ : 1‬عرف قاعدة معطيات معلوماتية؟‬
‫س‪ : 2‬ماهي أهم العناصر المكونة لقاعدة معطيات ما؟‬ ‫المتربصون يجيبون‬
‫س‪ : 3‬ما الفرق بين قاعدة معطيات و نظام تسير قاعدة معطيات؟‬
‫المتربصون يجيبون‬
‫المتربصون يجيبون‬
‫المتربصون يجيبون‬
‫الجمهورية الجزائرية الديمقراطية الشعبية‬

‫وزارة التكوين والتعليم المهنيين‬

‫مركز التكوين المهني الشهيد كاح لعور المكي‬

‫‪-‬وادي العثمانية‪-‬‬

‫– الدرس ‪– 2‬‬
‫تقديم برنامج تسير قاعدة معطيات ‪Access‬‬

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

‫تعريف برنامج األكساس‬ ‫‪.2‬‬


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

‫مراحل إعداد قاعدة البيانات باستخدام برنامج ‪MS Access‬‬ ‫‪.3‬‬


‫إن إنشاء وادارة قاعدة بيانات باستخدام برنامج ‪ ،MS Access‬تعتمد على عدة خطوات‪:‬‬
‫إنشاء قاعدة بيانات جديدة‬ ‫‪‬‬
‫إنشاء جداول داخل قاعدة البيانات‬ ‫‪‬‬
‫‪ .‬إنشاء عالقات بين هذه الجداول‪.‬‬ ‫‪‬‬
‫إنشاء استعالمات‪.‬‬ ‫‪‬‬
‫إنشاء نماذج‬ ‫‪‬‬
‫‪ .‬إنشاء تقارير‪.‬‬ ‫‪‬‬

‫إنشاء قاعدة بيانات جديدة‬ ‫‪.4‬‬


‫إلنشاء قاعدة بيانات جديدة داخل برنامج ‪ ،MS Access 2016‬نقوم بـ‪:‬‬
‫تشغيل ‪ MS Access 2016‬وذلك بالنقر المزدوج فوق الرمز الخاص به على سطح المكتب‪ ،‬أو بالنقر فوق‬ ‫‪‬‬
‫← ‪Microsoft office ← Tous les programme ← Démarrer Access 2016‬‬
‫أنقر علي‪Base de données du bureau vide .‬‬ ‫‪‬‬
‫حدد مكان الحفظ واسم قاعدة البيانات وانقر على ‪.Créer‬‬ ‫‪‬‬
‫مكونات نافدة البرنامج‬ ‫‪.5‬‬
‫تظهر لنا النافدة التالية ‪:‬‬

‫فتظهر لك الشاشة الرئيسية لقاعدة البيانات الجديدة والتي تحتوي على جدول فارغ يسمى ‘‪:‘1Table‬‬

‫مالحظة‪ :‬تحمل عادة ملفات قاعدة البيانات المنشأة بواسطة ‪ Access MS 2016‬االمتداد ‘‪ .‘ .accdb‬هذا الرمز هو‬
‫اختصار لكلمة «‪ ،»Base Data Access‬أي "قاعدة البيانات أكسس"‪.‬‬

‫تذكير‪ :‬احرص دائما على االبقاء على االمتداد ‘‪‘ .accdb‬الخاص بملف قاعدة البيانات المنشاة بواسطة ‪Access 2016‬‬
‫‪ MS‬بدون اي تغيير‪ ،‬وإال فلن يتم التعرف عليه من قبل التطبيق‪.‬‬

‫تقديم واجهة برنامج ‪Access MS 2016‬‬ ‫‪.6‬‬

‫فمجرد إنشاء قاعدة البيانات الجديدة‪ ،‬يتم فتح النافدة الرئيسية لبرنامج ‪:Access MS 2016‬‬
‫ن‬

‫تتكون نافذة الـ ‪ Access‬من العناصر التالية‪:‬‬

‫شريط العنوان (‪ )Barre de titre‬يعرض اسم قاعدة البيانات النشطة وأزرار التصغير‪ ،‬التكبير واإلغالق‪.‬‬ ‫‪.1‬‬
‫شريط أدوات 'الوصول السريع (‪ :)Barre d’outils Accès rapide‬يحتوي على األدوات األكثر استخداما‪.‬‬ ‫‪.2‬‬
‫الشريط (‪ :)Ruban‬يشمل ‪ 5‬عالمات تبويب‪ .‬كل عالمة تبويب تتألف من مجموعات‪.‬‬ ‫‪.3‬‬
‫ملف (‪ )FICHIER‬لفتح‪ ،‬حفظ‪ ،‬طباعة محتويات قاعدة البيانات وتعديل خيارات ‪Access‬‬ ‫‪‬‬
‫الصفحة الرئيسية (‪ )ACCUEIL‬لمعالجة السجالت وتنسيق الحروف‪ ،‬الخ‬ ‫‪‬‬
‫إنشاء (‪ )CRÉER‬إلنشاء األجسام) الجداول‪ ،‬االستعالم‪ ،‬النماذج والتقارير‪ ،‬وما إلى ذلك (‬ ‫‪‬‬
‫بيانات خارجية (‪ )EXTERNES DONNÉES‬الستيراد البيانات أو تصديرها‪ ،‬إلخ‪.‬‬ ‫‪‬‬
‫أدوات قاعدة البيانات (‪ )DONNÉES DE BASE DE OUTILS‬إلنشاء العالقات‪ ،‬وحدات الماكرو ونق ل البيان ات‪،‬‬ ‫‪‬‬
‫الخ‪.‬‬
‫ج‪MM‬زء التنق‪MM‬ل (‪ )navigation de Volet‬يعرض األجس ام الرئيس ية لقاع دة البيان ات) الج داول‪ ،‬االس تعالمات‪ ،‬النم اذج‪ ،‬التق ارير‬ ‫‪.4‬‬
‫ووحدات الماكرو (‬
‫منطقة العمل (‪ )travail de Zone‬تحتوي منطقة عمل قاعدة البيانات الجديدة على جدول فارغ يسمى ‘ ‪‘ 1Table‬والذي تم إنشاؤه‬ ‫‪.5‬‬
‫تلقائيا بواسطة ‪Access MS 2016‬‬
‫عالمات تبويب الجسم (‪ :)Onglets d’ objet‬يتم عرض كل جسم جديد في عالمة تبويب خاصة به‪.‬‬ ‫‪.6‬‬
‫شريط الحالة (‪ )Barre d’état‬يعرض معلومات حول الجسم الحالي‪ ،‬وطريقة العرض‪ ،‬الخ‪.‬‬ ‫‪.7‬‬

‫مكونات قاعدة معطيات ‪Access‬‬ ‫‪.7‬‬


‫تتكون قاعدة البيانات ‪ MS Access 2016‬من عدة أنواع من األجسام التي يتم عرضها في 'جزء التنق ل' المتواج د على الج انب األيس ر‬
‫للنافدة‪ .‬إن الجدول أدناه يعرض أهم األجسام ووظائفها‪.‬‬
‫الجداول ‪Table‬‬ ‫‪.1.7‬‬

‫هو أول جزء تتكون منه قاعدة المعطيات وهو يشمل مجموعة من األعمدة تسمى حقول ‪ champ‬وهي ذات معلومات ثابت ة أم ا التس جيالت‬
‫والتي تتمثل في األسطر فهي عبارة عن بيانات محجوزة‬
‫االستعالمات ‪Requêtes‬‬ ‫‪.2.7‬‬
‫وهي ثاني أهم عنصر مكون لقاعدة معطيات يتم من خاللها طرح استفسار أو ذكر شرط أو مجموعة من الشروط للتسجيالت المحدثة‬
‫ضمن الجدول‪ .‬االستعالم عن البيانات المخزنة في الجداول‪.‬‬

‫النماذج ‪formulaires‬‬ ‫‪.3.7‬‬


‫وهي عنصر خاص بتصميم نموذج إدخال المعطيات التي سنقوم بكتابتها ضمن الجدول‪ .‬تسهيل إدخال البيانات‪ ،‬وتعديل محتوى عدة جداول‪.‬‬
‫يعرض محتوى السجيالت‪.‬‬
‫تسمح بطباعة البيانات‪.‬‬ ‫التقارير ‪ états‬وهي عنصر خاص بتصميم شكل التقرير المراد طباعته‪.‬‬ ‫‪.4.7‬‬
‫الماكرو (‪ )Macro‬مجموعة اإلجراءات التي تسمح بأتمتة قاعدة البيانات) جعلها تعمل بشكل اوتوماتيكي(‬ ‫‪.5.7‬‬
‫الوحدة النمطية (‪ )Module‬الوحدة النمطية هي برنامج مكتوب بلغة )‪VBA (Applications for Basic Visual‬‬ ‫‪.5.8‬‬
‫رقم الدرس‪03 :‬‬ ‫اإلختصاص‪ :‬عامل في الميكرومعلوماتية‬
‫الــمـدة‪:‬‬ ‫المادة‪ :‬نظام تسير قاعدة معطيات ‪Access‬‬
‫المـــوضوع‪ :‬إنشاء قاعدة معطيات‬

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

‫لوازم العمل و المواد األولية ‪:‬‬

‫المتربص‬ ‫األستاذ‬
‫كراس‬ ‫‪-‬‬ ‫السبورة‬ ‫‪-‬‬
‫أقالم‬ ‫‪-‬‬ ‫قلم مداد‬ ‫‪-‬‬

‫الوسائل البيداغوجية ‪:‬‬


‫جهاز العرض اإللكتروني‬ ‫‪-‬‬
‫عناصر المحتوى‪:‬‬

‫مراحل سير الحصة‬


‫األستاذ‬ ‫المتربص‬
‫التعـريف بالمادة‬

‫خلق مركز إهتمام ‪:‬‬


‫س‪ : 1‬هذا الجدول المملوء عليه معلومات أساسية خاصة بالمتربصين ماذا‬
‫يمكن أن نسميه ؟‬ ‫المتربصون يحاولون اإلجابة‬
‫هو جدول معطيات قاعدية‬
‫استنتاج عنوان الدرس ‪:‬‬
‫إذن موضوعنا اليوم هو ‪ :‬تقديم قاعدة معطيات‬

‫كتابة وقراءة الغرض البيداغوجي ‪:‬‬


‫في نهاية الحصة يجب على كل متربص (ة) أن يكون قادرا (ة) على‪ :‬أن‬
‫يتعرف على قاعدة معطيات معلوماتية باالعتماد على الشروح المقدمة‬
‫المتربصون يقرؤون الغرض‬
‫أثناء الدرس بدون خطأ أو خلط ‪.‬‬
‫وضع في صعوبة رقم ‪: 01‬‬
‫س‪ :1‬حسب معلوماتك قاعدة معطيات ماذا تمثل؟‬
‫الشرح و البرهنة ‪( :‬أنظر المذكرة رقم ‪)01‬‬ ‫المتربصون يحاولون اإلجابة‬
‫اإلعادة و التكرار ‪:‬‬
‫س‪ :1‬عرف قاعدة معطيات ؟‬
‫المراقبة الجزئية ‪:‬‬ ‫المتربصون يجيبون‬
‫س‪ :1‬عمليا بماذا نمثل قاعدة معطيات ؟‬
‫وضع في صعوبة رقم ‪: 02‬‬
‫س‪ :1‬ماهي قاعدة معطيات حسب جهاز الحاسوب اإللكتروني ؟‬ ‫المتربصون يجيبون‬
‫الشرح و البرهنة ‪( :‬أنظر المذكرة رقم ‪)01‬‬
‫اإلعادة و التكرار ‪:‬‬ ‫المتربصون يحاولون اإلجابة‬
‫س‪ : 1‬أذكر خصائص قاعدة معطيات معلوماتية ؟‬
‫المراقبة الجزئية ‪:‬‬
‫س‪ : :1‬ما فرق بين قاعدة معطيات عامة و قاعدة معطيات حسب جهاز‬
‫الحاسوب اإللكتروني ؟‬ ‫المتربصون يجيبون‬
‫وضع في صعوبة رقم ‪: 03‬‬
‫س‪ :1‬من خالل التعريف السابق لقواعد المعطيات أذكر عناصرها ؟‬ ‫المتربصون يجيبون‬
‫الشرح و البرهنة ‪( :‬أنظر المذكرة رقم ‪)02‬‬
‫اإلعادة و التكرار ‪:‬‬
‫س‪ : 1‬ماهي أهم عناصر قاعدة معطيات ؟‬ ‫المتربصون يحاولون اإلجابة‬
‫المراقبة الجزئية ‪:‬‬
‫س‪ : :1‬أرسم هيكلة ملف في قاعدة معطيات مع ذكر كل عنصر؟‬
‫وضع في صعوبة رقم ‪: 03‬‬
‫س‪ :1‬ماذا يميز قواعد المعطيات حسب رأيك؟‬ ‫المتربصون يجيبون‬
‫الشرح و البرهنة ‪( :‬أنظر المذكرة رقم ‪)03‬‬
‫اإلعادة و التكرار ‪:‬‬ ‫المتربصون يجيبون‬
‫س‪ : 1‬أذكر خصائص قاعدة معطيات ؟‬
‫المراقبة الجزئية ‪:‬‬ ‫المتربصون يحاولون اإلجابة‬
‫س‪ : :1‬بما يميز قواعد المعطيات؟‬
‫المتربصون يجيبون‬
‫وضع في صعوبة رقم ‪: 05‬‬
‫س‪ :1‬هل أحتاج لنظام معلوماتي لتسير قواعد المعطيات ؟‬ ‫المتربصون يجيبون‬
‫الشرح و البرهنة ‪( :‬أنظر المذكرة رقم ‪)03‬‬
‫اإلعادة و التكرار ‪:‬‬
‫س‪ : 1‬ماهو نظام تسير قاعدة معطيات‪ SGBD‬؟‬ ‫المتربصون يحاولون اإلجابة‬
‫المراقبة الجزئية ‪:‬‬
‫س‪ :1‬ماهو دور نظام تسير قاعدة معطيات معلوماتية؟‬
‫المراقبة الكلية ‪:‬‬ ‫المتربصون يجيبون‬
‫س‪ : 1‬عرف قاعدة معطيات معلوماتية؟‬
‫س‪ : 2‬ماهي أهم العناصر المكونة لقاعدة معطيات ما؟‬
‫س‪ : 3‬ما الفرق بين قاعدة معطيات و نظام تسير قاعدة معطيات؟‬ ‫المتربصون يجيبون‬

‫المتربصون يجيبون‬
‫المتربصون يجيبون‬
‫المتربصون يجيبون‬
‫إنشاء جدول‬ ‫‪.1‬‬
‫تعريف‬ ‫‪.1.1‬‬
‫الجدول في ‪ Access MS‬عبارة عن جسم قاعدة البيانات الذي يتم استخدامه لتخزين البيانات حول موضوع معين‪ ،‬مثل الطلبات‪ ،‬المنتجات‬
‫والكتب‪ ... ،‬الخ‪ .‬ينظم الجدول البيانات في أعمدة(حقول) وصفوف (سجالت)‬

‫الحقل (‪ : )Champ‬يسمى كل عمود في الجدول بـ 'حقل' الذي يحتوي على معلومات محددة في الجدول '‪' Livre‬على سبيل‬ ‫‪‬‬
‫المثال‪ ،‬الحقل ‪ IdLivre‬يعني عنوان الكتاب‪ ،‬الحقل ‪ DatePutation‬يعني تاريخ إصداره‪ ... ،‬الخ(‬
‫السجل (‪ : )Enregistrement‬يسمى كل صف في الجدول بـ 'سجل' الذي يحتوي على معلومات خاصة بكل بطاقة على سبيل‬ ‫‪‬‬
‫المثال‪ ،‬يمثل كل سجل في الجدول '‪' Livre‬محتوى بطاقة خاصة بكتاب ما‬
‫مثال‪ :‬يتعلق الجدول أدناه بموضوع معين وهو‪ :‬الكتب (‪)Livres‬‬
‫يحتوي هذا الجدول المسمى بـ "‪" Livre‬على ‪ 4‬حقول وهي‪ IdLivre، TitreLivre، DateParution :‬و‪Prix‬‬ ‫‪‬‬
‫يمثل السجل الثالث في الجدول محتوى بطاقة الكتاب التالي‪:‬‬ ‫‪‬‬

‫[‪]’IdLivre=‘3’ ; TitreLivre=‘Access 2013’ DateParution=‘08/10/2014’ ; Prix=‘24.00€‬‬

‫المفتاح األساسي‬ ‫‪.2.1‬‬


‫المفتاح األساسي هو حقل أو مجموعة حقول يقوم بتعريف كل سجل بشكل فريد‪.‬‬
‫مثال‬
‫لديك قائمة من الكتب‪ ،‬وكثير منهم قد يكون لها نفس العنوان‪ ،‬حتى نفس الس عر ونفس ت اريخ اإلص دار‪ .‬ومن أج ل التأك د من أن ك ل س جل‬
‫(كتاب) معرف بشكل فريد وأيضا لتجنب اإلدخاالت المكررة‪ ،‬يجب أن يحتوي الجدول المراد إنشاؤه على حقل مع رف على س بيل المث ال‪،‬‬
‫الحقل ‪) IdLivre‬من نوع "ترقيم تلقائي"(“‪“( NuméroAuto‬الذي سيستخدمه ‪ Access‬كمفتاح أساسي‪ .‬ونتيجة لذلك‪ ،‬ال يمكن أن يك ون‬
‫لكتابين نفس رقم التعريف‪ ،‬الن ‪ Access MS‬يدير الحقول من النوع "ترقيم تلقائي" بشكل تلقائي عن طريق ال ترقيم التسلس لي للس جالت‬
‫ابتداء من ‪ 1.‬في ما يلي مثال الجدول يحتوي على مفتاح أساسي‪ .IdLivre ،‬يظهر هذا األخير في شكل أيقونة بها مفتاح ‪:‬‬

‫مالحظة‬

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

‫طرق انشاء جدول‬ ‫‪.3.1‬‬

‫‪.‬هناك طريقتان إلنشاء جدول جديد‬

‫‪ .1.3.1‬انشاء جدول بطريقة عرض "التصميم"‬

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

‫مثال‬

‫الجدول "‪ " Table1‬أدناه عبارة عن جدول فارغ تم إنشاؤه بطريقة عرض "التصميم"‬
‫‪ .2.3.1‬انشاء جدول بطريقة عرض "ورقة البيانات"‬

‫تسمح هذه الطريقة بإنشاء جدول باإلدخال المباشر للبيانات (السجالت)‪ .‬بشكل افتراضي‪ ،‬يتم تسمية الحقول بـ‪ ... ،1champ، 2champ :‬إلخ‬

‫مثال‪:‬‬
‫الجدول "‪ " 1Table‬أدناه عبارة عن جدول فارغ تم إنشاؤه بطريقة عرض "ورقة البيانات" ‪:‬‬

‫االنتقال من طريقة عرض التصميم الى طريقة عرض ورقة البيانات‬ ‫‪.4.1‬‬
‫نستطيع االنتقال بسهولة من طريقة عرض ورقة البيانات الى طريقة عرض التصميم أو العكس‪ ،‬باستعمال أحد الطرق التالية‪:‬‬

‫بواسطة الشريط (‪)Ruban‬‬ ‫‪)1‬‬


‫أنقر على عالمة التبويب ‪ accueil‬ثم على الز ‪. Affichage‬‬ ‫‪‬‬

‫‪ ،‬من أجل طريق ة‬ ‫‪ ،‬من أجل طريقة عرض ورقة البيانات أو الكوس‬ ‫اختر طريقة العرض المراد تطبيقها‪ :‬الشبكة‬ ‫‪‬‬
‫عرض التصميم‪.‬‬
‫بواسطة أيقونات شريط الحالة‬ ‫‪)2‬‬

‫‪ ،‬من اجل االنتقال الى طريقة عرض ورقة البيانات‬ ‫على شريط الحالة‪ ،‬قم بالضغط على األيقونة‬ ‫‪‬‬

‫‪ ،‬لالنتقال الى طريقة عرض التصميم‪.‬‬ ‫الضغط على األيقونة‬ ‫‪‬‬


‫بواسطة الضغط يمينا على عالمة تبويب الجدول‬ ‫‪)3‬‬

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

‫تحديد المفتاح االساسي لهذا الجدول‪.‬‬

‫‪ .1.5.1‬انشاء جدول جديد (فارغ(‬


‫إلنشاء جدول فارغ بطريقة عرض "التصميم"‪ ،‬يجب اتباع الخطوات التالية‪:‬‬

‫النتيجة‬ ‫المرحلة‬
‫قم بتشغيل ‪ ،MS Access‬ثم أنشئ قاع دة بيان ات جدي دة فارغ ة‬ ‫‪.1‬‬
‫وس ميها " ‪( " Bibliothèque‬مكتب ة)‪ .‬س يتم إض افة االمت داد ‘‬
‫‪ ‘ .accbd‬أليا من طرف ‪Access‬‬

‫أغلق الجدول ‪ 1Table‬الذي تم فتحه تلقائيا بطريقة عرض ورق ة‬ ‫‪.2‬‬


‫البيانات وذلك أما‪:‬‬

‫‪ ،‬في االعلى على يمين‬ ‫بالض غط المباش ر على ال زر‬ ‫‪‬‬


‫عالمة التبويب ‪Table1،‬‬
‫أو بإجراء ضغطة يمينية على ‪ ،1Table‬ثم اختيار ‪Fermer‬‬ ‫‪‬‬

‫اض غط على التب ويب ‪ ،CREER‬ثم على ال زر ‘‪Création de‬‬ ‫‪.3‬‬


‫‪ ‘ table‬التابع ة للمجموع ة ‘‪ ،‘Tables‬الواقع ة على الش ريط (‬
‫‪.)Ruban‬‬

‫ما ان نضغط على الزر‘‪ ،‘ Création de table‬ستظهر لك ناف دة وس وف يفتح به ا ج دول جدي د بطريق ة ع رض "التص ميم" اس مه «‬
‫‪ .» Table1‬هذا االخير لم يتم انشاءه بعد (جدول فارغ)‪ ،‬بل هو ببساطة قيد االنشاء‪ .‬إن النافدة الجديدة تتكون من جزئين قد خصصوا لبناء‬
‫الجدول‪ :‬الجزء العلوي والجزء السفلي‪.‬‬

‫الجزء العلوي ‪ :‬يحتوي علي ‪ 3‬أعمدة تدعى علي التوالي ‪Nom du champ .Description(facultative) ,Type de :‬‬ ‫‪)a‬‬
‫‪,données‬‬
‫‪( Champ du Nom‬اسم الحقل) ‪ :‬إلدخال اسم مختلف الحقول‪ .‬يجب أن يبدأ اسم الحقل بح رف ويمكن أن يحت وي على ‪64‬‬ ‫‪‬‬
‫حرفا ما عدا النقطة (‪ ،).‬عالمة التعجب (!)‪ ،‬الفاصلة المعكوسة (`) والعارضتين ( [ ])‪ .‬يستحس ن تجنب ك ل االح رف الخاص ة‬
‫والفراغات‪.‬‬
‫‪ ( Les types de données‬نوع البيانات) ‪ :‬من أجل تحديد نوع البيانات الخاصة بكل حقل عند أنشاءه‪ .‬ويوجد العديد من أنواع‬ ‫‪‬‬
‫البيانات‪ ،‬حيث يلخص الجدول التالي اهمها‪:‬‬

‫المذكرة رقم‪03 :‬‬


‫أنواع الحقول‪:‬‬ ‫‪.2‬‬
‫أنواع البيانات التي يمكن أن تدخلها في تصميم الجدول‪:‬‬

‫الداللة‬ ‫نوع البيانات‬


‫خاص بالحقل العداد الذي يتزايد تلقائيا في كل مرة يتم فيها إدخال سجل جديد‪ .‬وهذا النوع من‬ ‫‪Numéro auto‬‬
‫الحقول يستخدم عادة كمفتاح أساسي للجدول‬ ‫رقم تلقائي‬

‫خاص بالحقل الذي يخزن أحرف أبجدية رقمية (أحرف و ‪ /‬أو أرقام)‪ .‬يقتصر طول الحقل‬ ‫‪Texte court‬‬
‫"نص قصير" على ‪ 255‬حرفا‪.‬‬ ‫نص قصير‬

‫‪Texte long‬‬
‫خاص بالحقل الذي يحتوي على عدد كبير من االحرف االبجدية‪-‬الرقمية (حتى ‪ 64000‬حرف(‬
‫نص طويل‬

‫‪Numérique‬‬
‫خاص بالحقل الذي يحتوي على االرقام العشرية أو الغير العشرية‬
‫الرقم‬

‫‪Date/heur‬‬
‫خاص بالحقل الذي يحتوي على تواريخ أو أوقات‪.‬‬
‫تاريخ‪/‬وقت‬

‫‪Monétaire‬‬
‫خاص بالحقل الذي يخزن قيما ذات شكل نقدي‪.‬‬
‫نقدي‬

‫‪Oui/non‬‬
‫خاص بالحقل الذي ال يمكن أن يحمل سوى القيمتين‪ :‬نعم أو ال‬
‫نعم‪/‬ال‬

‫‪OLE objet‬‬
‫خاص بالحقل الذي يحتوي على أجسام ‪ OLE‬الناتجة عن تطبيقات أخرى لنظام ‪Windows‬‬
‫جسم ‪OLE‬‬

‫‪Lien‬‬
‫خاص بالحقل الذي يحتوي على عنوان لرابط تشعبي‬ ‫رابط ‪Hypertexte‬‬
‫تشعبي‬
‫‪Calculé‬‬
‫هذا النوع من الحقول له قيمة ناتجة عن عملية حسابية لقيم حقول أخرى من نفس الجدول‬
‫محسوبة‬

‫‪Assistant liste‬‬
‫هوال يمثل نوع بيانات‪ ،‬و انما يعتبر كمساعد الختيار قيمة معينة من بين مجموعة القيم المحددة‬
‫‪de choix‬‬
‫مسبقا‬
‫معالج البحث‬

‫‪ Description Facultative‬الوصف االختياري‬ ‫‪‬‬

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

‫مثال‬

‫يقدم الشكل أدناه نظرة عامة على محتويات الجزء العلوي للجدول الذي سيتم إنشاؤه (الجدول ‪)Livre‬‬

‫الجزء السفلـي‪:‬‬ ‫‪)b‬‬


‫من أجل تعديل وتغيير خصائص الحقل وفقا لنوع البيانات المحددة‪ .‬الجدول أدناه يعرض لمحة عن مختلف الخصائص الخاصة‬
‫بحقل ما محدد‪:‬‬

‫مثال‬ ‫المعنى‬ ‫الخاصية‬


‫‪( Taille du champ‬حجم الحقل )‬
‫الحد االقصى لحجم قيمة الحقل‪.‬‬
‫توليد عشوائي أو تسلسلي لقيم حقول‬
‫من نوع 'ترقيم تلقائي' عند إضافة‬ ‫‪( Nouvelle valeurs‬قيم جديدة )‬
‫سجالت جديدة إلى الجدول‪.‬‬
‫تحديد كيفية عرض البيانات‪.‬‬ ‫‪( Format‬تنسيق)‬
‫تسمية توضيحية للنص التي تحل محل‬
‫اسم الحقل عند العرض بطريقة عرض‬ ‫‪( Légende‬تسمية توضيحية)‬
‫ورقة البيانات‬
‫يقوم ‪ Access‬بالفهرسة المنتظمة‬
‫للحقول المعينة كمفتاح أساسي لتسريع‬ ‫‪( Indexé‬مفهرس)‬
‫عمليات البحث والترتيب على الحقل‬
‫لمحاذاة النص يمينا‪ ،‬يسارا‪ ،‬في الوسط‪،‬‬ ‫‪( Aligner le texte‬محاذاة النص )‬
‫الخ‬

‫‪ .2.5.1‬إنشاء جدول به حقول‬


‫ان بناء هيكل الجدول الذي تم انشاءه بطريقة عرض التصميم يعتمد أساسا على تحديد مختلف حقوله وذلك من خالل‪:‬‬
‫ادخال أسماء الحقول في العمود األول ‪( )champ du Nom‬‬ ‫‪.1‬‬
‫تحديد أنواع البيانات الخاصة بهم في العمود الثاني(‪،) données de Type‬‬ ‫‪.2‬‬
‫اإلدخال االختياري للوصف في العمود الثالث( ‪، )facultative Description‬‬ ‫‪.3‬‬
‫التعديل االختياري لخصائصهم من خالل الجزء (‘‪،)‘champ du Propriétés‬‬ ‫‪.4‬‬
‫تعيين المفتاح األساسي لهذا الجدول‪،‬‬ ‫‪.5‬‬
‫وأخيرا‪ ،‬حفظ هذا الجدول‪.‬‬ ‫‪.6‬‬

‫مثال‪:‬‬

‫الغرض من هذا المثال هو التمكن من إنشاء بنية جدول بسيط يسمى ‘‪‘ Livre‬بطريقة عرض التصميم‪ .‬هذا االخير يجب ان يحتوي على الحقول‬
‫التالية‪ IdLivre ، TitreLivre،DateParution :‬و ‪. Prix‬‬

‫إليك فيما يلي بنية الجدول المراد انشاءه‪:‬‬

‫ويعرض الجدول أدناه جميع الخطوات المتبعة إلنشاء الجدول المسمى بـ ‘‪:‘Livre‬‬

‫النتيجة‬ ‫الخطوة‬
‫على الجدول’‪’Table 1‬‬ ‫‪.1‬‬
‫انقر على أول خلية فارغة للعمود ‘‪Nom du champ‬‬ ‫‪‬‬
‫' وأكتب اسم أول حقل‪ ،‬و ليكن ‘‪‘ IdLivre‬‬
‫لتأكيد قيمة ه ذه الخلي ة‪ ،‬ض ع المؤش ر في العم ود الت الي‬ ‫‪‬‬
‫باستخدام المفتاح ‪ Entrée‬الموجود على لوحة المفاتيح‪.‬‬
‫على العمود ‘‪’Type de données‬‬ ‫‪.2‬‬
‫افتح القائمة المنسدلة بالنقر على السهم الواقع على يمين ‘‬ ‫‪‬‬
‫‪‘ Texte court‬و اختر النوع ‘‪.‘ NuméroAuto‬‬
‫للتأكي د‪ ،‬ض ع المؤش ر في العم ود الت الي باس تخدام‬ ‫‪‬‬
‫المفتاح ‪'Entrée'.‬‬
‫على العمود ‘‪‘ Description facultative‬‬ ‫‪.3‬‬
‫بشكل اختياري‪ ،‬اكتب نصا يصف محتويات هذا الحقل )‬ ‫‪‬‬
‫على سبيل المثال‪livre" du Identificateur ،‬‬
‫"أي 'معرف الكتاب' (‬
‫اضغط على المفتاح ‘‪‘ Entrée‬من أجل التأكيد و اإلنتقال‬ ‫‪‬‬
‫الى السطر الموالي‬
‫م ا ان يتم تعري ف الحق ل‪ ،‬فان ه من الممكن تع ديل وتغي ير‬ ‫‪.4‬‬
‫خصائص ه )على س بيل المث ال‪ ،‬الخاص ية ‘‪‘ Légende‬أي‬
‫'تسمية توضيحية' (‪ ،‬و ذلك على النحو التالي‪:‬‬
‫انقر على السطر الموافق لهذا الحقل‪،‬‬ ‫‪‬‬
‫الجزء"‬ ‫اص ب‬ ‫ويب ‪ GENEREL‬الخ‬ ‫على التب‬ ‫‪‬‬
‫‪ ،"Propriétés champ du‬انق ر على الخاص ية "‬
‫‪livre‬‬ ‫ة النص "‪du‬‬ ‫‪" Légende‬وقم بكتاب‬
‫‪ ."Identificateur‬هذا االخير سيظهر للمس تخدم ب دال‬
‫من االسم الداخلي للحقل ‪.IdLivre‬‬
‫وبالمث ل‪ ،‬انق ر ف وق ك ل س طر ف ارغ من الج دول '‬ ‫‪‬‬
‫‪ ،'1Table‬و قم بإدخال جمي ع الحق ول االخ رى الخاص ة‬
‫بالجدول '‪.'Livre‬‬
‫بعد تعريف جميع الحقول‪ ،‬من الضروري تحديد المفتاح‬ ‫‪.5‬‬
‫االساسي للجدول الذي هو طور االنشاء‪ ،‬وذلك باتباع‬
‫الخطوات التالية‪:‬‬
‫انقر على السطر الخاص بالحقل من نوع '‬ ‫‪‬‬
‫‪،'NuméroAuto‬‬
‫ثم انقر فوق " ‪" Clé primaire‬من خالل قائمة الحوار‬ ‫‪‬‬
‫التي تظهر بعد النقر نقرة يمينية على السطر المحدد أو من‬
‫خالل المجموعة ‪ Outils‬أدوات الواقعة في التبويب (‬
‫‪ )CREATION‬انشاء‪.‬‬
‫عندئذ سيتم اضافة مفتاح صغير على يسار الحقل‬
‫‪.IdLivre‬‬

‫لحفظ الجدول '‪: '1Table‬‬ ‫‪.6‬‬


‫انقر على التب ويب ‪ FICHIER‬ثم على ‪ ،Enregistrer‬أو‬ ‫‪‬‬
‫انق ر مباش رة على االيقون ة الواقع ة على ش ريط أدوات‬
‫'الوصول السريع'‪.‬‬
‫ثم اكتب االسم '‪' Livre‬في المنطقة ' ‪'Nom de la table‬‬ ‫‪‬‬
‫الموجود داخل مربع الحوار الظاهر‪ ،‬ثم انقر فوق الزر ‪.Ok‬‬

‫المراجع‬
‫‪Marc BOUCHERY, “Access 2010 initiation”.‬‬ ‫‪‬‬
‫‪Fabienne ROUX, “ ACCESS 2013 : Système de Gestion de Bases de Données Relationnelles ”.‬‬ ‫‪‬‬
‫‪ Microsoft Official Academic Course : “ MICROSOFT ACCESS 2016 ”.‬ذ‬ ‫‪‬‬
‫‪MOSAIQUE Informatique, SARL, “ ACCESS 2010: Le guide complet ”.‬‬ ‫‪‬‬
‫الجمهورية الجزائرية الديمقراطية الشعبية‬

‫وزارة التكوين والتعليم المهنيين‬

‫مركز التكوين المهني الشهيد كاح لعور المكي‬

‫‪-‬وادي العثمانية‪-‬‬

‫– الدرس –‬
‫إدخال‪ ،‬فرز وتصفية البيانات‬ ‫‪.1‬‬
‫من أجل ادخال البيانات الى الجدول الذي قمنا بإنشائه مسبقا‪ ،‬ال بد من فتحه أوال بطريقة ع رض "ورق ة البيان ات"‪ .‬فطريق ة الع رض‬
‫هذه تسمح باالطالع على محتوى الجدول وتعديله بإضافة‪ ،‬حذف أو تغيير السجالت‪ ،‬وأيضا اجراء عمليات الفرز والتص فية على ه ذه‬
‫السجالت‪ ،‬الخ ‪.‬‬
‫فتح جدول بطريقة عرض "ورقة البيانات"‬ ‫‪.1.1‬‬
‫لفتح جدول بطريقة عرض "ورقة البيانات" ‪ ،Mode feuil de données‬استعمل الطريقة التالية‪:‬‬
‫على "جزء التنقل"‪ ،‬انقر نقرة مزدوجة على اسم الجدول المراد فتحه (هنا‪ ،‬الج دول ‪ ،)Livre‬أو أنق ر نق رة يميني ة على اس م الج دول‬ ‫‪)a‬‬
‫(هنا‪ ،‬الجدول ‪ )) Livre‬ثم اختر ‪ Ouvrir‬من خالل قائمة الحوار التي تظهر‬

‫عندئذ يقوم برنامج ‪ Access‬بعرض الجدول ‪ Livre‬في شكل "ورقة بيانات"‪ ،‬التي تتكون من‪:‬‬ ‫‪)b‬‬
‫ترويسة االعمدة‪ :‬تمثل "اسماء" الحقول أو "تسميتهم التوضيحية" إذا كانت هذه االخيرة قد عينت مسبقا عند انشاء هذه الحقول في‬ ‫‪‬‬
‫طريقة عرض التصميم‪.‬‬
‫االسطر‪ :‬تمثل السجالت‪ .‬حيث ان السطر االخير للجدول (هنا‪ ،‬الجدول ‪ ) Livre‬يحمل دائما عالمة النجم ة (*)‪ ،‬ال تي ترم ز الى‬ ‫‪‬‬
‫امكانية اضافة سجل اخر‪.‬‬
‫جزء التمرير في أسفل ورقة البيانات‪ :‬يسمح بالبحث‪ ،‬بالتصفية و التنقل بين السجالت‬ ‫‪‬‬

‫مالحظة‪:‬‬

‫لالنتقال إلى طريقة عرض "ورقة البيانات"‪ ،‬يمكنكم أيضا استعمال احدى الطر التي تم رأيتها مسبقا)‬
‫ادخال السجالت في "ورقة البيانات"‬ ‫‪.2.1‬‬
‫قبل الشروع في ادخال البيانات الى الجدول المفتوح بطريقة عرض "ورقة البيانات"‪ ،‬من الضروري معرفة القواعد واألخذ بالنصائح‬
‫التالية‪:‬‬
‫إذا كان الحقل االول التابع للعمود االول هو من نوع "ترقيم تلقائي"‪ ،‬فعملية االدخال إذن تكون إبتداءا من الحقل الثاني‪.‬‬ ‫‪‬‬
‫إن قيمة الحقل من النوع "ترقيم تلقائي" تتزايد بطريقة ألية عند اضافة كل حقل جديد‪ .‬هذه القيمة غير قابلة للتغيير‪.‬‬ ‫‪‬‬
‫ان الزر ‪ Entrée‬والزر‪ Tab‬هما االكثر استعمال عندما نريد االنتقال الى الحقل أو السجل التالي‪.‬‬ ‫‪‬‬
‫تمثل السجالت التي تكون قيد عملية االدخال بخانة بها قلم‪ ،‬تقع على يسار السطر النشط‪.‬‬ ‫‪‬‬
‫تجنبوا ادخال قيم سالبة في الحقول من النوع "نقدي" على سبيل المثال‪ ،‬الحقل ‪Prix‬‬ ‫‪‬‬
‫ان عملية حفظ بيانات السجل تتم بطريقة الية وذلك عند االنتقال الى السجل الموالي‪.‬‬ ‫‪‬‬

‫مثال‬
‫إليك فيما يلي مجموعة السجالت التي اقترحت إلدخالها في ورقة بيانات الجدول ‪:Livre‬‬

‫من أجل تسهيل عملية إدخال هذه السجالت‪ ،‬قم باتباع الطريقة التالية‪:‬‬

‫النتيجة‬ ‫الخطوة‬
‫ما إن تفتح ورقة بيانات الجدول ‪ ،Livre‬يتم الوضع التلقائي‬ ‫‪)1‬‬
‫للمؤشر داخل الحقل االول )اول خلية فارغة( التابع للسجل‬
‫األول أول سطر فارغ‪.‬‬

‫إدخال السجل االول الى هذا الجدول‪ ،‬قم بالضغط على‬ ‫‪)2‬‬
‫الحقل الثاني الفارغ التابع للسطر االول‪ ،‬ثم اكتب العنوان "‬
‫‪."Word 2013‬‬

‫انتقل بعدها الى الحقل الموالي باستعمال الزر( (‪Entreé‬‬ ‫‪)3‬‬


‫و أكتب التاريخ "‪ "09/07/2014‬بواسطة اليومية الظاهرة على‬
‫يمين هذا الحقل‬
‫اضغط على الزر ‪ Entrée‬و أكتب القيمة "‪ "24‬داخل‬ ‫‪)4‬‬
‫الحقل الرابع‪ ،‬ثم انتقل الى الحقل التالي باستعمال نفس الزر‬
‫‪Entrée‬‬

‫بطريقة مماثلة‪ ،‬اكمل إدخال باقي السجالت الخاصة‬ ‫‪)5‬‬


‫بالجدول ‪.Livre‬‬

‫الفرز والتصفية داخل ورقة البيانات‬ ‫‪.3.1‬‬


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

‫النتيجة‬ ‫الخطوة‬

‫حدد العمود الموافق للحقل ‪ TitreLivre‬المراد ترتيبه‬

‫(تصاعدي) من خالل القائمة المنسدلة ‪‬‬ ‫اضغط على الزر‬


‫الموجودة على هذا العمود‪ ،‬أو من خالل المجموعة ‪)Filtrer/Trier‬‬
‫فرز‪/‬تصفية) التابعة للتبويب ‪.ACCUEIL‬‬
‫سيتم اذن ترتيب السجالت ترتيبا أبجديا تصاعديا بداللة قيم الحقل‬
‫‪TitreLivre‬‬

‫مالحظة‬

‫يعطي األولوية للعمود األقصى يسارا‪ .‬بعب ارة أخ رى‪ ،‬يق وم ب ترتيب قيم ‪، Access‬إلجراء عملية الفرز على محتوى عدة أعمدة متجاورة‬
‫الخ ‪DateParution ،‬ثم إذا تماثلت القيم‪ ،‬فإن عملية الترتيب تطبق على العمود المجاور ‪ Titre Livre،‬العمود الواقع في اقصى اليسار‬

‫الموجود على التبويب ‪ ،ACCUEIL‬داخل المجموعة ‪Filtrer/Trier‬‬ ‫مالحظة‪ :‬لحذف عملية الفرز المنجزة‪ ،‬شغل الزر‬

‫‪ .2.3.1‬تصفية البيانات‬
‫تمثل عملية التصفية الوسيلة التطبيقية التي تقوم بداللة المعايير المستخدمة بعرض سجالت معينة في ورقة البيانات‪ .‬ويوجد ‪ 3‬طر رئيسية إلجراء‬
‫عملية التصفية وهي‪ :‬التصفية العامة‪ ،‬التصفية باستخدام التحديد والتصفية باستخدام النموذج‪.‬‬

‫التصفية العامة‬ ‫‪.A‬‬


‫تسمح عملية التصفية العامة بتحديد (أو‪،‬تعيين) القيم التي نريد عرضها من خالل بيانات حقل ما‪ .‬كما توفر كذلك عبارات المقارنة‬
‫( ‪ )Est égal à, Plus petit que, Entre, etc‬التي تعتمد علي نوع الحقل المراد تصفيته‪.‬‬
‫مثال‪:‬‬
‫حتى ال نعرض في الجدول ‪ Livre‬سوى الكتب التي ال يزيد ثمنها عن ‪ £20،‬فعملية التصفية العامة (‪ ) courant Filtre‬ستطبق إذن على‬
‫جميع قيم الحقل ‪ Prix‬على النحو التالي‪:‬‬

‫النتيجة‬ ‫الخطوة‬
‫حدد العمود الموافق للحقل ‪ Prix‬المراد تصفية بياناته‬ ‫‪)1‬‬
‫اضغط على عامل التصفية من خالل القائمة المنسدلة ‪‬‬ ‫‪)2‬‬
‫الموجودة على هذا العمود‪ ،‬أو من خالل المجموعة‬
‫‪ Filtrer/Trier‬التابعة للتبويب ‪ACCUEIL.‬‬

‫على القائمة التي تظهر‬ ‫‪)3‬‬


‫أترك الخانات المحددة‪ ،‬الحاوية لقيم أقل أو تساوي‬ ‫‪‬‬
‫‪ 20‬كما هي‪ ،‬ثم قم بإزالة التحديد من باقي الخانات‬
‫واضغط بعدها على الزر ‪Ok‬‬
‫اضغط على ‪ ،Filtre de chiffres‬ثم على العبارة‬ ‫‪‬‬
‫‪ ،Plus petit que‬واكتب القيمة ‪ 20‬داخل مربع‬
‫الحوار الظاهر‪ .‬أنقر بعدها على الزر‪Ok .‬‬

‫فقط السجالت التي تحقق العبارة المعرفة على الحقل‬ ‫‪)4‬‬


‫‪ Prix‬ستظهر في الجدول الناتج‪.‬‬

‫التصفية باستخدام التحديد‬ ‫‪.B‬‬


‫تهدف هذه الطريقة الى تطبيق عامل التصفية على قيمة محددة من اختيارك لحقل ما‪ .‬حيث أن خيارات التص فية المقترح ة تعتم د على ن وع‬
‫القيمة المحددة‪.‬‬
‫مثال‪:‬‬
‫حتى ال نعرض في الجدول ‪ Livre‬سوى الكتب التي ال يزيد ثمنها عن ‪ £20،‬فأن عملية التصفية باستخدام التحديد ‪Filtre par sélection‬‬
‫ستطبق على احدى قيم الحقل ‪ Prix‬على النحو التالي‪:‬‬

‫النتيجة‬ ‫الخطوة‬
‫على الحقل ‪ ، Prix‬قم بتحديد احدى قيمه من أجل استعمالها‬ ‫‪.1‬‬
‫كعامل تصفية ( القيمة ‪.(20 £‬‬
‫على المجموعة ‪ Filtrer/Trier‬التابعة للتبويب‬ ‫‪.2‬‬
‫‪ ،ACCUEIL‬قم بالضغط على األيقونة ‪Sélection.‬‬

‫على القائمة التي تظهر‪ ،‬انقر على الخيار‬ ‫‪.3‬‬


‫‪» Inférieur ou égal à 20£«.‬‬

‫فقط السجالت التي يتضمن حقلها ‪ Prix‬قيما أقل أو تساوي‬ ‫‪.4‬‬


‫‪ 20‬ستظهر في الجدول الناتج‪.‬‬

‫التصفية باستخدام النموذج‬ ‫‪.C‬‬


‫تظهر فائدة التصفية باستخدام النموذج عندما نريد البحث عن سجل معين‪ .‬فهي تهدف الى اجراء التصفية بداللة قيم دقيقة لحقل واحد أو أكثر‪.‬‬
‫مثال‪:‬‬
‫حتى ال نعرض في الجدول ‪ Livre‬سوى الكتب التي يتراوح ثمنها ما بين ‪ £18‬و ‪ £20،‬فأن عملية التصفية باستخدام النموذج ‪Filtre par‬‬
‫‪ ) formulaire‬ستطبق على القيمة ‪ 18‬والقيمة ‪ 20‬للحقل ‪ Prix‬على النحو التالي‪:‬‬

‫النتيجة‬ ‫الخطوة‬
‫على المجموعة ‪ Filtrer/Trier‬التابعة للتبويب‬ ‫‪.1‬‬
‫‪ ، ACCUEIL‬اضغط على الزر ‪ Options Avancées‬ثم‬
‫على ‪Filtrer par .formulaire ،‬‬

‫ما ان يتم الضغط على ‪ ، Filtrer par formulaire‬فإن‬ ‫‪.2‬‬


‫برنامج ‪ Access‬يقوم بإنشاء ورقة بيانات فارغة تسمى‬
‫‪ ، Livre: Filtrer par formulaire‬مماثلة لورقة البيانات‬
‫األصلية‪ ،‬ولكنها تتضمن قوائم منسدلة في كل حقل‬
‫(خلية( من حقول سطرها االول‪.‬‬
‫اضغط على القائمة المنسدلة الموافقة للحقل ‪ Prix‬و اختر‬ ‫‪.3‬‬
‫القيمة ‪.‬‬

‫اضغط في الجزء السفلي لورقة البيانات على ‪ ،Ou‬ثم اختر‬ ‫‪.4‬‬


‫القيمة ‪18 .‬‬
‫عرض السجالت المقصودة ‪ ،‬انقر على األيقونة‬ ‫‪.5‬‬
‫الموجودة على المجموعة ‪.Filtrer/Trier‬‬

‫مالحظة‬

‫عندما نطبق عملية التصفية على حقل قد سبق تصفيته‪ ،‬فسيتم حذف عامل التصفية السابق بطريقة الية‬ ‫‪‬‬
‫لحذف عملية التصفية المنجزة‪ ،‬اضغط على الزر"‪" Activer/ désactiver le filtre‬الموجود على التبويب ‪ ACCUEIL‬داخل‬ ‫‪‬‬
‫المجموعة ‪»Trier/Filtrer«. ،‬‬
‫إن تطبيق عملية الفرز على ورقة البيانات تسمح بعرض جميع السجالت‪ ،‬بينما تطبيق عملية التصفية على هذه الورقة تسمح فقط‬ ‫‪‬‬
‫بعرض جزء معين من السجالت‪.‬‬

‫االستعالمات‬ ‫‪.2‬‬
‫تعريف‬ ‫‪.1.2‬‬

‫يسمح االستعالم (‪ )Requête‬بطرح سؤال على البيانات المخزنة داخل جدول أو عدة ج داول وك ذلك القي ام ب إجراءات على ه ذه البيان ات‬
‫بهدف تقديم األجوبة (البيانات المختارة) فيما بعد على ورقة بيانات‪.‬‬

‫أنواع االستعالمات‬ ‫‪.2.2‬‬

‫هناك عدة انواع من االستعالمات‪ ،‬أهممها‪ :‬استعالمات "التحديد (‪ ، )Sélection‬استعالمات اإلجراء (‪ ) Action‬واستعالمات ‪"SQL".‬‬

‫استعالمات "التحديد"‬ ‫‪.A‬‬


‫ان استعالم "التحديد" كما يشير اسمه يه دف إلى تحدي د‪ ،‬ت رتيب و ع رض مجموع ة ثانوي ة من الحق ول و الس جالت‪ .‬و ك ذلك الى اج راء‬
‫عمليات حسابية على البيانات‪ .‬يوجد انواع عديدة من استعالمات التحديد و هي‪ :‬استعالم التحدي د باس تخدام " معي ار"‪ ،‬باس تخدام "معلم ة"‪،‬‬
‫باستخدام" حقول محسوبة"‪ ،‬واستعالم "اإلجماليات"‪.‬‬
‫استعالمات "اإلجراء"‬ ‫‪.B‬‬
‫هذا النوع من االستعالمات يسمح بإجراء تغييرات على بيان ات ج دول م ا‪ .‬و يوج د ان واع كث يرة من اس تعالمات االج راء و هي‪ :‬اس تعالم‬
‫"إلحاق"‪" ،‬حذف"‪" ،‬تحديث" و استعالم "انشاء جدول"‪.‬‬
‫استعالمات "‪"SQL‬‬ ‫‪.C‬‬

‫إن استعالمات الـ"‪"SQL‬عبارة عن مجموعة من تعليمات الـ ‪ SQL‬اختصار لكلمة "‪ ،"Language Query Structured‬أي "لغة‬
‫االستعالمات البنائية‬

‫طرق انشاء استعالم‬ ‫‪.3.2‬‬


‫يقترح برنامج ‪ Access‬طريقتين إلنشاء االستعالم وهما ‪ :‬طريقة "معالج االستعالمات ( ‪) Assistant Requête‬و طريقة عرض تصميم‬
‫االستعالم(‪)Création d’une requête‬‬
‫طريقة "معالج االستعالمات"‬ ‫‪.A‬‬
‫هي طريقة عملية بسيطة تستعمل لبناء االستعالم خطوة بخطوة‪ .‬حيث ان بواسطة هذه الطريقــة ال نســتطيع ســوى انشــاء اســتعالم جديــد من‬
‫نوع بسيط (‪ "، ) Simple‬المعالج الجدولي‪ "،( croisée Analyse‬البحث عن التكرار" )‪ ،) doublons les Trouver‬و استعالم الغــير‬
‫متطابق (‪.( correspondance-non‬‬
‫طريقة عرض "تصميم االستعالم"‬ ‫‪.B‬‬

‫المذكرة رقم ‪04 :‬‬

‫‪-3‬تسجيل جدول ‪:‬‬


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

‫نضغط على نعم لتظهر لنا النافدة التالية‪:‬‬

‫أكتب االسم الذي تريده ثم أنقر فوق موافق لتظهر لك نافدة أخرى يخبرك فيها البرنــامج أنــك لم تحــدد‬
‫المفتاح األساسي للجدول لكي ينشـئ ‪ Access‬تلقائيـًا مفتـاح أساسـي ويعين نـوع البيانـات لـه " تـرقيم‬
‫تلقائي"‪.‬‬

‫‪ -‬المفتاح األساسي‪:‬‬ ‫‪4‬‬


‫هو حقل ورمز معرف فريد لكل صف في‬
‫‪ icrosoft Office Access 2007‬غالبا يؤدى رقم‬ ‫‪M‬‬
‫التعريف الفريد مثل الرقم المعرف أو الرقم التسلسلي‬
‫أو الرمز نفس دور المفتاح األساسي في الجدول على سبيل المثال يمكنك الوصول إلى جدول‬
‫"الطالب" عندما يكون لكل طالب رقم معرف فريد ويكون حقل "معرف الطالب" هو المفتاح‬
‫األساسي‪.‬‬

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

‫المذكرة رقم ‪05 :‬‬


‫شروط المفتاح األساسي ‪:‬‬

‫‪ -3‬موجود في الجدول المرتبط به‬ ‫‪ -2‬ال تتكرر بياناته ‪.‬‬ ‫‪ -1‬أن يكون حقل مميز للجدول‪.‬‬

‫‪ -‬لتعيين المفتاح األساسي يدويا ‪:‬‬


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

‫لتظهر النافدة التالية‪:‬‬

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

‫عند إزالة المفتاح األساسي فلن يوفر الحقل أو الحقول التي تعمل كمفتاح أساسي لتعريف‬ ‫‪‬‬
‫السجالت‪.‬‬
‫إزالة المفتاح األساسي ال يعنى حذف الحقل أو الحقول من الجدول بل إزالة تعيين الحقل كمفتاح‬ ‫‪‬‬
‫أساسي من هذه الجداول‪.‬‬
‫عند إزالة المفتاح األساسي يتم إزالة الفهرس الذي تم إنشاؤه للمفتاح األساسي أيضًا‪.‬‬ ‫‪‬‬

‫المذكرة رقم ‪06 :‬‬


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

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

‫والعمليات التي‬

‫مجموعة طرق عرض‬ ‫‪-1‬‬


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

‫المذكرة رقم ‪08 :‬‬

‫إدخال سجل إلى جدول‪:‬‬ ‫‪-4‬‬


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

‫المذكرة رقم ‪09 :‬‬


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

‫بأطراف ‪1 ( :‬‬ ‫‪ -2‬عالقة ارتباط رأس‬


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

‫المذكرة رقم ‪11 :‬‬


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

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

‫المذكرة رقم ‪12 :‬‬

‫فتظھر نافذة عالقاتكما هو موضح في الشكل التالي‪:‬‬

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

‫المذكرة رقم ‪12 :‬‬

‫‪-6‬أخطاء العالقات ‪ :‬األخطاء التي قد تظهر وتمنع ظهور العالقة هي ‪:‬‬

‫‪ – 1‬وجود بيانات مختلفة في الجدول الثاني في نفس الحقل ‪.‬‬


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

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

‫لوازم العمل و المواد األولية ‪:‬‬

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

‫مراحل سير الحصة‬


‫األستاذ‬ ‫المتربص‬
‫التعـريف بالمادة‬

‫خلق مركز إهتمام ‪:‬‬


‫س‪ : 1‬هذا الجدول المملوء عليه معلومات أساسية خاصة بالمتربصين ماذا‬
‫يمكن أن نسميه ؟‬ ‫المتربصون يحاولون اإلجابة‬
‫هو جدول معطيات قاعدية‬
‫استنتاج عنوان الدرس ‪:‬‬
‫إذن موضوعنا اليوم هو ‪ :‬تقديم قاعدة معطيات‬

‫كتابة وقراءة الغرض البيداغوجي ‪:‬‬


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

‫المتربصون يجيبون‬

‫المذكرة رقم ‪01 :‬‬

‫الموضوع(‪ :)04‬حجز وتسوية المعطيات‬


‫تمهيد ‪:‬‬
‫خصائص الحقول هي بعض القيم االفتراضية التي يفرضها البرنامج لتحـديث المظــاهر العــام و طريقــة‬
‫التعامل مع حقول الجدول المختلفة‪.‬‬

‫‪-1‬تغيير سعة الحقول النصية‪:‬‬


‫إن السعة القصوى للحقول النصية هي ‪255‬حرف لتغير تلك السعة نتبع الخطوات التالية‪:‬‬
‫‪-‬اذهب إلى الحقل المراد تغير خاصية السعة له‬
‫‪-‬اذهب للخاصية ‪ Taille du champ‬داخل نافذة خصائص الحقل ويمكنــك بطبيعــة الحــال أن تقــوم‬
‫بتغير القيمة لتصبح كما تشاء‪.‬‬

‫‪ -2‬أقنعة اإلدخال‪:‬‬
‫تستخدم أقنعة إدخال لتحديد شكل إدخال البيانات ولتنفيذ ذلك نتبع مايلي‪:‬‬
‫‪-‬نذهب للحقل المطلوب إضافة قناع اإلدخال له‬
‫‪-‬نذهب للخاصية ‪ Masque de saisie‬داخل نافذة الخصائص و نختــار مــا هــو مناســب أو كتابــة‬
‫الرمــز مباشـرة مثال في حقــل الهــاتف في جـدول الزبــون نــذهب لخاصــية ‪Masque de saisie‬‬
‫ونكتب‪ 000 00 00 00 :‬وبذالك اذا قمت بإدخال رقم الهاتف بهذا الشكل‪ 029884033‬سيقوم قناع‬
‫اإلدخال بإظهاره بهذا الشكل ‪029 88 40 39‬‬

‫‪-3‬تغيير شكل الرقم‪:‬‬


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

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

‫المذكرة رقم ‪02 :‬‬


‫‪-5‬قائمة التعامل مع الحقول أو األعمدة‪:‬‬
‫وتستخدم هذه القائمة للتعامل مع حقول الجدول والتحكم الكامل بها بالنقر فوق رأس أي حقل في‬
‫الجدول في طريقة عرض "ورقة البيانات" تظهر القائمة المنسدلة التالية‪:‬‬

‫فرز المعطيات ‪:‬‬ ‫‪-‬‬


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

‫المذكرة رقم ‪03 :‬‬


‫إخفاء األعمدة ‪:‬‬ ‫‪-‬‬

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

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

‫المذكرة رقم ‪04 :‬‬


‫‪ -‬عمود البحث ‪:‬‬
‫يؤدى ذلك االختيار إلى بدء تشغيل "معالج البحث" الذي يرشــدك خالل عمليــة إنشــاء عمــود البحث الى‬
‫تطبيق بعض الخطوات التالية حسب االختيار انطالقا من النافدة التالية‪:‬‬

‫إنشاء البحث استنادا إلى جدول أو استعالم‪:‬‬


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

‫رقم الدرس‪01 :‬‬ ‫اإلختصاص‪ :‬عامل في الميكرومعلوماتية‬


‫الــمـدة‪ 20 :‬سا‬ ‫المادة‪ :‬نظام تسير قاعدة معطيات ‪Access‬‬
‫المـــوضوع‪ :‬تقديم قاعدة معطيات‬

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

‫المتربص‬ ‫األستاذ‬
‫كراس‬ ‫‪-‬‬ ‫مخطط الدرس‬ ‫‪-‬‬
‫أقالم حبرية‬ ‫‪-‬‬ ‫السبورة‬ ‫‪-‬‬
‫مئزر‬ ‫‪-‬‬ ‫قلم مداد‬ ‫‪-‬‬

‫الوسائل البيداغوجية ‪:‬‬


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

‫خلق مركز إهتمام ‪:‬‬


‫س‪ : 1‬هذا الجدول المملوء عليه معلومات أساسية خاصة بالمتربصين ماذا‬
‫يمكن أن نسميه ؟‬ ‫المتربصون يحاولون اإلجابة‬
‫هو جدول معطيات قاعدية‬
‫استنتاج عنوان الدرس ‪:‬‬
‫إذن موضوعنا اليوم هو ‪ :‬تقديم قاعدة معطيات‬

‫كتابة وقراءة الغرض البيداغوجي ‪:‬‬


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

‫المتربصون يجيبون‬
‫المذكرة رقم ‪01 :‬‬

‫الموضوع(‪ :)05‬إنشاء النماذج و االستعالمات‬


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

‫‪formulaire‬‬ ‫إنشاء نموذج جديد باستخدام األداة "نموذج"‬ ‫‪-2‬‬


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

‫المذكرة رقم ‪02 :‬‬


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

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

‫المذكرة رقم ‪03 :‬‬

‫إنشاء نموذج باستخدام "معالج النماذج" ‪: assistant formulaire‬‬ ‫‪-5‬‬


‫لكي تكون أكثر تحديدًا عند اختيار الحقول الــتي تظهــر في النمــوذج ‪ ،‬يمكنــك اســتخدام "معــالج‬
‫النماذج" بدًال من أدوات إنشاء النماذج المتعددة الســابقة الــذكر‪ ،‬يمكنــك أيضــا وصــف كيفيــة تجميــع‬
‫البيانات وفرزها‪ ،‬كما يمكنك استخدام الحقول من أكثر من جدول أو استعالم‪ ،‬بشرط وجود عالقــات‬
‫محددة مسبقًا بين الجداول واالستعالمات‪.‬‬
‫** في عالمة التبويب "إنشاء" ‪ ،‬في المجموعة "نماذج" انقر فوق "مزيد من النماذج"‬
‫‪ ، formulaires plus de‬ثم انقر فوق معالج النموذج كما هو موضح في الشكل التالي‪:‬‬

‫تظهر عدة مربعات حوار تتوالى بالضغط على " التالي"‬


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

‫كما هو موضح في الشكل التالي‪:‬‬

‫المذكرة رقم ‪04 :‬‬


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

‫المذكرة رقم ‪05 :‬‬


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

‫‪1‬‬

‫مجموعة عرض ‪:‬‬ ‫‪-1‬‬


‫هي مجموعة خاصة بطرق العرض للنموذج وهناك عدة طرق )للتصميم نختار عرض‬
‫التصميم ‪ ،‬إلدخال المعطيات عرض النموذج‬

‫المذكرة رقم ‪06 :‬‬


‫مجموعة خط ‪:‬‬ ‫‪-2‬‬
‫وهى مجموعة خاصة بتنسيق الخطوط واألنماط الموجودة بالنموذج من حجم الخط ولونه‬
‫ومحاذاته وخلفيته‬

‫مجموعة خطوط الشبكة ‪:‬‬ ‫‪-3‬‬


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

‫المذكرة رقم ‪07 :‬‬


‫و لكل عنصر وضيفته كالتالي‪:‬‬
‫المذكرة رقم ‪08 :‬‬
‫المذكرة رقم ‪09 :‬‬
‫‪ -8‬إدراج مربع قائمة إلى النموذج ‪:‬‬
‫و هو يظهر جميع القيم كأنها قائمة وهو ُيَم كنك من مشاهدة قائمة بجميع البيانات كما هو موضح‬
‫في الشكل التالي‪:‬‬

‫إلدراج مربع قائمة إلى النموذج اتبع الخطوات التالية ‪:‬‬


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

‫‪ -10‬إدراج مفتاح عنصر تحكم إلى النموذج ‪:‬‬


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

‫الواجهة الرئيسية ‪:‬‬ ‫‪-‬‬


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

‫المذكرة رقم ‪11 :‬‬


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

‫‪ –8‬سيطالبك المعالج بـ ‪ :‬هل تريد كتابة نص أو وضع صورة على المفتاح؟‬


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

‫‪ – 10‬يظهر المفتاح في النموذج وهو جاهز للعمل ‪.‬‬


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

‫‪- 1‬تعريف االستعالم ‪:‬‬


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

‫‪ -1‬إنشاء االستعالم باستخدام معالج االستعالمات ‪:‬‬


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

‫‪-2‬إنشاء االستعالم باستخدام تصميم االستعالم ‪:‬‬


‫باستخدام هذه الطريقة تظهر لك شبكة ‪ QBE‬اختصار لـ ‪ Query By Example‬بمعنى االستعالم‬
‫بالمثال فكل ما عليك هو إعطائه مثال لالستعالم الذي تريده ليتم إنشائه و الجدير بالذكر أن معظم‬
‫محترفي لغات البرمجة يستخدمون تلك الطريقة لما توفره من أدوات تسهيل عملية إنشاء االستعالم‬
‫وهي طريقة تفصيلية إلنشاء االستعالم العادي أو المختلط ‪ ،‬مع استخدام تقنيات أفضل و لتطبيق ذلك‬
‫نتبع الخطوات التالية ‪:‬‬
‫‪ -1‬من تبويب "إنشاء " من المجموعة األخيرة " ‪ " autre‬نختار األداة "تصميم استعالم"‬
‫لتظهر لنا نافدة االستعالم وهى خاصة للتعامل مع تصميم االستعالم كما نالحظ ظهور‬
‫نافدة أخرى لعرض الجداول و منها نختار الجدول أو مجموعة الجداول التي سيبنى عليها‬
‫االستعالم حسب الغرض‬
‫‪ -2‬و في أسفل نافدة االستعالم تظهر لنا شبكة ‪ QBE‬و هي عبارة عن جدول مكون من خانات‬
‫و من خاللها نقوم ببناء االستعالم حسب الغرض منه و هذه الشبكة مكونة من ‪:‬‬
‫*الحقل ‪ :champ‬تحديد اسم الحقل المطلوب إظهاره‬
‫*الجدول ‪ :table‬اختيار الجدول المطلوب إلنشاء االستعالم‬
‫*الفرز ‪ : tri‬فرز و ترتيب الحقول‬
‫*إظهار‪ : afficher‬إظهار الحقل على الشاشة‬
‫*المعايير ‪: critères‬لكتابة معيار أو شرط يخص الحقل المطلوب إظهاره‬
‫*أو ‪ : ou‬يستعمل في حالة إضافة معيار أو شرط يخص الحقل المطلوب إظهاره حسب‬
‫الحاجة‬

‫بعد إنشاء االستعالم حسب الغرض المطلوب منه يظهر لنا شريط أدوات االستعالم ‪،‬وهو‬ ‫‪-3‬‬
‫شريط يسهل التعامل مع تصميم االستعالم من خالل مجموعة من المفاتيح واألوامر كما هو‬
‫موضح في الشكل التالي ‪:‬‬

‫وهناك عدة أنواع لالستعالم باستخدام التصميم نذكر منها مايلي‪:‬‬


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

‫‪ -13‬أنواع االستعالمات ‪:‬‬


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

‫المذكرة رقم ‪14 :‬‬


‫‪ -2‬استعالم ألكثر من جدول ‪:‬‬
‫يسمح لنا بإنشاء استعالم يظهر حقول معينة منتقاة من جداول مرتبطة و ذلك بإتباع نفس خطوات إنشاء‬
‫االستعالم‬
‫‪:‬‬ ‫مثال‬
‫إنشاء استعالم إلظهار حقول من جداول (األفالم ‪ ،‬الزبون ‪ ،‬الكراء)‬ ‫‪-‬‬
‫إظهار جميع حقول جدول األفالم (الضغط المزدوج فوق عالمة النجمة الموجودة في جدول‬ ‫‪-‬‬
‫األفالم حتى يتعرف البرنامج أننا نريد إظهار جميع حقول األفالم في االستعالم)‬
‫إظهار حقل "اسم الزبون " "التليفون" من جدول الزبون‬ ‫‪-‬‬
‫إظهار حقل "تاريخ الكراء " "التليفون" من جدول الزبون‬ ‫‪-‬‬
‫‪-3‬استعالم الختيار سجالت معينة ‪:‬‬
‫يسمح لنا بإنشاء استعالم إلظهار سجالت معينة وفقا لبعض المعايير و الشروط و ذلك بإتباع نفس‬
‫خطوات إنشاء االستعالم مع إضافة خطوة أخرى و هي كتابة الشرط أو المعيار داخل خانة المعايير‬
‫أمام الحقل المطلوب بين العالمة التالية " "‬
‫مثال ‪:‬‬
‫إنشاء استعالم لعرض المسرحيات التي قام ببطولتها 'عادل إمام' مع إظهار جميع حقول جدول‬ ‫‪-‬‬
‫(األفالم)‬
‫‪ -14‬المعايير العامة ‪:‬‬
‫إذا أراد أحد عمالئك معرفة جميع األفالم التي قام ببطولتها 'نور الشريف' و آخر يريد معرفة األفالم‬
‫التي قام ببطولتها 'أحمد زكي ' ‪....‬الخ فهذه الحالة يمكنك أن تلبي جميع رغباتهم بإنشاء استعالم عام‬
‫ليسألك عند بداية تشغيله عن اسم البطل الذي تريد معرفة أفالمه و ذلك بإتباع نفس خطوات إنشاء‬
‫االستعالم مع إضافة خطوة أخرى و هي كتابة المعيار بين عارضتين داخل خانة المعايير أمام الحقل‬
‫المطلوب(اسم البطل) كاآلتي ‪ ]:‬أدخل اسم البطل[ ثم قم بالتخزين و إغالق نافدة التصميم‬
‫‪-‬عند فتح االستعالم تالحظ ظهور نافدة تطلب منك كتابة اسم البطل لتظهر لك صفحة بيانات االستعالم‬
‫* المعامالت الرياضية ‪:‬‬
‫يمكن أن يتضمن المعيار الذي تكتبه أحد المعامالت الرياضية التالية‪:‬‬
‫‪ -‬عالمة = يساوي‪:‬‬
‫إذا كتبت =‪ 1990‬في خانة المعيار الخاصة بحقل سنة اإلنتاج فإن ذلك يعني عرض األفالم‬
‫التي أنتجت سنة ‪1990‬‬
‫‪ -‬عالمة > أكبر و عالمة <أصغر‪:‬‬
‫إذا كتبت >‪ 1990‬في خانة المعيار الخاصة بحقل سنة اإلنتاج فإن ذلك يعني عرض األفالم التي‬
‫أنتجت بعد سنة ‪ 1990‬و العكس إذا كتبت <‪1990‬‬
‫‪ -‬عالمة => أكبر و عالمة <=أصغر‪:‬‬
‫إذا كتبت >=‪ 1990‬في خانة المعيار الخاصة بحقل سنة اإلنتاج فإن ذلك يعني عرض األفالم التي‬
‫أنتجت سنة ‪ 1990‬أو بعد و العكس إذا كتبت =<‪1990‬‬

‫رقم الدرس‪06 :‬‬ ‫اإلختصاص‪ :‬مستغل معلوماتية‬


‫الــمـدة‪ 20 :‬سا‬ ‫المادة‪ :‬استغالل نظام تسير قاعدة معطيات ‪access‬‬
‫المـــوضوع‪ :‬إنشاء التقارير‬

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

‫لوازم العمل و المواد األولية ‪:‬‬

‫المتربص‬ ‫األستاذ‬
‫كراس‬ ‫‪-‬‬ ‫مخطط الدرس‬ ‫‪-‬‬
‫أقالم حبرية‬ ‫‪-‬‬ ‫السبورة‬ ‫‪-‬‬
‫مئزر‬ ‫‪-‬‬ ‫قلم مداد‬ ‫‪-‬‬

‫الوسائل البيداغوجية ‪:‬‬


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

‫مراحل سير الحصة‬


‫األستاذ‬ ‫المتربص‬
‫التعـريف بالمادة‬

‫خلق مركز إهتمام ‪:‬‬


‫س‪ : 1‬هذا الجدول المملوء عليه معلومات أساسية خاصة بالمتربصين ماذا‬
‫يمكن أن نسميه ؟‬ ‫المتربصون يحاولون اإلجابة‬
‫هو جدول معطيات قاعدية‬
‫استنتاج عنوان الدرس ‪:‬‬
‫إذن موضوعنا اليوم هو ‪ :‬تقديم قاعدة معطيات‬

‫كتابة وقراءة الغرض البيداغوجي ‪:‬‬


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

‫المتربصون يجيبون‬
‫المذكرة رقم ‪01 :‬‬
‫الموضوع(‪ :)06‬إنشاء التقارير‬

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

‫المذكرة رقم ‪03 :‬‬

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

‫‪ -3‬إنشاء تقرير باستخدام أداة "التقرير الفارغ"‪:‬‬


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

‫‪ -4‬إنشاء تقرير باستخدام أداة "تصميم التقرير "‬


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

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

‫مشروع‬ ‫تطبيق ‪ :‬إعداد‬


‫االختبارات‬
‫‪ – 1‬قم بإنشاء قاعدة بيانات باسم االختبارات ؟‬

‫‪ – 2‬قم بإنشاء الجداول اآلتية بالتنسيق اآلتي ‪:‬‬

‫أ ) الدورات ‪ ( :‬رقم الدورة – أسم الدورة – سعر الدورة ) ؟ حجم الخط (‪ )20‬؟‬

‫ب) الطالب ‪ ( :‬رقم الطالب – أسم الطالب – رقم الدورة )؟حجم الخط (‪ )20‬؟‬

‫جـ) الدرجات ‪ ( :‬أسم الطالب – الدرجة – التقدير ) ؟حجم الخط (‪ )20‬؟‬

‫‪ – 3‬قم بعمل العالقات بين الجداول ؟ ثم قم بإدخال السجالت كما يلي ( ‪ 3‬دورات – ‪ 6‬طالب – ‪ 6‬درجات ) ؟‬

‫‪ – 4‬قم بعمل استعالم‪ (:‬رقم الدورة‪ -‬أسم الدورة– أسم الطالب–الدرجة )؟‬

‫‪ – 5‬قم بإنشاء النماذج‪ ( :‬الدورات – الطالب ‪ -‬الدرجات ) ؟‬

‫‪ -‬عمل عنوان للنموذج و عمل التنسيق واأللوان ؟‬


‫‪-‬إدراج مفاتيح التحكم لمعاينة المعطيات لكل نموذج ‪ -‬مفتاح الخروج من النموذج ؟‬

‫‪ – 6‬قم بعمل التقارير اآلتية ‪ ( :‬تقرير الدورات – تقرير الطالب – تقرير الدرجات – تقرير االستعالم ) ؟‬

‫‪ – 7‬قم بعمل المفاتيح الالزمة داخل كل نموذج من النماذج الستدعاء التقارير الخاصة بكل نموذج ؟‬

‫‪ – 8‬قم بعمل الواجهة على المفاتيح اآلتية‪ (:‬الدورات– الطالب– الدرجات– االستعالم – تقرير االستعالم‪ -‬خروج )‬

‫‪ – 9‬قم بتحويل البرنامج إلى بداء التشغيل الفوري من الواجهة ؟‬

‫مشروع شركة الجنوب للسفريات والسياحة‬

‫‪ – 1‬قم بإنشاء قاعدة بيانات باسم شركة الجنوب للسفريات والسياحة ؟‬

‫‪ – 2‬قم بإنشاء الجداول اآلتية بالتنسيقات اآلتية ‪ :‬حجم الخط (‪ )20‬خلفية و خط من ذوقك لكل الجداول ؟‬

‫أ ) البلدان ‪ ( :‬رمز البلد – أسم البلد – أسم الدولة ‪ -‬القارة ) حدد المفتاح األساسي ؟‬

‫ب) الرحالت ‪ ( :‬رقم الرحلة – رمز البلد – يوم الرحلة – وقت الرحلة – رسوم الرحلة ) حدد المفتاح ؟‬

‫جـ) الركاب ‪ ( :‬رقم الراكب – أسم الراكب – رقم المقعد – رقم الرحلة ‪ -‬الجنسية ) حدد المفتاح ؟‬

‫‪ – 3‬قم بعمل العالقات بين الجداول ؟ ثم قم بإدخال السجالت كما يلي ( ‪ 4‬بلدان – ‪ 6‬رحالت – ‪ 9‬ركاب ) ؟‬

‫‪ – 4‬قم بعمل االستعالمات اآلتية‪:‬‬

‫أ ) الرحالت‪ (:‬اسم البلد – يوم الرحلة – وقت الرحلة ) بالترتيب التصاعدي حسب اليوم؟‬
‫ب) ركاب الرحالت‪ (:‬أسم الراكب – رقم المقعد – أسم البلد – رسوم الرحلة ) بالترتيب التنازلي للرسوم ؟‬

‫‪ – 5‬قم بإنشاء النماذج اآلتية ‪:‬‬

‫( البلدان – الرحالت ‪ -‬الركاب )‬

‫‪ -‬عمل عنوان للنموذج و عمل التنسيقات واأللوان ؟‬

‫‪-‬إدراج مفاتيح التحكم لمعاينة المعطيات لكل نموذج ‪ -‬مفتاح الخروج من النموذج ؟‬

‫‪ – 6‬قم بعمل التقارير اآلتية‪:‬‬

‫(تقرير البلدان– تقرير الرحالت– تقرير الركاب– تقارير االستعالمات) مع التنسيقات؟‬

‫‪ – 7‬قم بعمل المفاتيح الالزمة داخل كل نموذج من النماذج الستدعاء التقارير الخاصة بكل نموذج ؟‬

‫‪ – 8‬قم بعمل نموذج يحتوي على مفاتيح تستدعي االستعالمات و تقارير االستعالمات و الخروج من النموذج ؟ مع‬
‫عمل عنوان للنموذج ؟‬

‫‪ – 9‬قم بعمل الواجهة الرئيسية على المفاتيح اآلتية‪ (:‬البلدان – الرحالت – الركاب – االستعالمات ‪ -‬خروج ) ؟‬

‫‪ – 10‬ضع أسمك أسفل الواجهة الرئيسية ؟ وحول البرنامج إلى تنفيذي من الواجهة الرئيسية ؟‬
‫تطبيق ‪:‬‬
‫قم بعمل أزرار في كل النماذج الستدعاء الجداول واالستعالمات والتقارير والخروج للواجهة ؟‬

‫كما هو موضح في الشكل التالي‪:‬‬


You might also like