Download as pdf or txt
Download as pdf or txt
You are on page 1of 32

‫مقدمة عن برنامج قواعد البيانات ‪M.

S Access database‬‬
‫يعد برنامج قواعد البيانات ‪ Access‬من البرامج التى تستخدم فى تجميع كم كبير من المعلومات بشكل منظم ومنسق بداخل‬
‫مجموعة من الجداول (‪ )Tables‬مما يسهل لنا الوصول للمعلومات والبيانات المطلوبة بشكل سهل ومبسط وبالضافة فى‬
‫إمكان ية االستعالم عن المعلومات بطريقة سريعة وباقل وقت كما انه يمكنا من طباعة هذة المعلومات والبيانات كتقارير على‬
‫مستندات ورقية بشكل منسق ومنظم ‪.‬‬

‫ركز وافهم هام جدا جدا‬

‫ولتوضيح فهم قاعدة البيانات وأستخدامات و أدوات برنامج ‪ Access‬يجب معرفة المفاهيم التالية‬

‫أوال ً ‪ :‬فهم الفرق بين المعلومات والبيانات ‪understand the difference between data and information‬‬

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

‫ثانيا ً ‪ :‬فهم المقصود بقاعدة البيانات ‪Understand what a database is‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪-1-‬‬ ‫‪M5 Access‬‬
understand how a database is organized ‫ فهم تنظيم قاعدة البيانات‬: ‫ثالثا‬

Eng.Ahmed Taha
01149005510 -2- M5 Access
‫شكل توضيحى للجدول‬

Fields ‫الحقول‬

‫السجالت‬
Records

Other database objects ‫ كائنات اخرى فى قاعدة البيانات‬: ‫رابعا‬

Queries

Eng.Ahmed Taha
01149005510 -3- M5 Access
Forms

Reports

Eng.Ahmed Taha
01149005510 -4- M5 Access
.﴾‫﴿معرفة بعض االستخدامات الشائعة لقواعد البيانات واسعة النطاق‬

Know some of the common uses of large scale databases

Operation

Database specialists (Designer ) ‫متخصصو قواعد البيانات‬ 

Database users (Data entry ) ‫مستخدمو قواعد البيانات‬ 

Eng.Ahmed Taha
01149005510 -5- M5 Access
‫المسئول عن إدارة قواعد البيانات ‪Database administrators‬‬ ‫‪‬‬

‫وبعد فهمك لقواعد البيانات والمقصود بها وباإستخدماتها ‪ ،‬نبدأ بالتطبيق العملى سويا ً للتعامل مع تطبيق ‪ Access‬؛‬
‫حيث يتمثل التطبيق العملى بكيفية إنشاء‬

‫الجداول ‪ ,Tables‬وكيف يتم الترابط بين جداول قاعدة البيانات ببعضها ‪. Relation database‬‬ ‫‪.1‬‬
‫االستعالمات ‪Queries‬‬ ‫‪.2‬‬
‫النماذج ‪Forms‬‬ ‫‪.3‬‬
‫التقارير ‪Reports‬‬ ‫‪.4‬‬

‫أوالً فتح برنامج قواعد البيانات والتعريف بواجهه االستخدام‬


‫‪From start menu > All program > Microsoft office > Microsoft Access 2010‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪-6-‬‬ ‫‪M5 Access‬‬
‫تظهر لنا نافذة االستخدام ونالحظ ان قائمة ‪ file‬منشطة تلقائيا ً ومحدد عند االمر ‪ New‬؛وإلنشاء قاعدة بيانات‬
‫جديدة نختار ‪ Blank database‬قاعدة بيانات فارغة تمام ‪ ,‬ثم من الجزء االيمن من النافذه المفتوحة نحدد المكان‬
‫واسم قاعدة البيانات ثم نضغط ‪Create‬‬

‫خد بالك فى حالة الضغط مباشرة على ‪ Create‬بدون تحديد مكان واسم قاعدة البيانات سيتم إنشائها باسم ومكان‬
‫أفتراضى وعادة يكون باسم ‪ database‬مصحوبا برقم واما المكان فيكون داخل ‪C:/Users /my document‬‬

‫‪:‬‬

‫‪All access objects‬‬

‫وهو الجزء الذى يظهر به كل محتويات برنامج االكسس‬


‫بحسب تصنيف الوظائف من جداول واستعالمات‬
‫ونماذج وتقارير‬

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

‫النشاط التجارى‬

