school database

97
Design School Database يم قاعدة بيانات تصم مدرسة إدارة

Upload: abdullatif-tarakji

Post on 14-Apr-2017

154 views

Category:

Education


3 download

TRANSCRIPT

Design School Database

تصميم قاعدة بيانات

إدارة مدرسة

تصميم قاعدة بيانات•

منجزءتحديثعندك،ولذل.الزبائنمثل،واحدموضوعحولبياناتعلىجدولكلويحتويجداولفيالبياناتتخزينيتم.البياناتقاعدةصيانةسهولةالجيدالبياناتقاعدةتصميميضمن•

.البياناتقاعدةخاللتلقائيا التغييرهذايظهرفقطواحدموضعفيالعنوان،مثلالبيانات،

.إليهاتحتاجالتيالمعلوماتتعرضالتياالستعالماتمنمختلفةأنواعجيدبشكلتصميمهاتمالتيالبياناتقاعدةعادةتتضمن•

.الزبائنمعلوماتمعدمجهاتميالتيالطلبيةأوتركيباتمنالبياناتمنجداولمختلفة،مثلمعلوماتمدينةحلبفيالزبائنيعرضاالستعالممجموعةفرعيةمنالبيانات،مثلكافةوقد•

Microsoftباستخدامفعليا تقومأنقبل• Accessةدقاعاختبارأيضا يمكن.أوال الورقعلىوإصالحهللتصميممخططوضعالمستحسنمنأخرى،وكائناتاستعالماتوجداولإلنشاء

.جيدبشكلتصميمهاتمالتيالبيانات

.بكبياناتخاصةهذهالخطواتاألساسيةعندتصميمقاعدةاتبع

.بكحدد الغرض من قاعدة البيانات الخاصة •

.البياناتالحقول التي تريدها في قاعدة حدد •

.البياناتالجداول التي تحتاج إليها في قاعدة حدد •

.جدولالمطلوبة لكلل وإضافة الحق•

.لتعيين مفتاح أساسي لهاسجلالحقل أو الحقول ذات القيم الفريدة في كل تعريف •

.الجداولالعالقات بين تحديد •

(التقارير, النماذج, االستعالمات)إنشاء الكائنات األخرى لقاعدة البيانات مثل •

.التصميمتحسينات على إدخال •

مراحل بناء أي برنامج:مرحلة التحليل •

ىدرسالجدوفيهذهالعمليةتجمعالمعلوماتبدقةثمتحددالمتطلباتوالمهامالتيسيقومبهاالبرنامج،وتوصفهذهالمهامبدقةتامة،كماتللبرنامجليقومبعملياتمعينة،ومهمة يضعتصورا ياستخالصهذهفيهذهالمرحلةهمصممالبرنامجالمرجوةمنالبرنامج،فالمستخدممثال

لمرحلةوثيقةتدعىينتجفينهايةهذها.علىالتحليلالصحيحوالقدرةاألفكاروتحديدها؛لذلكفهيتتطلبمهارةعاليةفيالتعاملمعالزبائن،.الديناميكيةجدولالشروطوالمواصفات

.مرحلة التصميم•

طللتوصلإلىوالتخطي،"المشكلةكيفسنحل"هيمرحلةمنمراحلدورةحياةالنظام،تساعدنافيتحديدكيفيةحلالمشكلةالبرنامجتصميممماالفرعيةظمةالنظامإلىمجموعةمناألنتجزئةالتصميميحددهيكليةوبنيةالنظاممنخالل.البرنامجحلولللمشكلة،والدخولفيتفاصيلوالبيانات، Componentsوالمكونات،User Interfacesوتحديدالواجهاتونوافذالمستخدم،النظاميساهمفيالسيطرةعلىالتعقيدفي

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

.التصميمفيجوهرهاهيعمليةحلمشكالت،أييجريالبحثخاللهاعنأفضلالحلولالتصميميةلبناءنظمذاتأهدافمحددة

.كتابة البرنامج•

ستخدامبرنامجاونظامقابللالإلنتاجاللغاتالبرمجية،وذلكتمانتاجهافيمرحلةالتصميمإلىإحدىالتيDiagramsتحويلالمخططاتمنللتأكدبعضاجزاءالنظامعلى testخاللهذهالمرحلةتتمبعضاالختبارات.الموضحةفيوثيقةالشروطاحتياجاتهيلبي،منقبلالزبون

انمرحلةاالختبار،عملهبطريقةصحيحة .مرحلةمنفصلةيتمالعملعليهاالحقا هي Testingعلما

.والتكامليةاالختبار •

.والمواصفاتتجمعالكتلمعبعضهاويختبرالنظامللتأكدمنموافقتهلجدولالشروط

مرحلة التحليلانجمعكلالمطلوبمنهوومرتينوثالثةلغايةممرةقاعدةبياناتإدارةالمدرسةسنقومأوال بتحليلالبياناتأيتجميعالمعلوماتالمطلوبةلقاعدةالبياناتتكونبزيارةصاحبالبرنامجتوثيقهمثال فيهذهالقاعدةنحتاجالىمجموعةجداولوكلجدوليجبتحديدكافةالحقولالخاصةبهمنخاللالمعلوماتالمجمعة

جدولالطالب. رعيفيجدولمعرفالطالبوهورقمفريدأيغيرقابلللتكرارمنخاللتعيينمفتاحأساسيلهوالذيسيتمربطهمعحقلف)والذيسيشملالحقولالتالية1.(مالحظات،صورة،هاتفجوالاالب،هاتفالمنزل،الجنس،الجنسية،عنوانالسكن،تاريخالميالد،اسماالم،اسماألب،كنيةالطالب،اسمالطالب،آخر

جدولالمدرسين. ،الجتماعيةالحالةا،الرقمالوطني،الجنسية،الجنس،تاريخالميالد،الشهادة،نوعالمؤهل،اسماألب،الكنية،االسم،معرفالمدرس)والذييشملالحقولالتالية2.(مالحظات،صورة،بريدالكتروني،موبايل،هاتفالمنزل،العنوان،المدينة،البلد

جدولالمواد. ويشملالحقولالتالية3.(مالحظات،عالمةالنجاحفيالمادة،رقمالمدرسوهوحقلفرعيسيتمربطهمعحقلرئيسيمنجدولالمدرسين،اسمالمادة،معرفالمادة)

جدولالصفوف. (االسم،معرفالصف)ويشملالحقولالتالية4

جدولالقاعات. سيفيجدولمعرفالصفحقلفرعييتمربطهمعحقلالمفتاحالرئي،قسمالقاعة،عددالطالب،موقعالقاعة،اسمالقاعة،معرفالقاعة)ويشملالحقولالتالية5.(مالحظات،الصفوف

جدولالبرنامج. قمالقاعةحقلر،الحصة،اليوم،معرفالصفحقلفرعييتمربطهمعحقلالمفتاحالرئيسيفيجدولالصفوف،المعرف)ويشملالحقولالتاليةاألسبوعي6.(مالحظات،يتمربطهمعحقلالمفتاحالرئيسيفيجدولالموادرقمالمادةحقلفرعي،فرعييتمربطهمعحقلالمفتاحالرئيسيفيجدولالقاعات

جدولتسجيلالطالب. يتمقلفرعيمعرفالطالبح،معرفالصفحقلفرعييتمربطهمعحقلالمفتاحالرئيسيفيجدولالصفوف،معرفالسجل)ويشملالحقولالتالية7تمربطهمعحقلحقلفرعييمعرفالمدرس،حقلفرعييتمربطهمعحقلالمفتاحالرئيسيفيجدولالقاعاتمعرفالقاعة،ربطهمعحقلالمفتاحالرئيسيفيجدولالطالب

.(مالحظات،الفصلالدراسي،المفتاحالرئيسيفيجدولالمدرسين

جدولالغياب. ربطهمعحقلحقلفرعييتممعرفالمادة،حقلفرعييتمربطهمعحقلالمفتاحالرئيسيفيجدولالطالبمعرفالطالب،رقمالسجل)ويشملالحقولالتالية8(.مالحظات،سببالغياب،تاريخالغياب،حقلفرعييتمربطهمعحقلالمفتاحالرئيسيفيجدولالمدرسينمعرفالمدرس،المفتاحالرئيسيفيجدولالمواد

جدولالعالمات. مربطهمعحقلحقلفرعييتمعرفالمادة،حقلفرعييتمربطهمعحقلالمفتاحالرئيسيفيجدولالطالبمعرفالطالب،رقمالسجل)ويشملالحقولالتالية9عالمة،اكرةعالمةالمذ،عالمةالوظائف،عالمةالشفهي،حقلفرعييتمربطهمعحقلالمفتاحالرئيسيفيجدولالمدرسينمعرفالمدرس،المفتاحالرئيسيفيجدولالمواد

