ملخص برنامج Access
ملخص برنامج Access
1
نظرة عامة حول برنامج ACCEESS
مقدمة -:
يختلف برنامج Accessعن برنامج Excelفى إمكانية إنشاء قاعددة بياندات مكوندة مدن عددة جدداول مرتبطدة
ببعضها ،كما يمكن ارجاع بعض البيانات بعدة طرق من خالل الستعالم و التقارير.
اواو
Sample templates
2
ثانياً :واجهة المستخدم لبرنامج Microsoft Access 2010
تتكون واجهة مستخدم البرنامج من ثالث اجزاء :
.1شريط القوائم :Ribbonهو شريط مكون عدة قوائم تظهر في قمة واجهة البرنامج ،وكل منها
تشمل علي كثير من التبويبات كما يظهر الشكل ( ، )1يتكون الشريط من القوائم التالية :
النسخ و لصق
ايجاد السجالت
انشاء تقرير
انشاء استعالم
تصدير البيانات
الوصول الي محرر فيجوال بيسك the Visual Basic قائمة قاعدة البيانات Database
، editorوتشغيل ماكرو :Tools
(
3
.2الواجهة الخلفية :Backstage Viewوتظهر هذه الواجهة عند النقر علي قائمة ، File
وتشمل علي عدة اوامــر.
.3لوحة الوصول :Navigation Paneهي نافذه في يسار واجهة البرنامج تستخدم للوصول و
التبديل بين عناصر قاعدة البيانات.
4
ثالثا ً :مكونات قاعدة البيانات Access Database Components
تعتمد قواعد البيانات داخل برنامج Microsoft Accessعلي عناصرأساسية ،كل منها تقوم
بوظيفة محددة يمكن توضحها بالجدول التالي:
.1تقسيم المعلومات الي جداول كل منها معني بموضوع محدد وذلك للتخلص من المعلومات المكررة
.2الربط بين هذه الجداول كلما امكن ذلك ،لتحقيق التكامل و الوصول السري لهذه المعلومات
.3توافق عملية المعالجة م احتياجات المستخدم
5
خامسا ً :خطوات تصميم قاعدة البيانات Access Database Design Steps
6
الجداول وانشاء العالقات
اوالً :الجداول
الجدول :هو عنصر من عناصر قاعددة البياندات يسدتخدم لتخدزين البياندات المتعلقدة بموضدوع
معين مثل جدول الموظفين او المنتجات ،ويتكون الجدول من سجالت و حقول ،كما يظهر في
الشكل التالي
2
1
3
سجل Record
حقل Field
من تبويب ، External Dataمن مجموعة ، Importثم اختيار مصدر البيانات أ-
التي تريدها
ب -تظهرر ناذر ل لتدردد ذيهرا مكران البيانررات ،وا ا كانرت هر ت البيانرات سرو تظهرر ذرري
جدول مستقل ال ترتبط بالمصدر االساسى ،ام انها ستكون مرتبطة بها ديث ان اي
تعديل ذي برنامج Accessسيؤدي الي تغيير ها ذي المصدر االساسي.
7
.2انشاء جدول عن طريق عرض التصميم
يمكن إضاذة جدول جديد بإسم (الكتب ) لقاعدل البيانات الخاصة بأدد المكتبات الكبري من
خالل االوامر الموجود ضمن مجموعة Tablesداخل تبويب Create
أ -من تبويب ، Createضمن مجموعة ، Tablesثم أختيار امر .Table Design
ب -تظهر ناذ ل إلنشاء الجدول من خرالل تدديرد اسرم الدقرول التري يتضرمنها الجردول ،
باالضاذة الي تدديد نوع البيانات الموجودل ذي كل دقل كما هو موضدا ذي الشركل
التالي
ج -كما يظهر اسفل الناذ ت جزء يتعلق بتدديد خصائص البيانات الموجرودل داخرل كرل
دقل من ديث دجم الخط ،التنسيق ،وغيرها كما يظهر ذي الشكل التالي.
8
د -و يمكن اختيار دقل معين ،و ال ي يدتوي علي بيانرات ذريردل ومميرزل (ال تتكررر،
ال يمكن ان يشترك اكثر من سجل بنفس بياناته مثل الرقم القومي او رقم السيارل او
الرررقم الترراميني ) كمفترراا اساسرري و لررك بررالنقر علرري امررر ، Primary Keyاي ال
يسمح البرنامج بتكرار قيمة الدقل اكثر من مرل مثل رقم الكتاب ذى المثال السابق .
ت -تررراتي خطرررول ادخرررال البيانرررات داخرررل الجررردول بعرررد لرررك مرررن خرررالل الضرررغط علرررى
. Datasheet View
و -تظهر مربع دواري يطلب دفظ الجدول ،عرالول علري تدديرد اسرم الجردول (ولريكن
تدت اسم الكتب).
ز -يقوم المستخدم بعد لك بإدخال البيانات كما ذي الناذ ت الموضدة ذي الشكل التالي
ا -يمكررن ايضررا إنشرراء جرردول باسررم المبيعررات ،و المشررتريات ،و لررك لمعرذررة دجررم
المبيعات و المشتريات المتعلقة بتلك الكتب .
9
ط -لتغيير اي من نروع البيانرات او خصرائص الدقرول ،نضرغط علرى ايقونرة Design
View
يصبح لدي المستخدم جدول يشمل جميع الكتب الموجودل بالمكتبة التي ننشئ قاعدل البيانرات
لها ،ولكي ال نعيد كتابة اسم الكتاب او رقمة ذي جدول المبيعات و المشرتريات مررل اخرري
،ذيمكن استخدام معالج البدث Lookup Wizardمن نروع البيانرات لتظهرر مربرع درواري
يسالك عن مكان الجدول ال ي يدتروي علري الدقرل المرراد ادراج قيمرة ذري الجردول الجديرد،
ويتكون المربع الدواري من خيارين هما -:
10
11
استخدام تبويب lookupمن ناذ ل Field Propertyلتصميم الجدول
هناك طريقة اخري إلدراج قيم دقل معين داخل مربع تدرير و سرد من خالل تبويب بدث
من ناذ ل خصائص دقل ،متبعا الخطوات التالية -:
12
)2االنتقال الي ناذ ل خصائص دقل ذي اسفل شاشة البرنامج
)3اختيار تبويب lookupثم تغيير الخصائص كما هو موضح ذي الشكل المقابل
)4لتدديررد مصرردر البيانررات المررراد ادراجهررا كقرريم ذرري الجرردول ،نضررغط علرري ()......
ليظهر لنا ناذ ل االستعالم وذي المقدمة مربع دواري يسال المستخدم عن اي جدول
يريد اضاذته كما هو واضح ذي الشكل التالي
)5باختيار جدول الكتب واغالق المربع الدرواري ( ، )Show Tableتراتي بعرد لرك
خطول إختيار الدقول المراد اضاذتها كمربع تدرير وسرد
13
يظهرررر جررردول الكترررب ذررري قمرررة الناذررر ت ،
والدراج الدقرررررررررول نضرررررررررغط مررررررررررتين
الظهارها اسفل الصفدة
)6نرجع الى صفدة ادخال البيانات داخل الجدول لمالدظة التغييرات من خالل النقر
على ايقونة Datasheet Viewكما وضدنا سابقا ،ذنجرد ان رقرم الكتراب يظهرر
ذي مربع تدرير و سرد.
ارتباط اكثر من سجل بعدة ان يكون لكل سجل في ان يكون هناك سجل واحد
سجالت في جدول اخر ، الجدول الرئيسي عدة في الجدول الرئيسي يقابل
ويحتاج المر الى جدول سجالت في الجدول الفرعي سجل اخر في الجدول
يسمى بجدول الوصل الفرعي
مثال :اسم المؤلف في
جدول المؤلفين م اسم مثال :السم في جدول
الكتال في جدول الكتال البيانات الشخصية م الرقم
(المؤلف الواحد قد يؤلف التجنيدل في جدول
اكثر من كتاال) المعاملة التجنيدية
14
.1ذررتح قاعرردل البيانررات المعنيررة ،واختيررار تبويررب Database Toolsومررن مجموعررة
Relationships
.2اظهررار الجررداول المررراد انشرراء عالقررة بينهمررا مررن خررالل اختيررار امررر Show tables
الموجودل ضمن مدموعة Relationships
15
.4تظهر العالقة بين الجداول التي سبق ربطها كما ذي الشكل التالي
16
االستعـــــالم Query
تستخدم لالجابة علي سؤال مددد باالضاذة الي الجراء عمليات دسابية علي البيانات الموجودل
ذي عدل جداول
نضغط على اسماء الدقول المراد اظهارها ذي االستعالم لتظهر اسفل الشاشة كما ذي
الرسم التوضيدي التالي
Criterial: >=#01/01/2014#
17
نضغط علي ايقونة Runالموجودل ضمن مجموعة Resultsإلظهار نتائج االستعالم
التي سبق وضع ذي الخطول السابقة .
18
الجمالي[ :المبيعات]![سعر البي ]*[المبيعات]![الكمية]
وعند تعديل معيار االستعالم او الرجوع الي ناذ ل االستعالم مــرل اخري ،نضغط
علي ايقونة Design View
19
النماذج Forms
هرري شاشررة منظمررة ومنسررقة يمكررن اسررتخدامها الدخررال البيانررات بشرركل جيررد برردال مررن ادخالهررا ذرري
الجرردول الرئيسررى ،باالضرراذة الرري امكانيررة انشرراء نمررا ج تمثررل واجهررة قاعرردل البيانررات و الترري قررد
تدتوي علي ازرار لتنفي بعض االوامرر مثرل ذرتح تقريرر او طباعتره او اغرالق البرنرامج او ذرتح
نمو ج اخر وهو ما نتوسع بشرده ذي ه ا الجزء .
يمكن انشاء نمو ج بديل الدخال البيانات المتعلقة بالكتب بدالا من ادخالها ذي جدول الكتب من
خالل ادخالها سجال بسجل ،و هناك اكثر من طريقة لتصميم النمو ج داخل برنامج Access
2010الموجودل بمجموعة Formsداخل تبويب .Create
20
يمكن ادخال بيانرات الكترب مباشررل داخرل هر ا النمرو ج و الر ي سريغير بيانرات
الكتب ذي الجدول الرئيسي.
كما يمكن تعديل ه ا النمو ج من خالل الرجوع الي صفدة التصميم Design
Viewالموجودل ذي اقصي يسار البرنامج ضمن مجموعة views
كمرا يظهرر ايضرا ا ادوات لتصرميم هر ا النمرو ج مرن ازرار او مربرع سررد او نمرو ج
ذرعي ،تساعد المستخدم علي اخراج النمو ج بصورل اذضل .
21
.3انشاء نموذج باستخدام معالج النماذج Form wizard
اختيار معالج النما ج من تبويب ، Createليظهر مربع دواري يسأل المستخدم
عن اسم الجدول ،و الدقول المراد ادخالها ذي النمو ج .
22
كتابة اسم النمو ج المراد انشائه ،وبالضغط علي Finishيظهر النمو ج ال ي يعد
جاهزا الدخال البيانات.
23
يمكن ادخال البيانات داخل ه ا النمو ج سجل بسجل ديث يوجد شريط ذي اسفل
النمو ج يمكن من خالله تنفي عدل اوامر كما هو موضح .
اول سجل عدد السجالت التنقل خالل السجالت أخر سجل ادخال سجل جديد
24
إضاذة خلفية للنمو ج بالضغط علي تبويب ، Formatثم اختيار Background
Image
إضافة لوجو ،وعنوان للنموذج ،عالوه علي إضافة تاريخ ووقت فتح البرنامج
بالضغط علي تبويال ، designثم اختيار ، Date &Time ،Title ، Logo
ليظهر كل ما سبق في قمة النموذج كما في الشكل التالي:
إضاذة زر الي النمو ج لفتح نمو ج اخر يمثل نمو ج الكتب ال ي سبق إنشاءت ،
من تبويب ،Designنختار Buttonالموجودت ضمن مجموعة ، Controlsثم
نضعها علي النمو ج لتظهر ناذ ل ذي يمين الشاشة باسم Property Sheetكما
يظهر بالشكل التالي
",acNormal,,,acFormAdd,acWindowNormalالكتب"Docmd.openform
25
إغالق ناذ ل البرمجة ثم الضغط علي الزر ليظهر نمو ج الكتب وبالتالي يمكن
ادخال البيانات المتعلقة بالكتب من خالل ه ا النمو ج.
يمكن تنفي نفس الشأن بالنسبة لباقي النما ج لتظهر واجهة البرنامج كما يلي :
26
التقارير Reports
هي الدصول علي المعلومات ( الدقول ) المطلوبه من قاعدل البيانات وذقا ا لما يدتاجة المستخدم
سواء من الجداول او االستعالم
27