‫‪ .2‬عمالء‬ ‫‪.1‬منتجات‬
‫‪ .3‬العالقة التجارية‬
‫(بيع ‪ -‬شراء ‪-‬إيجار )‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪-7-‬‬ ‫‪M5 Access‬‬
‫حيث ان الى نشاط تجارى البد ان يكون له منتجات او خدمات وان يكون له ايضاً عمالء لكى تتحقق عملية البيع او‬
‫الشراء ‪.‬‬

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

‫ثانياً ‪ :‬طريقة إنشاء الجدول ‪Create table‬‬

‫من شكل النافذة السابقة (من الصفحة السابقة )‬

‫من عالمة التبويب ‪ Create‬ومن مجموعة ‪ Table‬نضغط على ايقون‬

‫مع العلم (بأننا سنقوم بالعمل بوضعين اثناء التعامل مع الجدول ) وهما ‪:‬‬

‫‪ :‬ومن خالله نقوم بكتابة اسماء الحقول (‪ )Fields‬مع‬ ‫‪ .1‬وضع تصميم الجدول ‪Design View‬‬
‫اختيار نوع البيانات التى تدرج بكل حقل ‪،‬وايضا ً من خالل هذا الوضع نتحكم فى خصائص نوع بيانات‬
‫الحقل والتنسيق عليها ‪.‬‬

‫‪ :‬ومن خالله نقوم بإدخال البيانات داخل كل حقل ‪.‬‬ ‫‪ .2‬وضع إدخال البيانات ‪Datasheet View‬‬

‫وللتنقل بين هذين الوضعين فذلك من خالل عدة طرق وهى‪:‬‬


‫‪ ‬من شريط المعلومات (‪ )Status bar‬الموجود فوق شريط المهام ‪ Task bar‬بالضغط على الوضع المراد‬
‫التنقل إليه‬
‫‪ ‬او من ‪ > Home‬من مجموعة ‪ Views‬نضغط على االيقون المراد التنقل اليها ‪.‬‬

‫نبدأ أوال بإدخال أسماء الحقول للجدول ( ‪ )Customers table‬ونختار‬ ‫بعد الضغط على أيقون‬
‫أمام كل حقل (‪ ) field‬نوع البيانات المناسب له كما يلى ‪:‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪-8-‬‬ ‫‪M5 Access‬‬
‫تدرج االرقام بطريقة متسلسلة (‪)......,1,2,3‬‬ ‫‪‬‬
‫آل تسمح بالتعديل عليها‬ ‫‪‬‬
‫آلتسمح بترك السجل فارغ والكتابة على السجل التالى‬ ‫‪‬‬
‫آل تسمح بتكرار االرقام بداخل الحقل‬ ‫‪‬‬
‫يضاف هذا النوع (‪ )Auto Number‬على حقل واحد فقط داخل الجدول الواحد ‪.‬‬ ‫‪‬‬
‫يساهم فى تحديد نوع العالقة (االرتباط) بين جداول قاعدة البيانات (بحيث له االولوية فى إضافة مفتاح‬ ‫‪‬‬
‫االساس ‪.)PK‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪-9-‬‬ ‫‪M5 Access‬‬
‫نحدد أوال على الحقل ثم ندخل على خصائصه (فى الجزء السفلى من الشكل السابق فى الصفحة السابقة)‬

‫(وللتحديد على الحقل نضغط عليه ضغطه واحدة)‬

‫‪( Field Size .1‬حجم بيانات الحقل) ‪ :‬وعن طريقها نحدد حجم االحرف أو االرقام داخل خاليا الحقل وتظهر هذة‬
‫الخصية للبيانات النصية (اى بنوع ‪)Text‬‬

‫خد بالك ‪ :‬إذا تم التعديل على حجم الحقل من حجم أكبر إلى حجم أصغر وكان هذا الحقل يحتوى على بيانات‬
‫مسبقا ً فسوف يؤدى ذلك بفقد جزء من البيانات الموجودة بالحقل ‪.‬‬
‫مثال توضيحى ‪ :‬اذ كان ‪ Field Size‬لحقل (‪ )Name‬بحجم (‪ )11‬وكان هذا الحقل يحتوى على بيانات مثل اسم‬
‫(‪ )Mahmoud‬وتم تغير حجم الحقل الى (‪ )4‬فيصبح االسم (‪. )Mahm‬‬

‫‪( Default Value .2‬القيمة االفتراضية للحقل)‪ :‬وهى الدخال قيمة تظهر بداخل الحقل إفتراضيا ٌ والهدف منها هو‬
‫التنويه على الشكل المفترض إدخاله (وهى قابله لتعديها بالقيمة المراده مع مراعاة الصيغة نوع الحقل)‬