.(مالحظاتالمدرس،نتيجةالفصل،الفصلالدراسي،االمتحان

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

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

نقومفيمرحلةالتصميمبتخطيطومعرفةماهيالقيمالتينريداستخرجهاكنتائجمنالجداولوهياالستعالماتوهيمايطلبهاص• البرنامجاحبأيضاجدولأسماءينلتخدمهفيعملهعلىسبيلالمثالاذاأردناعرضاسمالطالبمععددأيامغياباتههنايتمالتخطيطلبناءاستعالمنتائجحقولهمنجدول

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

.الحقولالتيستزيدبتحميلالمعالجوالذاكرةبحملزائدالنريدهألنهيبطئعملالحاسبفيهذهالحالة

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

كيفيةتصفيةوفرزالمعلوماتداخلالنماذج،النموذجالرئيسيلتسهيلعمليةاالدخالللمعلومات .ونخططأيضا

التخطيطلعمليةكيفيةاخراجالبياناتلطباعتهاوهيمعلوماتتصممعلىأساسالمعلوماتالمعطاةمنقب• البرنامجلصاحبتتضمنعمليةالتصميمأيضاسيقهاحسبطلبتنأيماهيالنتائجالتييريدهاللطباعةألنالطباعةمنالجداولتكونغيرمنسقةأيالتناسبصاحبالعمللذلكنقومبتصميمالتقاريرو

.الخ....صاحبالبرنامجمنلونوخلفية

التقاريرمنأواخراج،المرحلةاألخيرةمنتصميمالبرنامجهيالتصميملبناءالواجهةالتيمنخاللهاسننتقلالىكلواجهاتالبرنامجمنإدخالللمعلومات•.خاللاألزرارالتيتصممبواسطةالماكروأوالوحداتالنمطية

زةواختيارناةجاهكلهذهالتصميموالتخطيطينفذعلىورقلترجمتهفيالنهايةفيالبرنامجالذيسنقومبتحويلهذهالمعلوماتالىواجهاتمرئيةبرمجي•.للبرنامجالمناسبلهذاالبرنامجوالذياخترناههناوهوبرنامجمايكروسوفتأكسيس

مرحلة التصميم

مرحلة كتابة البرنامج

بإنشاءقاعدةالبياناتوتحديدالموقعلحفظالملف• سنبدأأوال

.منقائمةملفثمنختاراألمرجديدثمنختارقاعدةبياناتسطحمكتبفارغة•

بلوطيظهرمربعحوارمنخاللهذاالمربعوفيمربعنصاسمالملفنكتباسمالملفالم•نضغطعلىرمزالمجلدلنحددموقعحفظقاعدة،SchoolDBلقاعدةالبياناتوهناحددنااسم.البياناتثمنضغطعلىزرإنشاء

ذةتصميمجدوليتمإنشاءقاعدةالبياناتفيالموقعالخاصالذيحددناهوبشكلافتراضييفتحناف•.نقومبإغالقهلنبدأفيتصميمالكائنات

فيعمليةالتحليلوهيالجداولالت• بإنشاءالجداولالتيذكرناهاسابقا :اليةسنبدأأوال

جدولالبرنامججدولالطالب

جدولتسجيلالطالبجدولالمدرسين

جدولالعالماتالموادجدول

جدولالغيابجدولالصفوف

جدولالقاعات

جدول الطالب

مفتاحنوع البياناتاسم الحقل

خصائص الحقل

حجمالحقلتسميةتوضيحية

قناعاالدخالةقيمةافتراضيالتحققمنالصحة

مفهرسمطلوب

Sidأساسيترقيمتلقائيعددصحيح

طويلبدونتكرارنعمنعمرقمالطالب

Fnameنعمتكرارموافقنعماالسماألول30نصمختصر

Lnameنعمتكرارموافقنعمالكنية30نصمختصر

Fanameاسماألب30نصمختصر

Manameاسماالم30نصمختصر

Birthdateتاريخالميالدتاريخ/وقت

Countryسورياالبلد30نصمختصر

Cityحلبالمدينة30نصمختصر

Addressعنوانالسكن150نصمختصر

Nationalityسوريالجنسية20نصمختصر

Genderالجنس20معالجبحث

Hometelنعمتكرارموافقهاتفالمنزل15نصمختصر

Fathermobileنعمتكرارموافقموبايلاألب15نصمختصر

PictureOLEصورةكائن

noteمالحظاتنصطويل

.نقومبإدخالالمعلوماتمنالجدولالسابقجدولتصميمنضغطعلىإنشاءإنشاءجدولمنتبويب

:مالحظاتعندإنشاءالحقول

يفضلتسميةأسماءالحقولبشكلمختصروباللغةاإلنكليزيةوذلكلسهولةالتعاملمعهاعنداستخدامهافيلغاتالبرمجةلغة. 1SQLولغةVBAويتم،فيالتسميةالتوضيحيةنكتبمعرفالطالبStudent IDتعبرعنsid)إيضاحالتسميةفيخاصيةالتسميةالتوضيحيةمثال

