View
154
Download
3
Category
Preview:
Citation preview
تصميم قاعدة بيانات•
منجزءتحديثعندك،ولذل.الزبائنمثل،واحدموضوعحولبياناتعلىجدولكلويحتويجداولفيالبياناتتخزينيتم.البياناتقاعدةصيانةسهولةالجيدالبياناتقاعدةتصميميضمن•
.البياناتقاعدةخاللتلقائيا التغييرهذايظهرفقطواحدموضعفيالعنوان،مثلالبيانات،
.إليهاتحتاجالتيالمعلوماتتعرضالتياالستعالماتمنمختلفةأنواعجيدبشكلتصميمهاتمالتيالبياناتقاعدةعادةتتضمن•
.الزبائنمعلوماتمعدمجهاتميالتيالطلبيةأوتركيباتمنالبياناتمنجداولمختلفة،مثلمعلوماتمدينةحلبفيالزبائنيعرضاالستعالممجموعةفرعيةمنالبيانات،مثلكافةوقد•
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مالحظاتنصطويل
جدول المواد
مفتاحنوع البياناتاسم الحقلخصائص الحقل
مفهرسمطلوبالتحققمنالصحةقناعاالدخالةقيمةافتراضيتسميةتوضيحيةحجمالحقل
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.
.هذاالتقريرممكنيكونفيصعوبةفيانشائهولكنمهمجدا •
التقريرسنستخدمجدولالموظفينعندفتح،إنشاءتقريرلطباعةبياناتمحددةمنجدول•رالمحددةلبياناتللطباعةسيقومالتقريرفيالبدايةبفتحنموذجصغيرالختيارقيمةالمعيا
نريدطباعةأسماءالموظفينوبعضالمعلوماتالمدرسينفقطم،التقرير نالنموذجمثال فقطعلىنقومباختيارمدرسوعندالضغطعلىزرموافقسيفتحالتقريرالذييحتوي
.أسماءالمدرسينأيسيتمهناعمليةتصفيةللتقرير
(يوالتقريروهواألساس،ماكرو،نموذج،استعالم)إلنشاءهذهاإلجرائيةسنحتاجالى•:سنتبعالمراحلالتالية
قطوهذاهذهالعمليةتوفرعليناانشاءمجموعةمنالتقاريرنفذناهابتقريرواحدف:معلومة.جمهاهدفيمنانشاءهذاالتقريروألنزيادةعددالكائناتفيقاعدةالبياناتيزيدمنح
.ننشئالتقريرونقومبتنسيقهحسبالطلب.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لمدةكمدرسلتكنولوجياالمعلوماتشهادةخبرةالغذائيةللصناعاتايليغانسمنشركةإدارةالشبكاتوصيانةالحاسوبسنواتشهادةخبرةألربع
Recommended