‫على سبيل المثال‪ :‬فى حقل تاريخ ‪ Salary‬اذا أردنا أن القيمة االفتراضية التى تظهر فى الحقل هى ‪ 1511‬فنكتب‬
‫عند ‪ 1511 Default Value‬فى وضع التصميم لحقل المرتب عند ‪ .‬بحيث تظهر فى وضع ادخال البيانات كاالتى‪:‬‬

‫‪ :Validation Rule .3‬قاعدة التحقق من صحة النص المدخل‬


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

‫على سبيل المثال ‪ :‬نريد ان البيانات التى تدخل لحقل النوع ‪ Gender‬تكون كلمة ‪( Male‬ذكر) أو ‪ ( Female‬أنثى ) وال‬
‫يسمح بإدخال اى كلمة اخرى غيرهما ‪ ،‬ولتطبيق ذلك يتم االتى ‪:‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 10 -‬‬ ‫‪M5 Access‬‬
‫من وضع التصميم نحدد على حقل النوع ‪ Gender‬ثم ننتقل الى خصائص الحقل ومن ‪ Validation Rule‬نكتب‬
‫‪Male Or Female‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 11 -‬‬ ‫‪M5 Access‬‬
‫وبعد إضافة الحقول وإختيار نوع البيانات المناسب لكل حقل وخصائصه ننتقل إلى وضع إدخال البيانات داخل‬

‫الجدول وذلك من خالل الضغط على االيقون الخاصة بوضع ‪Data sheet view‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 12 -‬‬ ‫‪M5 Access‬‬
‫لعمل اى تعديل للجدول من حيث التصميمات كتغير حجم الحقل او تنسيقات االرقام والتاريخ فيجب علينا اوال االنتقال‬

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

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

‫إليك الجداول الألزمة لعمل قاعدة بيانات لنادى الفيديو (محل تأجير أالفالم ) فى وضع تصميمها وايضا فى وضع‬
‫عرض محتواها ‪.‬‬

‫‪ .1‬جدول المنتجات ( االفالم ) فى وضع التصميم ‪:‬‬

‫جدول المنتجات فى وضع إدخال البيانات ‪:‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 13 -‬‬ ‫‪M5 Access‬‬
‫‪ .2‬جدول العمالء‬
‫وضع التصميم‬

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

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 14 -‬‬ ‫‪M5 Access‬‬
‫وضع إدخال البيانات‬