،ضالجداولألنخاصيةالتسميةالتوضيحيةهيالتيستظهرفيعر(فيالتسميةالتوضيحيةنكتباالسماألولوهكذاFirst Nameيعنيfnameأواالسماألولولكنستضطرهناالى.والتقارير،النماذج،االستعالمات استخداماليمنعمنإدخالاسمالحقلباللغةالعربيةأوأنيكونمركبمثال

.االقواسالمربعةعنداستخدامهافيلغاتالبرمجة

خصصناحقلالجنسكنوعبياناتلهمعالجبحث. اربدالمنكتابتهامعالجبحثيعنيانشاءقائمةفيهاقيمالحقلليتماختيارهامنقبلالمستخدماختي)2لألخطاء وفةأواختيارهامنجدوليتمتعيينحقلمعالجالبحثلحقولقيمهامعر(.انثى–ذكر)سنقومبإنشاءقائمةتحتويعلىالقيمالتالية(بنفسهمنعا

.كماسنرىالحقا

الحقولالتينوعبياناتهانصمختصرحددناخاصيةحجمالحقلفيهاالى. بعددراسةالحقلأيكمحرفيلزمههنانجعلقاعدةالبيانات330 حرفطبعاأياسماليزيدعددأحرفهعن.سهلةاالستخدامواليزيدتحميلعلىالذاكرةاوالمعالج .استثناء10حرفحددنازيادة20مثال

حددناالقيمةاالفتراضيةلحقولالبلد. مقاعدةالبياناتمنادخالوالجنسيةبحسبالبلدالتيسنستخدمفيهاقاعدةالبياناتحتىنسهلعلىمستخد،المدينة،4عندادراجسجلجديد .القيمسيقوماألكسيسبإدخالالمعلوماتتلقائيا

حددناخاصيةالمطلوبلحقولاالسموالكنيةالىنعمحتىنجبرالمستخدمبإدخالالمعلومةفيهذهالحقولالحظلمنحددكلالحقوللخاص. لمطلوبيةا5منعكمنناسيألنهممكنأنتكونباقيالمعلوماتغيرمتوفرةوسيكملهابعدفترةلذلكالتحددكلالحقولالىنعمفيخاصيةمطلوبألنالبرنامجه

.حفظالسجلحتىتدخلالمعلوماتبشكلاجبارياوستضطرالىالغاءالسجلوعدمحفظه

بالبحثداخلها. حددناخاصيةالمفهرسللحقولالتيسنقوممستقبال هرسةللحقولالتيقيمهاالتحددف،الحقولالتينفهرسهاهيالحقولالتيسنبحثفيها.6.مكررةألنهاالفهرسةستزيدمنحجمقاعدةالبيانات

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

حقلاالسماذاكتبتاسممحمدفيالسج:مالحظة تستطيعأنلالتاليلنتعيينخاصيةالمفهرسالىنعمبدونتكرارهنالنتستطيعتكرارالقيمةفيالحقلمثال لذلكانتبهمنهذاا .كنمتأكدمنهارولخيتكتبمحمدمرةأخرىألنالفهرسةنعمبدونتكرارتمنعتكرارالبياناتوالمعروفانأكثراألسماءهيمحمدمثال

يتمتعيينمفتاحأساس

sidلحقلرقمالطالبحقل

:لحقللتعيينمفتاحأساسي

نحددالحقلالمطلوبثم

منمجموعةأدواتفي

تبويبتصميمالجدول

نضغطمفتاحأساسي

لىأونضغطكليكيمينع

الحقلالمطلوبونختار

منالقائمةالتيتظهر

مفتاحأساسي

جدول الموظفين

مفتاحنوع البياناتاسم الحقلخصائص الحقل

مفهرسمطلوبالتحققمنالصحةقناعاالدخالةقيمةافتراضيتسميةتوضيحيةحجمالحقل

Eidبدونتكرارنعمنعمرقمالموظفعددصحيحطويلأساسيترقيمتلقائي

Efnameنعمتكرارموافقنعماالسماألول30نصمختصر

Elnameنعمتكرارموافقنعمالكنية30نصمختصر

Efanameاسماألب30نصمختصر

Stateemployeeنعممدرسالحالةالوظيفية30معالجبحث

Certificationنعمجامعيالشهادة50معالجبحث

Ebirthdateتاريخالميالدتاريخ/وقت

Ecountryسورياالبلد30نصمختصر

Ecityحلبالمدينة30نصمختصر

Eaddressالعنوان150نصمختصر

Enationalityسوريالجنسية20نصمختصر

Egenderالجنس20معالجبحث

Statusالحالةاالجتماعية20معالجبحث

Telنعمتكرارموافقهاتفالمنزل15نصمختصر

Mobileنعمتكرارموافقالموبايل15نصمختصر

Emailالبريدااللكترونيارتباطتشعبي

EpictureOLEصورةكائن

Enoteمالحظاتنصطويل

يتمتعيينمفتاحأساس

لحقلرقمالموظفحقلeid

جدول المواد

مفتاحنوع البياناتاسم الحقلخصائص الحقل

مفهرسمطلوبالتحققمنالصحةقناعاالدخالةقيمةافتراضيتسميةتوضيحيةحجمالحقل

Subidبدونتكرارنعمنعمرقمالمادةعددصحيحطويلأساسيترقيمتلقائي

Subnameبدونتكرارنعمنعماسمالمادة100نصمختصر

eidرقمالمدرسعددصحيحطويلفرعيرقم

submarkعالمةالنجاحبايترقم

subnoteمالحظاتنصطويل

جدول الصفوف

مفتاحنوع البياناتاسم الحقلخصائص الحقل

مفهرسمطلوبالتحققمنالصحةقناعاالدخالةقيمةافتراضيتسميةتوضيحيةحجمالحقل

Classidبدونتكرارنعمنعمرقمالصفعددصحيحطويلأساسيترقيمتلقائي

Classnameبدونتكرارنعمنعماسمالصف30نصمختصر

جدول القاعات

مفتاحنوع البياناتاسم الحقل

خصائص الحقل

ةتسميةتوضيحيحجمالحقلقيمة

افتراضيةقناعاالدخال

التحققمن

الصحةمفهرسمطلوب

Hallidأساسييترقيمتلقائعددصحيح

طويلنعمرقمالقاعة

بدوننعم

تكرار

Hallnameنعماسمالقاعة100نصمختصر

Locationموقعالقاعة100نصمختصر

Stnumberعددالطالببايترقم

Classidفرعيرقمعددصحيح

طويلرقمالصف

Divisionالشعبة30نصمختصر

hallnoteمالحظاتنصطويل

جدول برنامج االسبوع

مفتاحنوع البياناتاسم الحقل

خصائص الحقل

ةتسميةتوضيحيحجمالحقلقيمة

افتراضيةقناعاالدخال

التحققمنالصحة

مفهرسمطلوب

Proidنعممعرفالبرنامجعددصحيحطويلأساسييترقيمتلقائبدوننعم

تكرار

classidنعممعرفالصفعددصحيحطويلفرعيرقم

hallidنعممعرفالقاعةعددصحيحطويلفرعيرقم

Subidنعممعرفالمادةعددصحيحطويلفرعيرقم

Weekاألسبوع20معالجبحث

Dayاليوم20معالجبحث

Hessaالحصة20بحثمعالج

Pronoteمالحظاتنصطويل

:ثالثةعالقاتفيهذاالجدول

.معرفالصففيجدولالصفوفأساسيالعالقةاألولىعالقةرأسبأطرافبينالحقلالفرعيمعرفالصففيجدولالبرنامجمعحقلمفتاح

.العالقةالثانيةعالقةرأسبأطرافبينالحقلالفرعيمعرفالقاعةفيجدولالبرنامجمعحقلمفتاحأساسيمعرفالقاعةفيجدولالقاعات

.العالقةالثالثةعالقةرأسبأطرافبينالحقلالفرعيمعرفالمادةفيجدولالبرنامجمعحقلمفتاحأساسيمعرفالمادةفيجدولالمواد

جدول تسجيل الطالب

مفتاحنوع البياناتاسم الحقل

خصائص الحقل

ةتسميةتوضيحيحجمالحقلقيمة

افتراضيةقناعاالدخال

التحققمنالصحة

مفهرسمطلوب

regidنعممعرفالتسجيلعددصحيحطويلأساسيئيترقيمتلقابدوننعم

تكرار

classidنعممعرفالصفعددصحيحطويلفرعيرقم

hallidنعممعرفالقاعةعددصحيحطويلفرعيرقم

Sidنعممعرفالطالبعددصحيحطويلفرعيرقمنعمتكرارموافق

Eidنعممعرفالمدرسعددصحيحطويلفرعيرقم

Studyseasonالفصلالدراسي30بحثمعالج

regnoteمالحظاتنصطويل

:ثالثةعالقاتفيهذاالجدول

.معرفالمدرسفيجدولالمدرسينأساسيالعالقةاألولىعالقةرأسبأطرافبينالحقلالفرعيمعرفالمدرسفيجدولالتسجيلمعحقلمفتاح

.العالقةالثانيةعالقةرأسبأطرافبينالحقلالفرعيمعرفالقاعةفيجدولالتسجيلمعحقلمفتاحأساسيمعرفالقاعةفيجدولالقاعات

العالقةالثالثةعالقةأطرافبأطرافبينالحقلالفرعيمعرفالصففيجدولالتسجيلمعحقلمفتاحأساسيمعرفالصففيجدولالصفوف

.والحقلالفرعيمعرفالطالبفيجدولالتسجيلمعحقلمفتاحأساسيمعرفالطالبفيجدولالطالب

جدول الغياب

مفتاحنوع البياناتاسم الحقل

خصائص الحقل

ةتسميةتوضيحيحجمالحقلقيمة

افتراضيةقناعاالدخال

التحققمنالصحة

مفهرسمطلوب

Absidنعممعرفالغيابعددصحيحطويلأساسييترقيمتلقائبدوننعم

تكرار

Subidنعممعرفالمادةعددصحيحطويلفرعيرقم

Sidنعممعرفالطالبعددصحيحطويلفرعيرقمنعمتكرارموافق

Eidنعممعرفالمدرسعددصحيحطويلفرعيرقم

absdateتاريخالغيابتاريخ/وقت

absresonسببالغياب100نصمختصر

absnoteمالحظاتنصطويل

:ثالثةعالقاتفيهذاالجدول

.العالقةاألولىعالقةرأسبأطرافبينالحقلالفرعيمعرفالمدرسفيجدولالغيابمعحقلمفتاحأساسيمعرفالمدرسفيجدولالمدرسين

.العالقةالثانيةعالقةرأسبأطرافبينالحقلالفرعيمعرفالطالبفيجدولالغيابمعحقلمفتاحأساسيمعرفالطالبفيجدولالطالب

.العالقةالثالثةعالقةرأسبأطرافبينالحقلالفرعيمعرفالمادةفيجدولالغيابمعحقلمفتاحأساسيمعرفالمادةفيجدولالمواد

جدول العالمات

مفتاحنوع البياناتاسم الحقل

خصائص الحقل

ةتسميةتوضيحيحجمالحقلقيمة

افتراضيةقناعاالدخال

قاعدةالتحقق

منالصحةمفهرسمطلوب

Markidنعممعرفالغيابعددصحيحطويلأساسييترقيمتلقائبدوننعم

تكرار

Subidنعممعرفالمادةعددصحيحطويلفرعيرقم

Sidنعممعرفالطالبعددصحيحطويلفرعيرقمنعمتكرارموافق

Eidنعممعرفالمدرسعددصحيحطويلفرعيرقم

studyseasonالفصلالدراسي50معالجبحث

Oralmark100=>0عالمةالشفهيبايترقم

Jobmark100=>0عالمةالوظائفبايترقم

studymark100=>0عالمةالمذاكرةبايترقم

exammark100=>0عالمةاالمتحانبايترقم

resultنتيجةالفصلحقلمحسوب

marknoteمالحظاتنصطويل

:ثالثةعالقاتفيهذاالجدول

.العالقةاألولىعالقةرأسبأطرافبينالحقلالفرعيمعرفالمدرسفيجدولالعالماتمعحقلمفتاحأساسيمعرفالمدرسفيجدولالمدرسين

.العالقةالثانيةعالقةرأسبأطرافبينالحقلالفرعيمعرفالطالبفيجدولالعالماتمعحقلمفتاحأساسيمعرفالطالبفيجدولالطالب

.العالقةالثالثةعالقةرأسبأطرافبينالحقلالفرعيمعرفالمادةفيجدولالعالماتمعحقلمفتاحأساسيمعرفالمادةفيجدولالمواد

Create Relationshipsإنشاء العالقات

بك،تحتاجإلىطريقةالخاصةMicrosoft Accessبياناتلكلموضوعفيقاعدةقمنابإنشاءالجداولالمختلفةبعدأن•مرةأخرىعنMicrosoft Accessإلخبار ينالخطوةاألولىفيهذهالعمليةهيتعريفالعالقاتب.كيفيةتجميعهذهالمعلوماتمعا

.الجداولالخاصةبك.وتقاريرلعرضمعلوماتمنعدةجداولفيآنواحد،نماذجأنتقومبذلك،يمكنكإنشاءاستعالمات،بعد

احأساسيمفت)والعالقةهيرابطيتمتأسيسهابينجدولينالجدولاألولوهوالجدولالرئيسيويجبأنيحتويعلىحقلمعينله•(Primary Keyوالجدولالثانييحتويعلىحقليدعىحقلالمفتاحالفرعي(أوالمفتاحاألجنبيForegn Key)المفتاحالفرعياليعين

:منقبلاألكسيسمثلالمفتاحالرئيسيولكنيتمإنشائهبناءعلىشروطأساسية،يجبأنيكوننوعبياناتالحقلالفرعيهونفسنوعبياناتالحقلاألساسي

،حجمالحقلللحقلالفرعييجبأنيكوننفسحجمحقلالمفتاحاألساسي.يفضلأنيكوناسمحقلالمفتاحالفرعينفساسمحقلالمفتاحاألساسيولكنليساجباريا

تاحعلىسبيلالمثاللنعرفمنمدرسالمادةيجبأنيحتويجدولالموادعلىحقلمعرفالمدرسهذاالحقلنأخذقيمهمنحقلالمف•عقيمةمعرفاألساسيالموجودفيجدولالمدرسينهنايأتيدورالعالقاتعندالربطبينالجدولينوتكوينالعالقةبينهمهنايمكنوض

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

.ببطءألنهاستحملالذاكرةوالمعالجمعلوماتكثيرةومكررة

.سأقوماالنبشرحجميعالعالقاتالموجودةفيهذهالقاعدة•

.لفتحنافذةالعالقاتمنتبويبأدواتقاعدةالبياناتاضغطعلىأمرعالقاتمنمجموعةالعالقات•

يالعالقةاألولىبينجدوليالموادوجدولالمدرسينوه:عالقةرأسبأطراف

وهوحقلفرعيموجودفيجدولeidسيتمربطالحقلوهوحقلمفتاحأساسيوالموجودفيeidالموادمعحقل.جدولالموظفين

بواسطةهذهالعالقةسوفنعرفكلمادةمنهومدرسهامهوحتىاليتكرراسمالمدرسفيكلمادةاستخدمنارق

مناسمه .بدال

والعالقةالثانيةبينجدوليالقاعات:الصفوفوهيعالقةرأسبأطراف

وهوحقلclassidسيتمربطحقلقلمفتاحفرعيفيجدولالقاعاتمعح

classidوهوحقلمفتاحأساسيفي.جدولالصفوف

مجثالثعالقاتسيتمالربطفيهابينجدولالبرنااألسبوعيمعالجداولالثالثةالتالية

(والمواد،القاعات،الصفوف)

رعيالعالقةاألولىعالقةرأسبأطرافبينالحقلالف•فيجدولالبرنامجمعحقلclassidمعرفالصف

classidالمفتاحاألساسيمعرفالصف.فيجدولالصفوف

فرعيالعالقةالثانيةعالقةرأسبأطرافبينالحقلال•منجدولالبرنامجمعحقلhallidمعرفالقاعة

.فيجدولالقاعاتhallidالمفتاحاألساسي

فرعيالعالقةالثالثةعالقةرأسبأطرافبينالحقلال•فيجدولالبرنامجمعحقلsubidمعرفالمادة

.فيجدولالموادsubidالمفتاحاألساسي

عالجداولثالثعالقاتسيتمالربطفيهابينجدولتسجيلالطالبم(والمدرسين،الطالب،القاعات،الصفوف)الثالثةالتالية

العالقةاألولىعالقةرأسبأطرافبينالحقلالفرعيمعرف•رففيجدولالتسجيلمعحقلالمفتاحاألساسيمعeidالمدرس.فيجدولالموظفينeidالمدرس

فالعالقةالثانيةعالقةرأسبأطرافبينالحقلالفرعيمعر•منجدولالتسجيلمعحقلالمفتاحاألساسيhallidالقاعةhallidفيجدولالقاعات.

رفالعالقةالثالثةعالقةأطرافبأطرافبينالحقلالفرعيمع•فيجدولالتسجيلمعحقلالمفتاحاألساسيclassidالصف

classidوحقلفرعيمعرفالطالب.فيجدولالصفوفsidsidفيجدولالتسجيلمعحقلالمفتاحاألساسيمعرفالطالب

.فيجدولالطالب

عالقةأطرافبأطراف

معثالثعالقاتسيتمالربطفيهابينجدولالغياب(ادوالمو،المدرسين،الطالب)الجداولالثالثةالتالية

رعيالعالقةاألولىعالقةرأسبأطرافبينالحقلالف•فيجدولالغيابمعحقلالمفتاحsidمعرفالطالب

.فيجدولالطالبsidاألساسيمعرفالطالب

فرعيالعالقةالثانيةعالقةرأسبأطرافبينالحقلال•منجدولالغيابمعحقلالمفتاحeidمعرفالمدرس

.فيجدولالموظفينeidاألساسيمعرفالمدرس

فرعيالعالقةالثالثةعالقةرأسبأطرافبينالحقلال•حفيجدولالغيابمعحقلالمفتاsubidمعرفالمادة

.فيجدولالموادsubidاألساسيمعرفالمادة

عثالثعالقاتسيتمالربطفيهابينجدولالعالماتم(والمواد،المدرسين،الطالب)الجداولالثالثةالتالية

يالعالقةاألولىعالقةرأسبأطرافبينالحقلالفرع•فيجدولالعالماتمعحقلالمفتاحsidمعرفالطالب

.فيجدولالطالبsidاألساسيمعرفالطالب

رعيالعالقةالثانيةعالقةرأسبأطرافبينالحقلالف•معحقلالمفتاحالعالماتمنجدولeidمعرفالمدرس

.فيجدولالموظفينeidاألساسيمعرفالمدرس

رعيالعالقةالثالثةعالقةرأسبأطرافبينالحقلالف•معحقلالمفتاحالعالماتفيجدولsubidمعرفالمادة

.فيجدولالموادsubidاألساسيمعرفالمادة

الشكل النهائي لنافذة العالقات

المرحلة الثالثة مرحلة انشاء االستعالماتاالستعالمات و أنواعها•

استخداماالستعالماتكمصدرللسجالتفيالنماذجوالتقاريروص.تستخدماالستعالماتلعرضوتغييروتحليلالبياناتبطرقمختلفة .فحاتالبياناتيمكنأيضا

Microsoft Accessعدةأنواعمناالستعالماتفيهناك .

استعالمات التحديد•

معبعض)السجالتفإنهيستردبياناتمنجدولواحدأوأكثرويعرضالنتائجفيصفحةبياناتحيثيمكنتحديث.استعالمالتحديدهوأكثرأنواعاالستعالماتشيوعا

استخداماستعالمتحديدلتجميعالسجالتوحسابالمجاميعواألعدادوالمعدالتوأنواعأخرىمناإلجماليات(.القيود .يمكنأيضا

استعالمات جدولية•

لعددأونوعآخرمنتحسباالستعالماتالجدوليةالمجموعأوالمتوسطأوا.تستخدماالستعالماتالجدوليةلحسابوإعادةبناءالبياناتللحصولعلىتحليلأسهلللبيانات

.الصفحةرأساإلجماليللبياناتالتييتمتجميعهابواسطةنوعينمنالمعلوماتيظهرإحداهاأسفلالجانباأليسرمنورقةالبياناتويظهراآلخرفي

استعالمات المعلمات•

مكنتصميمي.فيحقلهااستعالمالمعلماتهواستعالميعرضعندتشغيلهمربعالحوارالخاصبهليطالببمعلوماتمثلمعاييرالستردادسجالتأوقيمةتريدإدراج

.كافةالسجالتالتيتقعبينهذينالتاريخينAccessفيهذهالحالةيسترد.االستعالمليطالببأكثرمنمعلومة؛علىسبيلالمثال،يمكنكتصميمهليطالببتاريخين

إلىاستعالم .accessتعداستعالماتالمعلماتمالئمةعنداستخدامهاكأساسلنماذجوتقاريروصفحاتبيانات علىسبيلالمثال،يمكنإنشاءتقريرالدخلالشهريمستندا

يطبع.مربعحوارللسؤالعنالشهرالذيترغبأنيغطيهالتقريرAccessوعندطباعةالتقرير،يعرض.معلمات .التقريرالمالئمAccessعندماتدخلشهرا

االجرائيةاالستعالمات•

:توجدأربعةأنواعمناالستعالماتاإلجرائية.اإلجرائيهواستعالميجريتغييراتعلىالعديدمنالسجالتأوينقلهافيعمليةواحدةفقطاالستعالم

.وإنشاءجدول،إلحاق،تحديث،حذف

و.لإنشاءاالستعالماتيكونحسبطلبصاحبقاعدةالبياناتوالمعلوماتالتييجبعرضهامنالجداوإنشاءاالستعالميتمحسبحاجةالنماذجأوالتقاريرفإماانيكوناالستعالممضمنمعالنم وذجأوايضا

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

.باستخدامعرضالتصميم

سأقومبإنشاءاالستعالماتبحيثتغطيجميعأنواعاالستعالماتالتيشرحناهاسابقا .أيضا

.سأبدأبإنشاءاستعالممنجدولالطالبوماهيالمعلومةالتيتلزمناألنشاءاالستعالم

أسماءالطالبوأرقامهواتفهمهناسننشئاستعالمباستخدامالمعالجيظهرالحقول :التاليةنريدإظهارمثال (.موبايلاألب–اسماألب–هاتفالمنزل–الكنية–اسمالطالب)

نهنوعيظهرمربعحوارنختارم،منتبويبإنشاءنضغطعلىمعالجاالستعالماتمنمجموعةاالستعالماتوليظهرمربعحوارنختارمنقائمةالجداولالجد،االستعالمسوفنختارمعالجاالستعالماتالبسيطة

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

،فتحاالستعالملعرضالبيانات

.أوتعديلاالستعالمفيعرضالتصميماذالزماألمر

.االستعالمالثانيسيكونتصميمهفيطريقةعرضالتصميم

منجدولالطالبسنظهرالحقولالتالية (.المدينة–العنوان–تاريخالميالد–الكنية–اسمالطالب:)أيضا

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

.نضغطإغالقإلغالقمربعحوارإظهارجدولبعداختيارالجدولالمطلوب

القسم،الستعالمنافذةتصميماالستعالمتتألفمنقسمينالقسمالعلويويحتويعلىالجداولالتيهيمصدرا.السفليونسميهشبكةالتصميمالتيسيتمفيهاوضعالحقولالمطلوبعرضها

الطريقةاألولىنقرتينعلىالحقلالمطلوبيت،ثالثةطرقلوضعالحقولفيشبكةالتصميم موضعهتلقائياتصميمفيمربعالطريقةالثانيةسحبالحقلمنقائمةالحقولالخاصةبالجدولالىشبكةال،فيشبكةالتصميم

.باشرةالطريقةالثالثةنختارالحقلاختيارمنقائمةمربعالحقلفيشبكةالتصميمم،الحقلالفارغ

.يمكنفرزأحدالحقولمنشبكةالتصميمفيمربعفرزنختارتصاعديأوتنازليحسبالطلب

حفظثمنحدداسمثمنقومبحفظاالستعالممنشريطالتشغيلالسريعفيأعلىنافذةتصميماالستعالمنضغط.لالستعالمثمموافق

.الختباراالستعالموإظهارالنتائجنقومبتشغيلاالستعالممنزرتشغيلفيمجموعةالنتائج

المعاييرسنقومبإنشاءاستعالمثالثباستخداموسنختارمصدرالبياناتمنجدول

يقةالموظفينهذااالستعالمسننشئهفيطرعرضالتصميمهذااالستعالممننوعضاستعالمباستخدامالمعاييرسنقومبعر

أسماءالمدرسينواإلداريينمنمدينةحلبولأيسيكونلديناثالثمعاييرالمعياراأل

المعيار،(مدرس)هولحقلنوعالموظفلحقلنوعالموظف و،(اداري)الثانيأيضا

ومسنق(حلب)المعيارالثالثلحقلالمدينةمنبتحديدهذهالمعاييرمنشبكةالتصميم

مربعمعيارويجبوضعكلمعيارضمنتاليإشاراتتنصيصألنهامننوعنصيكال

.”حلب“مثال

يارالمعالحظفيشبكةالتصميمفيمربعلحقلنوع”مدرس“لحقلنوعالموظف أيضا

وفي،أوولكنفيمربع”اداري“الموظف.”حلب“لحقلالمدينةالمعيارمربع

عرضمربعإنشاءاستعالميحتويعلىمعلماتأيعندتشغيلاالستعالمسيقومبرنامجاألكسيسب.دحوارإلدخالقيمةمعيارالمعلمةلتنفيذوتشغيلاالستعالمحسبالمعلمةوالمعيارالمحد

القوسالمربعأياستعالميحتويعلىمعلمةيجبانتوضعفيمربعالمعيارضمنقوسينمربعينف.ولكينوضحماهيوظيفةالمعلمةيمكنكتابةنصداخلهاليدلعليها[]هودليلالمعلمة

نريدانشاءاستعالممنجدولالموظفينيعرضأحدفئاتنوعالموظفحسبالطلبن قوممثال يفالحقولنفتحنافذةتصميماالستعالمنحددالجدولالمطلوبوهوجدولالموظفينثمنض:بالتالي

(.العنوان–الحالةالوظيفية–الكنية–االسم)المطلوبةالىشبكةتصميماالستعالموهي

هوالمطلوبمنلتوضيحما[]:فيمربعالمعيارالخاصبحقلالحالةالوظيفيةنضعمربعينكالتالي:المعلمةنكتبداخلالقوسينكالتالي

.]الخ...مدير–اداري–أدخلحالةالموظفالوظيفيةمثالمدرس[

.نضغطعلىزرتشغيلالختباراالستعالموعرضالنتائج

مدرسثممواف .قعندتشغيلاالستعالميظهرمربعحوارخاصبالمعلمةالمحددةنكتبمثال

.نالحظبأننتائجاالستعالميعرضفقطأسماءالمدرسينمنجدولالموظفين

.إنشاءاستعالميحتويمصدربياناتهعلىجدولينأوأكثر

إذاأردناعرضتفاصيلعالماتالطالبنحتاجهناالىالجداولالتالية –البالط–العالمات:مثال .المواد

حوهنايتساءلالمستخدمبأنهفيجدولالعالماتيوجدحقلالطالبوحقلالمادةهادالكالمصحيلكنالحقولهناهيحقولرقميةأيسيظهررقمالطالبورقمالمادةواكيدمنالصعبمعرفةمنالرقمهنايأتيدوراالستعالمبأنيظهراسمالطالب واسمالطالبمنرقمهاومعرفةالمادةايضا

مناألرقامبإنشاءاستعالممنالجداولالمذكورةسابقا .المادةبدال

تائجيجبأنيكونموجودعالقةبينالجداولالتيسننشئمنهااالستعالموإالسنحصلعلىنجداولمضاعفةكثيرةالمعنىلهاعندعدموجودالعالقاتلذلكيجبانيكونهناكعالقاتبينال

عالمنضيفالخاصةبمصدراالستعالمإلنشاءاالستعالممنتبويبإنشاءنضغطعلىتصميماالست(.المواد–الطالب–العالمات)الجداولالثالثة

.نضيفالحقولالمطلوبةالىشبكةتصميماالستعالم

نم،منجدولالموادنضيفحقلاسمالمادة،منجدولالطالبنضيفحقلياسمالطالبوالكنيةمةعال–عالمةالوظائف–عالمةالمذاكرة–عالمةالشفهي)جدولالعالماتنضيفالحقولالتالية