Eng.Ahmed Taha
01149005510 - 15 - M5 Access
‫يجب أن يكون حقل مفتاح االساسى هو الحقل المرتبط فى الجدول االساسى ( على سبيل المثال ‪،‬يجب أن يكون الحقل‬
‫كود الفيلم ‪ Film code‬هو الحقل المرتبط بجدول االفالم ‪، Film table‬واذا كان من الضرورى إستخدام حقل اخر‬
‫بديل فيجب أن يكون لهذا الحقل فهرس فريد ( بمعنى يكون خصائص هذا الحقل فى الفهرسه ‪ Indexed‬تكون‬
‫‪No duplicated‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 16 -‬‬ ‫‪M5 Access‬‬
‫مفتاح االساس ‪Primary Key‬‬

‫ما الشروط التى يجب توافرها فى الحقل الضافة مفتاح االساسى علية ؟‬

‫‪ .1‬أن يكون الحقل بياناته آلتتكرر‪.‬‬


‫‪ .2‬أن يكون بياناته تستخدم فى جداول أخرى (الجداول الفرعية) ‪.‬‬

‫وعادة يكون نوع بيانات الحقل ‪Auto number‬‬

‫الضافة مفتاح االساس نفتح جدول االساس (جدول االفالم والعمالء ) وندخل على وضع التصميم للجدول ثم‬
‫نحدد على الحقل الذى تتوافر به شروط الواجبة توافرها لمفتاح االساسى ‪ ، Primary Key‬ثم نضغط عليه ‪R.Click‬‬

‫ونختار ‪Primary key‬‬

‫وبعد إ ضافة مفتاح االساسى لكال الجدولين االساسين (االفالم والعمالء) ندخل على امر االرتباط (‪)relationships‬‬
‫وذلك بإتباع الخطوات االتية ‪:‬‬

‫ندخل على عالمة التبويب ‪ Database tools‬ومن مجموعة ‪ Relationships‬نضغط‬

‫على ايقون‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 17 -‬‬ ‫‪M5 Access‬‬
‫تظهر لنا نافذة نختار منها الجداول المراد الربط بينهما ‪:‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 18 -‬‬ ‫‪M5 Access‬‬
‫شكم توضيحى نتكامم االرتباط بين انجداول‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 19 -‬‬ ‫‪M5 Access‬‬
‫استخدامات بعض االوامر التى تستخدم على جداول قاعدة البيانات مثل ‪:‬‬

‫إستخدامات شريط االنتقاالت بين السجالت ( ‪ )Navigation bar‬الموجود أسفل الجدول فى وضع عرض البيانات‬
‫‪Data Sheet view‬‬

‫فرز محتويات الحقل سواء فرز تصاعديا او تنازليا ً ‪Sorting Fields Ascending or descending :‬‬
‫نحدد على الحقل اوال بالضغط داخل اى خلية به ثم من عالمة التبويب ‪ Home‬ومن مجموعة ‪Sort & Filter‬‬

‫للفرز تنازليا ً ‪.‬‬ ‫للفرز تصاعديا او االيقون‬ ‫نضغط على ايقون‬

‫البحث باستخدام التصفية على اساس محدد ‪Filter By Selection‬‬


‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 20 -‬‬ ‫‪M5 Access‬‬
‫ويستخدم لعرض محتويات حقل ما على اساس تحديد معين ‪.‬على سبيل المثال لعرض االسماء التى تنتهى ب حرف‬
‫(‪ )M‬داخل جدول العمالء ؛ نحدد على حرف (‪ )M‬الى اسم لحقل ‪ Customer name‬ثم نتبع الخطوات االتيه ‪:‬‬

‫سيضهر قائمة‬ ‫من عالمة التبويب ‪ Home‬ومن مجموعة ‪ Sort & Filter‬نضغط على االيقون‬
‫منسدله نختار ”‪Ends with “M‬‬

‫الموجودة فى مجموعة ‪.Sort & Filter‬‬ ‫وإللغاء أمر ‪ Filter‬نضغط على ايقون‬

‫التحديد على سجل او حقل داخل الجدول‬


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

‫لحذف سجل او الحقل او الجدول ككل ‪:‬‬


‫نحدد اوال على السجل او الحقل ثم من عالمة التبويب ‪ Home‬ومن مجموعة ‪ Records‬نختار االمر ‪. Delete‬‬

‫اما لحذف جدول او اى كائن اخر ( االستعالم او التقرير او النموذج ) فنضط عليه ب ‪ R.Click‬ونختار ‪Delete‬‬

‫انشاء الكائنات االخرى لقاعدة البيانات‬


‫)‪)Queries & Forms & Reports‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 21 -‬‬ ‫‪M5 Access‬‬
‫نتبع الخطوات االتية النشاء االستعالم ‪Query‬‬

‫من عالنة التبويب ‪ Create‬ومن مجموعة ‪ Queries‬نضغط على االيقون‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 22 -‬‬ ‫‪M5 Access‬‬
Eng.Ahmed Taha
01149005510 - 23 - M5 Access
‫خدبالك ‪ :‬إذا اردنا إضافة حقل جديد لالستعالم فيمكن ذلك بالضغط على اسم الحقل ‪ D.Click‬ونالحظ إظهار الحقل‬
‫فى الجزء السفلى فى اخر العمود‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 24 -‬‬ ‫‪M5 Access‬‬
‫النماذج ‪Forms‬‬
‫ماهو النموذج ؟ يستخدم النموذج فى عرض وتحرير المعلومات فى قاعدة البيانات سجال سجالً ‪.‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 25 -‬‬ ‫‪M5 Access‬‬
‫والنشاء النموذج ‪:‬‬

‫من عالمة التبويب ‪ Create‬ومن مجموعة ‪ Forms‬نضغط على ايقون‬

‫ثم نتبع نفس خطوات االستعالم‬

‫شكل النموذج لجدول العمالء فى وضع العرض‬

‫التعامل مع النموذج من خالل ‪:‬‬


‫‪ .1‬نستخدم شريط التنقل لالنتقال الى السجل المراد‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 26 -‬‬ ‫‪M5 Access‬‬
‫‪ .2‬لحذف سجل من النموذج ننتقل الى السجل وندخل من عالمة التبويب ‪ home‬ونضغط على‬
‫االيقون ‪ Delete‬ونختار ‪. Record‬‬
‫‪ .3‬للبحث عن العميل برقم البطاقة نضغط داخل حقل رقم البطاقة ‪ national ID‬ونكتب رقم‬
‫البطاقه فى منطقه ‪ Search‬الموجودة على شريط التنقل ‪ Navigation bar‬ثم نضغط‬
‫‪. enter‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 27 -‬‬ ‫‪M5 Access‬‬
‫ثم تظهر نافذة‬ ‫من عالمة التبويب ‪ Crate‬ومن مجموعة ‪ Reports‬نضغط على ايقون‬
‫نختار الجداول المطلوبة ونتبع خطوات المعالجه (كما سبق شرحها فى االستعالم )‪.‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 28 -‬‬ ‫‪M5 Access‬‬
‫شكل التقرير بعد إنشائه فى وضع المعاينة‬