(.وحقلالنتيجة–االمتحان

يجب

.إنشاءاستعالميحتويعلىحقلتمإنشائهبواسطةالتعبير

تعالمفيالمثالالسابقعرضناأسماءالطالبوعالماتهمولكنالحظواأنهيظهرفينتائجاالس.اسمالطالبفيحقلوالكنيةفيحقلآخر

واحدنقومفيهذااالستعالمنريدالجمعبينالحقلينأيأنيظهرحقلاالسموحقلالكنيةفيحقللتصميمنضيفقمبتعديلاالستعالمالسابقأينفتحاالستعالمالسابقفيطريقةعرضا:بالتالي

.حقلجديدفيشبكةالتصميمبينحقلالكنيةوحقلاسمالمادة

عدادفيشبكةالتصميمنضعالمؤشرعلىحقلاسمالمادةمنتبويبتصميموفيمجموعةاضعن،االستعالمنضغطعلىإدراجأعمدةيظهراألكسيسعمودجديدفارغفيشبكةالتصميم

أمرالمؤشرفيالعمودالجديدالفارغوفيمربعالحقلنضغطمنمجموعةإعداداالستعالمعلىتالتعبيرنشاهدثمنقومبإدخالالتعبيرالتاليفيمربعحوارمنشئالتعبيرفيقائمةفئا(منشئ)

ثمإشارة&أسماءالحقولنضغطنقرتينعلىحقلاالسماألولثمنضعإشارةالجمعبينالحقلين.ثمنقرتينعلىحقلالكنية&ثمإشارةالجمع“ “تنصيصبينهافراغ

FullName: [fname] & “ “ & [lname]

FullName:هواسمالحقلالجديدبعدالنقطتيننكتبالتعبيرالمطلوب.

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

اناتالبيعرضوالصفعنوانيكونبأنالطالباسمحقلوالعمود:لتاليابالشكلاالستعالميظهرأنعلىالنتيجةحقلمثال بينهما

كيمياء فيزياء لغة رياضيات عربي

50 90 87 78 60 سامر

80 87 67 45 78 عمر

88 70 80 90 87 لميس

76 89 67 45 90 محمد

:إلنشاءاستعالمجدولينقومبالتالي

سنحدداستعالمنحددالجدولالمطلوبعملاستعالممنهليكونمصدربياناتهولكنهنا،منتبويبإنشاءنضغطعلىتصميماالستعالم

منالجدولأييمكنناإنشاءاستعالممناستعالمموجودمسبقا .بدال –سمالطالبا)نضيفالحقولالمطلوبةالىشبكةتصميماالستعالمالحقولالتيسنختارهاهي،سنختارهنااستعالمعالماتالطالب

منتبويب،ا االنسنحولهذااالستعالمالىاستعالمجدوليلكينظهرفيهالنتيجةبطريقةأوضحكماشرحنامسبق(النتيجة–المادة

اسمجدوليتصميموفيمجموعةنوعاالستعالمنضغطعلىأمرجدوليالحظوافيشبكةالتصميماضيفالىالصفوفصفخاصب

صفاالجماليسنقوماالنبالتالي :وأيضا

.وفيمربعاإلجماليسنختارتجميعحسب،فيمربعجدوليلحقلاالسمسنختارعنوانالصف.وفيمربعاإلجماليسنختارتجميعحسب،فيمربعجدوليلحقلاسمالمادةسنختارعنوانالعمود

.Avgوفيمربعاإلجماليسنختاردالةالمتوسطالحسابي،فيمربعجدوليلحقلالنتيجةسنختارالقيمة

.تقومبحسابالمعدلالنهائيلجميعالعالماتألنناهناسنقومبإظهارالنتيجةالنهائيةللطالبAvgدالةالمتوسطالحسابي

.شغلاالستعالملعرضالنتائج

.جديداستعالمتكوينجدولوهواستعالماجرائينستخدمهألرشفةالبياناتالقديمةفيجدول

فيجدولعالماتالطالبوعندانتهاءالسنةالدراسيةمعلوماتعالماتالطالبالساب قةالمثال افراغالجدولمنالبياناتالق ديمةوالبدءنريدحذفهاألنهاممكنأنتلزمنافيوقتماونريدأيضا

ستعالمبسنةدراسيةجديدةلذلكنقومبنقلهذهالمعلوماتالىجدولجديدبأمرواحدوهوبإنشاءاالماجرائيمننوعتكوينجدولبعدعمليةنسخالمعلوماتالىجدولجديدنقومبإنشاءاستع

.اجرائيآخروهواستعالمالحذف

:إلنشاءاستعالمتكوينجدولنقومبالتالي

جديدثممنتبويبإنشاءنضغطعلىتصميمجدولنحددالجدولالمطلوبنسخبياناتهالىجدول.نختارالحقولالىشبكةالتصميمالحقولالتينريدهافيالجدولالجديد

لالجديدمنتبويبتصميموفيمجموعةنوعاالستعالمنضغطعلىتكوينجدولنحدداسمالجدو.ونختارأينسيتمحفظالجدولالجديدنختارفيقاعدةالبياناتالحالية

.نشغلاالستعالملتكوينالجدولالجديد

:اتإنشاءاستعالمحذفالبيان

ىمنتبويبإنشاءنضغطعلتصميمجدولنحددالجدولالمطلوبحذفبياناتهثم

ىنختارالحقولأونضغطعلقولالنجمةالتيتمثلجميعالحداالاذاكناسننشئمعيارألح

الحقولنضيفالحقلالمطلوبعملمعيارلهالى

.شبكةالتصميم

منتبويبتصميموفيمجموعةنوعاالستعالم

منضغطعلىزرحذفثمنقو.بتشغيلاالستعالم

:اتالبيانتحديثاستعالمإنشاء

علىنضغطإنشاءتبويبمنالجدولنحددجدولتصميم

ختارنثمبياناتهتحديثالمطلوبالذيالحقلحصرا والحقول

انيجبهنالهمعيارسنضيفألحدمعيارنضعلماذاننتبه

يثبتحدالبرنامجسيقومالحقولقومياذا فالمعيارالسجالتكافة

يارالمعبحسبالسجالتبتحديثال مثالتصميمشبكةفيالمحدد3الوظائفعالمةزيادةنريد

العلوملمادةطالبلكلعالماتيثالتحدقيمةضفناالحظوا.مثال حقلفيالىتحديثمربعفي

.الوظائفعالمة

عةمجموفيوتصميمتبويبمنزرعلىنضغطاالستعالمنوع

.تعالماالسبتشغيلنقومثمتحديث

المرحلةالتاليةخاصةبإنشاءالنماذج

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

كنعملبطريقةغيرمباشرةأييتمانشاءلهانموذجفرعيداخلنموذجرئيسيعلىسبيلالمثالجدولالعالماتيمفياالستعالماتاليمكنحفظجميع أرقامالطالبنموذجرئيسيلهولكناسمالطالبسيظهرهناكرقمكماذكرناسابقا

.لذلكنقومبإنشاءنموذجلجدولالعالماتكنموذجفرعيداخلنموذجالطالب

.ةعرضالتصميمإلنشاءنموذجسنعتمدعلىطريقتينالطريقةاألولىباستخدامالمعالجوالطريقةالثانيةباستخدامطريقضالتصميمطريقةالمعالجيتمتنسيقالنموذجمنقبلالبرنامجويمكنالتعديلعليهاماالنموذجالمنشئبطريقةعر

.فيكوناظهارهبتنسيقاتخاصةبالمصمم

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

.سنختارجدولالطالبمنقائمةالحقولالمتوفرةنضيفالحقولالمطلوبةالىقائمةالحقولالمحددة

.يجبإضافةجميعالحقولالتيلهاخاصيةمطلوب:مالحظة

اأردتعرضمنالصفحةالثانيةللمعالجنختارالتخطيطالمطلوبللنموذجهناالقرارلكاذ،سنضيفهناجميعالحقولهنا،أمااذاأردتعرضمجموعةمنالسجالتاخترخيارجدولي،سجلواحدفقطفيالنموذجاخترخيارعمودي

بعدالضغطمنالصفحةاألخيرةللمعالجنحدداسمالنموذجوتحديدخيارفتحالنموذج،سنختارعموديثماضغطالتالي.علىزرانهاء

:إلنشاءنموذجفيطريقةعرضالتصميمسنختارهناجدولالموظفينإلنشاءالنموذج

حتويفقطمنتبويبإنشاءنضغطعلىزرتصميمالنموذجمنمجموعةنماذجيفتحلنانافذةكنموذجفارغي.علىمقطعالتفصيل

بتحديدالجدولالخاصبهذاالنموذجمنتبويبتصميمنضغطعلىزرإضافةح. سنقومأوال قولموجودة1.ينبجانبجدولالموظف+ثممنقائمةالحقولنضغطعلىاظهاركافةالجداولثمنضغطعلىإشارة

نضيفالحقولالمطلوبةالىنافذةالنموذجبطريقةالسحبواإلفالتللحقلأوبنقرتينف. وقالحقل2.المطلوب

نغيرت. بعدإضافةالحقولنقومبتنسيقالنموذجحسبالطلبإلظهارهبشكلهالنهائيمثال رتيبعناصر3وضعخلفيةمناسبة تالتيذكرناهاالخمنالتنسيقا...التحكمالخاصةبالحقولنغيرحجمالنموذجأيضا

فيالدروسالماضيةعنالنماذج .سابقا

أزرارخاصةللتنقلبينالسجالتالتفاعلمعالنم. يمكنوضععناصرتحكمإضافيةمثال وذجبإضافة4ييليتموضعاألزرارفيتذييلالنموذجإلظهارتذ.طباعةسجلمثال ،حفظ،حذف،ازرارإلضافة

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

يمكنوضععنوانللنموذجفيرأسالنموذجباستخدامعنصرتحكمالتسميةثمتنسيقهاحس. .بالطلب5

بعداالنتهاءمنعمليةالتصميمنقومبحفظالنموذجباسمخاصحسبالطلب. 6.

نريدادخالغياباتالطالب سيكون،سنقومبإنشاءنموذجآخريجمعبيننموذجيننموذجرئيسيونموذجفرعيمثال

يارطالبولديناجدولالطالبكنموذجرئيسيوجدولالغيابكنموذجفرعيهناالنريدادخالسجلللطالببلنريداخت

.تخدامالمعالجتحديدغياباتهأياالدخالهناسيكونفيالنموذجالفرعيلجدولالغيابوسنقومهنابإنشاءهذاالنموذجباس

منقائمةانشاءنضغطعلىمعالجالنماذجمنمجموعةنماذج. فيالصفحةاألولىللمعالجنختارجدولالطالبمنقائمةجداولوالذي،1

فالىقائمةسيكوننموذجرئيسيثمسنضيفالحقولالمطلوبةهناليسكلالحقولألنهليسنموذجإلدخالسجالتالطالبلذلكسنضي

مصدربعداختيارالحقولنعودالىقائمةالجداولونختارجدولالغيابوالذيسيكون،الكنية،االسماألول،الحقولالمحددةرقمالطالب

.للنموذجالفرعيهناسوفنحددجميعالحقولالىقائمةالحقولالمحددةثمنضغطالتالي

فيالصفحةالتاليةسنختارطريقةعرضالبياناتبواسطةجدولالطالبونختارالخيارنموذجيتضمننموذجفرعيثمنض. .غطالتالي2

ةالفرعيبواسطالخيارالثانينماذجمرتبطةاذاأردتانيكونالنموذجينمنفصليننختارهذاالخيارهنايتمربطالنموذجالرئيسيبالنموذج)3.