‫لالنتقال الى وضع التصميم للتقرير فيتم ذلك من شريط الحالة الموجود فوق شريط المهام ‪ Task bar‬بالضغط على‬

‫‪Design view‬‬ ‫ايقون‬

‫يمكننا من وضع التصميم القيام بمجموعة من االوامر لعرض التقرير بشكل أنسب وأوضح أثناء طباعته مثل‬

‫‪ .1‬تغير عنوان التقرير‬


‫‪ .2‬تبديل عرض الحقول مثل عرض حقل السعر ‪ Price‬على يسار حقل االيجار ‪Date of rent‬‬
‫‪ .3‬عرض حقول محددة فى تقرير مجمع‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 29 -‬‬ ‫‪M5 Access‬‬
‫شكل التقرير فى وضع التصميم‬

‫‪ .1‬لتغير عنوان التقرير من وضع التصميم‬


‫نضغط على المربع النصى الموجود فى مجموعة ‪ Report Header‬ثم نكتب االسم المطلوب‬
‫كتابته بدال من الموجود فعال‪.‬‬
‫‪ .2‬تبديل عرض الحقول مثل عرض حقل السعر ‪ Price‬على يسار حقل االيجار ‪Date of rent‬‬

‫نقوم بسحب كال من المربعين النصين للحقل ‪ Price‬الموجود فى مجموعة ‪ Page header‬و ‪Detail‬‬
‫نسحبهم الى يسار ‪ Date of birth‬بحيث تصبح كما يلى‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 30 -‬‬ ‫‪M5 Access‬‬
‫‪ .3‬عرض حقول محددة فى تقرير مجمع‬
‫والهدف من هذا االمر هو ان تعرض التقرير مجمع على اساس حقل معين مثل كود العميل مثال بحيث تظهر كل ما‬
‫يخص كود العميل ‪ 1‬فى مجموعة لوحده ثم كود العميل ‪ 2‬فى مجموعة لوحدة وهكذا باقى االكواد كما يمكننا عرض‬
‫كل مجموعة باجماليات السعر والترتيب على حسب االسم‬

‫ولتطبيق هذا نقوم بالخطوات االتية ‪:‬‬

‫الموجوده على شريط ادوات‬ ‫من وضع التصميم للتقرير نضغط على ايقون‬
‫التقرير فى اعلى النافذة من عالمة التبويب ‪Design‬‬

‫وبعد الضغط على االيقون يظهر لنا فى اسفل شاشة التصميم كما بالشكل التالى ‪:‬‬

‫نضغط بجانب ‪ Group on‬على اسم الحقل ‪Customer code‬‬

‫ثم ننتقل بعد إختيار الحقل ونختار من الترتيب المناسب بالضغط على ‪ From smallest to largest‬للترتيب الحقل‬
‫من القيم االقل الى االكثر حسب كود العميل‬

‫ونختار الحقل ‪ Price‬ثم نتبع الشكل التالى ‪:‬‬ ‫ولعرض اجمالى السعر نذهب الى‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 31 -‬‬ ‫‪M5 Access‬‬
‫هل يمكن استخراج جدول من ‪ Data base‬الى الخارج كملف ‪ Excel‬بإمتداد ‪XLSX‬‬
‫او ملف نصى بامتداد ‪TXT‬؟‬
‫بالطبع نعم وبسهولة حيث يدعم برنامج االكسس خاصية إستيراد أو توريد جدول الى ومن الخارج‬
‫قاعدة البيانات‬

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


‫إذ إفتراضا اننا نريد استخراج جدول العمالء من قاعدة البيانات كملف ‪ Excel‬على سطح المكتب‬
‫فيتم ذلك بإتباع الخطوات االتية ‪:‬‬
‫نحدد اوال على الجدول (‪)Customers‬‬

‫نذهب لعالمة التبويب ‪ External Data‬ومن مجموعة ‪ Export‬نضغط على‬


‫االيقون‬

‫تظهر لنا‬

‫‪.2‬نحدد المكان لحفظ الجدول‬


‫‪.1‬نحدد إمتداد ملف االكسيل‬ ‫به ثم نضغط ‪OK‬‬
‫‪XLSX‬‬

‫‪Eng.Ahmed Taha‬‬
‫‪01149005510‬‬ ‫‪- 32 -‬‬ ‫‪M5 Access‬‬

You might also like