.(يسيزرموجودداخلالنموذجالرئيسيبالضغطعليهيتمفتحالنموذجالفرعيواظهارسجالتالطالبالمحددفقطفيالنموذجالرئ

فيالصفحةالتاليةللمعالجنختارطريقةعرضالنموذجالفرعيجدولي. قولمنفصلةعنأوورقةبياناتنختارهناخيارجدوليهناتكونالح،4

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

.نحددالمطلوبونضغطالتالي

الصفحةاألخيرةمنالمعالجنحددفيهاأسماءالنموذجينونختارطريقةفتحالنموذج. 5.

نضغطعلىزرانهاءيتمفتحالنموذجالحظواالشكلالنهائيله. 6.

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

اذاكاننموذجالطالبمفتوحوأردنااننعرفعالماتطالبواحدفقطهناسنفتحن موذجمثال االىعالماتالطالبولكنماذاسيحدثهناستظهرفيهكلالعالماتلجميعالطالبسنضطرهن

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

:إلنشاءهذهالعمليةنقومبالتالي

بإنشاءاستعالميحتويعلىالحقولالمطلوبةمنجدولعالماتالطالب. سنقومأوال 1.

نقومبحفظاالستعالمباسم. 2studentmarkثمنقومبإغالقه.

سنقومبإنشاءنموذجبايطريقةتريداناسأستخدمطريقةالمعالجسيكونمصدرالنموذجاالستعال. مالذيأنشأناه3 كل.studentmarkسابقا روسالمفروضمعروفةلكممنالدروسالسابقةاويجبمتابعةالدهالخطواتطبعا

المهمبعدعمليةإنشاءالنموذجوتنسيقهسنقومبحفظالنموذجباسم .frmstudentmarkأوال

عندإنشاءالنموذجيجبأنيكونطريقةاظهارهبشكلجدوليإلظهارالسجالتمعبعضها. 4.

فيطريقةعرضالتصميم. سنفتحاالننموذجالطالبالمنشئسابقا 5.

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

(.frmstudentmarkنموذج)المناسبةلهوهيفتحنموذجمنالصفحةاألولىللمعالجومنقائمةالفئاتنختارعملياتالنماذجومنقائمةاالجرائياتنختارف. تحنموذج1

فيالصفحةالثانيةللمعالجنختاراسمالنموذجالمطلوبفتحهوهو. 2frmstudentmark

فيالصفحةاألخيرةللمعالجنحددالنصالذيسيظهرعلىالزر. .ثمنضغطانهاء(عالماتالطالب)3

الحظواعنداختبارنموذجالطالبو•حالضغطعلىزرعالماتالطالبتمفتنموذجعالماتالطالبولكنماهي

النتائج؟

مالنتائجهناأننموذجعالماتالطالبت•.فتحهوعرضعالماتكافةالطالب

إذانظرتالىنموذجالطالبفالسجل•يجبعندف تحالحاليهوللطالبملهماذا نموذجالعالماتيجبانيعطيفقط

.عالماتملهم

هناتأتيالمرحلةالمهمةلهذاالمثالو•:سنقومبالتالي

نعودالىاالستعالمونفتحهفيط. ريقة7عرضالتصميمنضعالمؤشرفي

اصفالمعيارمنحقلرقمالطالبهنمنشئلننكتبالمعيارنحنبلسنفتح

نالتعبيرونختارحقلرقمالطالبمنموذجالطالبهذاالحقلهوسيكون

.معياراالستعالمتصوروامعيالفكرةكيفستكون

ينموذجالطالبمفتوحوالسجلالحالسجلملهموملهمعندهحقل هومثال

االننضغطعلىزر1هوالرقممثال عالماتالطالبسيفتحهذاالزر

نموذجعالماتالطالباوكنموذجعالماتالطالبماهومصدربياناتهمصدربياناتههواستعالمعالمات

الطالباستعالمعالماتالطالباالنويحتويعلىمعيارحقلرقمالطالب

اذاسيتمفتحاالستعالمفقط1هوهذههيالفكرة1للسجالتالتيرقمها.ارجوانتكونمفهومة

:إنشاء تقرير لطباعة أسماء الطالب مرتبة أبجديا حسب االسم األول

لمعالجنختارفيالصفحةاألولىمنا،منتبويبإنشاءنضغطعلىمعالجالتقاريرفيمجموعةتقاريرنحددالحقولالمطلوبطباعتهامنقائمةالحقول،الجدولالمطلوبطباعتهوهوجدولالطالب

لمعالجنختارفيالصفحةالتاليةمنا،المتوفرةواضافتهاالىقائمةالحقولالمحددةثمنضغطالتاليفي،تاليمستوىالتجميعسنتجاوزهذهالمرحلةألنناسنشرحهافيالتقريرالتالينضغطعلىالسماألولونوعالصفحةالثالثةمنالمعالجنختارالحقلالذينريدترتيبالبياناتلهسنختارحقلاال

داتجاهفيالصفحةالرابعةمنالمعالجنحد،ثمنضغطالتالي(منأالىي)الترتيبتصاعديأيدداذاكانعددالحقولقليلةنختارطباعةعموديةأمااذاكانتع(عموديأوافقي)طباعةالصفحة

يثتكونالحقولكثيرةنختارطباعةافقيةثمنحددمخططالصفحةبمااننانريدطباعةاألسماءبحيكجدولأياألسماءتحتبعضهانختارهناجدوليامااذاأردناطباعةكلطالبكسجلمستقلف

ةمنفيالصفحةاألخير،صفحةواحدةنختارالمخططعموديهناسنختارجدوليونضغطالتالي.غطإنهاءثمنض،المعالجنحدداسمالتقريرونحددطريقةفتحالتقريربعدالضغطعلىزرإنهاء

هفيطريقةالحظوافيالصورالتاليةكيفيةاظهارالتقريرفيطريقةعرضالتصميموطريقةإظهار.عرضمعاينةقبلالطباعة

التقرير في طريقة عرض التصميم

التقرير في طريقة عرض معاينة قبل الطباعة

:إنشاء تقرير مع تحديد مستويات تجميع لحقل معين

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

.لمرةواحدةفقطوتحتاسمالمدينةجميعأسماءالطالبالتابعيينلهذهالمدينة

السابقةماعداهذاماسننشئهفيهذاالتقريروالذيتجاوزناهفيالتقريرالسابقنكررنفسالمراحلةنحددالحقلوالمرحلةالثانيةوالتيسنختاربهامستوىالتجميعوسيتمهنااختيارحقلاسمالمدين

.دهاالفرقنضغطعلىسهمإضافةثمتابعباقيالمراحلبشكلنظاميكمافيالسابقوالحظوابع

:مالحظة

.مستوىالتجميعيتمانشائهللحقولالتيتتكرربياناتها

.إنشاءتقريرفيطريقةعرضالتصميموتنسيقهوإظهارهحسبالطلب

منتبويبإنشاءنضغطعلىتصميمالتقريرمنمجموعةتقاريرتفتحنافذةتصميمالتقرير. 1.

أولمانقومبههوتحديدحجمالصفحة. مااتجاهالطباعةمنتبويباعدادصفحةنختاراتجاهالصفحةافقيالنعددالحقولستك،2 وننوعا.ألنهالورقالقياسيالذينطبعالبياناتعليهاA4ورقةعديدةونختارحجمالصفحة

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

بعدإضافةالحقولالىمقطعالتفصيلنقومبنقلتسمياتالحقولالىمقطعرأسالصفحةونعيدترتيبهابشكلافقيأل. ننانريدعرضالتقرير4.بشكلجدولي

نقومبتنسيقعناصرالتحكم. (.الخ....نمطالخط،نوعالخط،حجمالخط)حسبالطلبمن(الحقول)5

إضافةالتاريخوالوقتالىتذييلالصفحةمنتبويبتصميمونقومبتنسيقه. 6.

لوضععنوانللتقريرنقومبإظهارمقطعرأسالتقريرونضععنصرتحكمالتسميةلتكونعنوانللتقريروضعناالتس. ميةكعنوانللتقريرفي7منرأسالتقريرألننانريدعرضالعنوانفقطفيأولصفحةأمااذاأردنااظهارالعنوانفيكلصفحةنضعالعنوانفيرأسالص فحةبدال

.رأسالتقرير

سنقوماالنبتجميعالتقريرحسبالحالةالوظيفيةأيانتكونأسماءالمدرسينكمجموعةأسماءالمشرفينمجموعةأخرى. لعملذلكالخ...8:نتبعمايلي

نضغطكليكيمينعلىمقطعالتفصيلونختارمنالقائمةفرزوتجميع. 1.

نضغطعلىإضافةمجموعةتظهرقائمةالحقولنختارالحقلالذينريدتحديدمستوىالتجميعلهوهوحقلالحالةالوظيفية. 2.

يظهرلنامقطعفينافذةالتقريروهومقطعالحالةالوظيفية. 3.

نقومبسحبعنصرالتحكمالخاصبحقلالحالةالوظيفيةالىمقطعالتجميعالخاصبهوهومقطعالحالةالوظيفية. 4.

نحفظالتقريرباسمثمنقومبعرضهإلظهاراخرالنتائج. اخيرا 9.

معاينة التقرير قبل الطباعة

.هذاالتقريرممكنيكونفيصعوبةفيانشائهولكنمهمجدا •

التقريرسنستخدمجدولالموظفينعندفتح،إنشاءتقريرلطباعةبياناتمحددةمنجدول•رالمحددةلبياناتللطباعةسيقومالتقريرفيالبدايةبفتحنموذجصغيرالختيارقيمةالمعيا

نريدطباعةأسماءالموظفينوبعضالمعلوماتالمدرسينفقطم،التقرير نالنموذجمثال فقطعلىنقومباختيارمدرسوعندالضغطعلىزرموافقسيفتحالتقريرالذييحتوي

.أسماءالمدرسينأيسيتمهناعمليةتصفيةللتقرير

(يوالتقريروهواألساس،ماكرو،نموذج،استعالم)إلنشاءهذهاإلجرائيةسنحتاجالى•:سنتبعالمراحلالتالية

قطوهذاهذهالعمليةتوفرعليناانشاءمجموعةمنالتقاريرنفذناهابتقريرواحدف:معلومة.جمهاهدفيمنانشاءهذاالتقريروألنزيادةعددالكائناتفيقاعدةالبياناتيزيدمنح

إنشاءاستعالميحتويعلىالحقولمنجدولالموظفينالمطلوبطباعتها. 1.

.بعدانشاءاالستعالمنحفظهثمنغلقه

.ننشئالتقريرونقومبتنسيقهحسبالطلب.2

.مصدرالتقريرهواالستعالمالذيتمإنشائهسابقا

المفروضمندروسناالسابقةباننانعرف طبعا

.كيفيةانشاءالتقريراواالستعالم

يحتويعلىعنصرتحكممربعتحري.3 روسردعندسنقوماالنبإنشاءنموذجبسيطجدا يمادراجهفيالنموذجيظهرلنامعالجعنصرالتحكمنختارمناولصفحةسأضعالق

(.اداري،موجه،مشرف،مدرس)بنفسيوالصفحةالتاليةنكتبقيمعنصرالتحكموهيردبالضغطبعداالنتهاءمنالمعالجنفتحنافذةخصائصعنصرالتحكممربعتحريروس

.فياالستعالمنقرتينعليهوفيتبويبالكلنحدداالسملعنصرالتحكمألنناسنستخدمه

فيالنموذجزرعندادراجالزرفيالنموذجيفتحلناالمعالجالخ اصبهنقومسنضعأيضا .VBAبإغالقالمعالجألنناسنكتباإلجرائيةالخاصةفيالزرفيمحرر

ندالنقربعدإدراجالزرنحددهونفتحنافذةالخصائصومنتبويبحدثوفيإجرائيةع:نكتبفيهالكودالتاليVBAيتمفتحنافذةمحرر)...(نختاراجراءحدثثمنضغطعلىform_emfilter.visible=false

Emfilterهواسمالنموذجعندحفظهأعطيتههذااالسم.

قلماذااخفاءوليسإغال.هذااالجراءيقومبإخفاءالنموذجعندالضغطعلىزرموافقتعالمفيألنناسنقومبقراءةقيمةمربعالتحريروالسردالمحددةوسنستخدمهافياالس

.صفالمعيارلحقلحالةالموظفلذلكيجبانيبقىمفتوحا

.نحفظالنموذجونغلقه

اعةنفتحاالستعالمالسابقطب.4الموظفينفيطريقةعرض

فالتصميموفيحقلحالةالموظنضعالمؤشرفيصفالمعياروأمرنضغطمنتبويبتصميمعلى

لتعبيريفتحلنانافذةمنشئا،منشئنختارالنموذجالذييحويعلىمةعنصرالتحكمالذيسيكونقي

لمعيارحالةالموظفثممنقائمةنعلىفئاتالتعبيرنضغطنقرتي

ماسممربعالتحريروالسرديتادراجالتعبيرالخاصبالمعيار

.غلقهنحفظاالستعالمون.تلقائيا

.2سنقومفيهذهالخطوةبإنشاءماكروعدد.5

.والماكروالثانيإلغالقالنموذج،الماكرواألوللفتحالنموذج

ونحددemfilterثمنحدداسمالنموذجوهوopenformمنتبويبإنشاءنضغطعلىماكروتفتحنافذةالماكرومنقائمةإضافةإجراءجديدنفتحالقائمةونختارإجرائية.وضعالنافذةمربعحوار

والحفظالemfilterنختارنوعالكائننموذجواسمالكائنclosewindowالماكروالثانينختارإجرائية

.ثمنغلقنافذةالماكروالماكروييننقومبحفظكال

فذةنفتحالتقريرفيطريقةعرضالتصميمثمنظهرنا.6تحنختارخصائصالتقريرثممنتبويبحدثوفيحدثعندالف

وفيحدثعنداالغالقنختارماكرو،ماكروفتحالنموذج.نحفظالتقريرونختبره.اغالقالنموذج

النموذجعندالنقرعلىالتقريرنقرتيناولشيءيحدثهوفتحندنختارمنالقائمةحالةالموظفالمطلوبةثمنضغطموافقع

يرالذيالضغطعلىزرموافقسيتمإخفاءالنموذجوفتحالتقر.يحتويفقطعلىاألسماءحسباختيارنافقط

.الحظوانتيجةالتقريرأسماءالمدرسينفقط

سنقومبإنشاءالنموذجاألخيروه وأخيرا .الواجهةالتيسيعملفيهاالمستخدم

أيأنهاليجبجعلالمستخدميبحرفييجباستخدامقاعدةالبياناتحسبطلبهلذلك

لهاعملواجهةخاصةلهيقومبالتنقلمنخالفيقاعدةالبياناتمنإدخالمعلوماتفي

الجداولأوطباعةبياناتاوحتىالخروجةمنقاعدةالبياناتويجبانتكونالواجهسهلةاالستخداملكييستطيعمنخاللها

المستخدمالعملبدوناحداثأيأخطاءطبع امثالسأقومبإنشاءواجهةبسيطةحتىتكونك

يمكنعملالواجهةمنخاللنموذجفارغوورةادراجأزرارالتنقلحسبطلبكمثلالص

.التالية

عندبعدعملالواجهةسنجعلهاتفتحمباشرة.بدءقاعدةالبيانات

:لعملواجهةالبداية

نفتحنموذجفارغبطريقةعرضالتصميم. 1.

نقومبإدراجاألزرارحسبالطلب. 2.

زرلفتحنموذج. مثال 3:منتبويبتصميمندرجالزراألوللفتحنموذجادخالبياناتللطالب. 1يفتحالمعالجالخاصبإجرائيةالزرنختارعملياتالنماذجثمنختارفتحنموذج. 2فيالصفحةالثانيةمنالمعالجنختاراسمالنموذجثمالتالي. 3.فيالصفحةالثالثةنحدداالسمالذيسيظهرعلىالزرثمانهاء. 4.باقيأزرارفتحالنموذجنفسالعمليةاألولىثمنرتبهمحسبالطلبفيالنموذج. 5.

زرلطباعةتقرير. مثال 4:منتبويبتصميمندرجالزراألوللطباعةتقريرالموظفينمثال . 1يفتحالمعالجالخاصبإجرائيةالزرنختارعملياتالتقاريرثمنختارطباعةتقرير. 2فيالصفحةالثانيةمنالمعالجنختاراسمالتقريرالمطلوبطباعتهثمالتالي. 3.فيالصفحةالثالثةنحدداالسمالذيسيظهرعلىالزرثمانهاء. 4.باقيأزرارطباعةالتقاريرنفسالعمليةاألولىثمنرتبهمحسبالطلبفيالنموذج. 5.

زرللخروجمنقاعدةالبيانات. مثال 5:منتبويبتصميمندرجالزرالخاصبالخروج. 1يفتحالمعالجالخاصبإجرائيةالزرنختارتطبيقثمإنهاءالتطبيق. 2فيالصفحةالثانيةنحدداالسمالذيسيظهرعلىالزرثمانهاءثمنقومبوضعالزرحسبالطلبفيالنموذج. 3.

نقومبحفظالنموذجباسمحسبالطلب. 6.

لجعلالنموذجيفتحعندبدءالتشغيلمنقائمةملفنختارخياراتثم. 7.منقاعدةالبياناتالحاليةنختارالمطلوب

القسم األولإنشاء و إدارة قواعد البيانات

إنشاءقاعدةبياناتجديدة

إدارةالعالقاتوالمفاتيح

التنقلخاللقاعدةالبيانات

حمايةوصيانةقاعدةالبيانات

طباعةوتصديرقاعدةالبيانات

القسم الثانيبناء الجداول

إنشاءجدول

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

إدارةالسجالت

إنشاءوتعديلالحقول

القسم الثالثإنشاء االستعالمات

إنشاءاستعالم

إنشاءاالستعالماتاإلجرائية

تعديلاالستعالمات

استخداموتجميعالحقولالمحسوبةداخلاالستعالم

القسم الرابعإنشاء النماذج

إنشاءالنموذج

تعيينعناصرتحكمالنموذج

تنسيقالنماذج

القسم الخامسإنشاء التقارير

إنشاءالتقرير

تعيينعناصرتحكمالتقرير

تنسيقالتقارير

.آخرهوخير العمل ما حسن نهاية, وهكذا لكل بداية

السابقةللدروسفي سردي قد وفقتهذا الجهد المتواضع أتمنى أن أكون وبعد

.و المفيدالممتع البرنامج لهذا ال ملل فيه وال تقصير موضحا سردا

.جميعاهللا وإياكم لما فيه صالحنا وفقني

.ال تنسوني من الدعاء لي و لوالدي

.و انتظروا الجديد ان شاء هللا

طراقجيعبداللطيف

2013و لغاية عام 2000مدرس تكنولوجيا المعلومات سابقا من عام

حاصل على شهادات في إدارة قواعد البيانات من شركة مايكروسوفت

MCDBA SQLserver (Microsoft Certified Database Administrator)MOUS Access (Microsoft Office User Specialist)

الفيسبوكصفحتي الشخصية على

My Certifications:http://www.pinterest.com/abdotarakji/mycertifications

عمليفيمجالعلومالكمبيوترحاصلعلىمجموعةمنالشهاداتفيهذاالمجالمنشركاتعالمية

- MCSE)شركةمايكروسوفت MCDBA - MCSA - MOUS)(+A)شهادةفيمجالصيانةالكمبيوتركومبتياشركة

ICDLمنظمةاليونيسكوشهادةرخصةقيادةالحاسوبفيمجالادارةالشبكات CCNAشركةسيسكو

CIWشهادةبتصميممواقعالويببروسوفتشركة

حلب-الىشهاداتالخبرةالحاصلعليهافيبلديسورياباإلضافةسنةمنمعهدالكنديالدولي13لمدةكمدرسلتكنولوجياالمعلوماتشهادةخبرةالغذائيةللصناعاتايليغانسمنشركةإدارةالشبكاتوصيانةالحاسوبسنواتشهادةخبرةألربع