الدرس الثاني الجزء الثاني

الدرس الثاني الجزء الثاني

الجزءالثاني من
الدرس الثاني ( الاستعلامات ) من
سلسلة دروس قواعد البيانات (اكسس )

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

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

ونرى الاستعلام الذي انشأ ناه من قبل نقوم بتنشيطه بالضغط عليه بزر الموس الايسر ضغطه واحده , الآن جاهز للفتح او عرض التصميم نقوم بعرض التصميم بالضغط على ايقونة التصميم ( مثلث التصميم ) ليتم عرض وضع التصميم لهذا الاستعلام .

يظهر لنا الاستعلام في حالة التصميم كما في الصورة الثالثة

ونلاحظ ان جميع الحقول منشطه وإذا لم تكن منشطه لديــــك
فقم بتنشيطها وذلك بالضغط على زر الموس الايسر داخل المربعات المحدده لكل حقل . نلاحظ انه يوجد كلمات في الجانب
الايمن من الاستعلام كلاً منها محاذي لصف من صفوف كل حقل محدده بإطار اخضر سنقوم بشرحها.
1-الحقل : وهذا يعني اسم الحقل المرتبط بهذا الاستعلام الذي قمت بإدراجه .
2-جدول : وهذا يحدد الجدول الذي يتبع له الحقل .
3-فرز : وفي هذا المكان يكون فرز البيانات والفرز نوعان تصاعدي او تنازلي كما يتضح من الصورة الرابعة

ويتم تطبيق الفرز على أي حقل من حقول الاستعلام ويمكن ان تتم عملية الفرز على اكثر من حقل وتنفذ على الحروف الأبجديه العربية والانجليزية وكذالك الارقام جميعها فإذا كان الفرز تصاعدياً على حقل فيه ارقام فأنه يكون في الاعلى الرقم الاقل مثل ( 11ثم 22 ثم 45 ثم 70 ) اما اذا كان الحقل من نوع نص فأن الفرز يكون بالحروف الأبجديه وترتيب البيانات يكون بعكس ترتيب الحروف الأبجديه مثل ( يحيى ثم وليد ثم ثامر ثم احمد ) والعكس صحيح بالنسبة لاستخدام الفرز التنازلي .

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

وبعد ذلك نحفظ التعديل من قائمة ملف ثم حفظ ونضغط على مربع العرض ( ايقونة العرض ) فيظهر لنا الاستعلام في حالة العرض بالبيانات وهي مرتبه تنازلياً كما اريد وكما يتضح لك في الصورة ( 5 ب ) .

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

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

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

في هذه الاثناء نقوم بتحريك مؤشر الموس الى اعلى نقطه في التظلــيل والمحــدد بالإطــار الاحمـــر في الصوره ويصبح المؤشر باللون الابيض نضغط باستمرار على الزر الايسر وأثناء الضــغط نسحب الحقــــل الى الاتجاه المراد نقله اليه وأثناء الحركة نلاحظ ان الحدود التي بين الحقول تصبــح سميكــة وهــذا يــدل علـى امكانية افلات الحقل .
4- اظهار : وهذه الخانة يتم التحكم بالحقول من ناحية الاظهار والإخفاء .
5- معيار : وهنا يتم تحديد البيانات التي يتم استخدامها كمقياس لعرض البيانات واليك المثال لاستخدام الاستعلامات في (فلتره ترشيح مقياس لعرض البيانات كل هذه الكلمات بمعنى واحد) سوف نقوم بعمل معيار في حقل المدينة بحيث اطلب من الاستعلام عرض اسماء المتفوقين من مدينة واحده او عدة مدن .


الآن نقوم بعمل اول معيار في استعلامنا هذا . ما هو الهدف من هذا المعيار ؟
انا اريد ان يعرض الاستعلام اسماء الطلبه المتفوقين في مدينه محدده او عدة مدن ولا احتاج الى الاسماء كاملة .
اذاً المعيار سوف يكون في حقل المدينه , في الصف المحاذي لكلمة معيار وتحت الحقل المراد المعايره بواسطته اضع مؤشر الموس واكتب اسم المدينة التي اريد بشرط ان تكون كتابة كلمة المدينة مطابقة تمتماً لأسم المدينه نفسها في الجدول . في الصورة السادسة

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

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

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

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

لماذا تم اضافة هذا السجل في الاعلى ولم يتم اضافته في الاسفل ؟
لنرجع قليلاً الى الصورة التاسعة ونتفحص التصميم نجد اننا قد وضعنا في حقل الدرجه فرز ( تنازلي ) وقلنا انه يضع القيم الاكبر في الاعلى وهذا ما حدث هنا حيث ان (99.5) اكبر من (98.8) .

نُشر في <a href="https://max4arab.com/category/%d9%84%d8%ba%d8%a7%d8%aa-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9/" rel="category tag">دورات لغات البرمجة</a>، <a href="https://max4arab.com/category/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a3%d9%83%d8%b3%d8%b3/" rel="category tag">دورة قواعد البيانات في أكسس</a> الموسومة <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ab%d8%a7%d9%86%d9%8a/" rel="tag">الثاني</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ac%d8%b2%d8%a1/" rel="tag">الجزء</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%af%d8%b1%d8%b3/" rel="tag">الدرس</a>

الدرس الثالث الجزء الاول

الدرس الثالث الجزء الاول

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

ونلاحظ ان العنصر المنشط هو الاستعلامات نقوم بتنشيط النماذج كما في الصورة الثانية

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

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

 

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

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

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

نلاحظ في الصورة السادسة

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

اننا قمنا ببعض التنسيق البسيط للحقول قمنا بسحب التسميه لتصبح اعلى عنصر التحكم وكذالك حجم الخط (16) وكذلك تغيير الخط وكل هذه التنسيقات تطبق على الحقل وهو في حالة التنشيط وبالإمكان تطبيق التنسيقات في وقت واحد على الحقول بعد تنشيطها جميعاً ولكل واحد اسلوبه في اختيار التنسيقات التي يريدها

 

نلاحظ اننا اضفنا تنسيق جديد على الحقول وهو لون الخلفيه وهذا سهل جداً نقوم بتحديد عنصر التحكم فقط من كل حقل دون التسميه ويكن تحديدها دفعه واحده وذلك بنقر كل عنصر تحكم نريد تحديده اثناء الضغط على مفتاح الشفت (shift ) ثم اختيار التنسيق الذي نريد تطبيقه على العناصر المحدده مثل اللون والخط والتوسيط …………….
كما تلاحظ في الصورة الثامنة

انني اضفت اطار بارز على الحقول وهذا الاطار غير ضروري ولكن كصوره جماليه في النماذج وسوف اقوم بشرح موجز لإيقونات شريط الادوات الواضحة في اعلى الصوره وقد وضعت رقم لكل ايقونه في الاعلى للدلالة عليها .
01 تستخدم هذه الايقونة لرسم مستطيل او اطار في النموذج ليضيف صوره جماليه للنموذج.
02 تستخدم هذه الايقونة لرسم الخطوط على النموذج .
03 تستخدم هذه الايقونة لإضافة اطار يظهر فيه نموذج آخر او تقرير في نفس النموذج الذي انشأناها.
04 تستخدم هذه الايقونة لإنشاء عنصر تحكم علامة جدوله وتحتوي على صفحات تظهر في المقدمه الصفحه التي ننقر لسان التبويب الخاص بها وبالإمكان اضافة وحذف أي صفحه .
05 تستخدم هذه الأيقونة لإضافة فاصل صفحات بحيث يمكن تقسيم النموذج اذا كان طويلاً الى صفحات .
06 تستخدم هذه الأيقونة لإضافة اطار لكائن منضم ويمكن ان يكون هذا الكائن ( صوت صوره فيديو عرض تقديمي صفحات وورد ….) ولا تستطيع ادراج فيه أي كائن إلا في وضع التشغيل اما في وضع التصميم فلا تستطيع .
07 تستخدم هذه الأيقونة لإضافة اطار لكائن غير منضم ويمكن ان يحتوي هذا الاطار ما يحتويه سابقه إلا انه عكسه في عملية ادراج الكائن اذ انك تستطيع ادراج الكائن في وضع التصميم فقط .
08 تستخدم هذه الايقونة لإدراج صوره الى النموذج نختارها انت .
09 تستخدم هذه الايقونة لإنشاء زر امر اذا كانت ايقونة تنشيط المعالجات والموضحة بالرقم (18) في الاعلى منشطه فان المعالج سوف يساعدنا في انشاء الكود البرمجي الخاص بالزر وإذا لم تكن منشطه فأنه ينشئ لنا زر خالى من الاوامر اما نكتب الامر البرمجي او نربطه بوحدات المايكرو او الوحدات النمطيه .تستخدم هذه الايقونة لإنشاء مربع قائمه تحتوي على قيم او نصوص تظهر كاملة لاختيار واحده منها ويجب ملاحظة عند انشاءها ان تكون ايقونة تنشيط المعالجات المشار اليها بالرقم (18) منشطه .
11 تستخدم هذه الايقونة لإنشاء مربع تحرير وسرد مثل ما عملنا في حقل التقدير اذ يحتوي على قيم كثيرة لا تظهر منها إلا التي نقوم باختيارها .
12 تستخدم هذه الايقونة لإنشاء مربع اختيار ويستخدم عادتاً في حقول (نعم / لا) .
13 تستخدم هذه الايقونة لإنشاء زر خيار وتستخدم عادتاً كمجوعات مثل ان تكون كمعايير لاستعلام او تقارير و………
14 تستخدم هذه الايقونة لإنشاء زر التبديل وهو يشابه الى حد كبير زر الامر إلا انه اما ان يكون بارزاً او محفوراً .
15 تستخدم هذه الايقونة لإنشاء مجموعة خيار تحتوي على عدة مربعات الخيار او ازرار الخيار وتكون مرتبطة بهذا الاطار .
16 تستخدم هذه الأيقونة لإنشاء حقل جديد بإمكاننا ربطه بحقل في جدول او استعلام او عمل له كود برمجي لعمليه محدده .
17 تستخدم هذه الايقونة لكتابة نص في النموذج .
18 تستخدم هذه الإيقونة لتشغيل جميع المعالجات التي تحتاج لها الايقونات الموضح في هذا الشريط ومن الضروري التنبه الى تنشيطها عند استخدام الازرار والإطارات والمربعات اذ ان هذه المعالجات تساعدك في عمل الأكواد البرمجية من خلال اجاباتك على استفسارات هذه المعالجات .

 

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

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

نُشر في <a href="https://max4arab.com/category/%d9%84%d8%ba%d8%a7%d8%aa-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9/" rel="category tag">دورات لغات البرمجة</a>، <a href="https://max4arab.com/category/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a3%d9%83%d8%b3%d8%b3/" rel="category tag">دورة قواعد البيانات في أكسس</a> الموسومة <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%a7%d9%88%d9%84/" rel="tag">الاول</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ab%d8%a7%d9%84%d8%ab/" rel="tag">الثالث</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ac%d8%b2%d8%a1/" rel="tag">الجزء</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%af%d8%b1%d8%b3/" rel="tag">الدرس</a>

الدرس الثالث الجزء الثالث

الدرس الثالث الجزء الثالث

الجزء الثالث من
الدرس الثالث ( النماذج)
من سلسلة دروس قواعد البيانات (اكسس )

نفتح قاعدة البيانات ثم نفتح النموذج في طريقة عريض التصميم كما في الصورة الرابعة والعشرون

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

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

بعد ذلك نلاحظ ان الوان العناصر ومسمياتها تحتاج الى تغيير لتتناسب مع لون النموذج نقوم بالضغط بالزر الايسر للموس داخل عنصر التحكم فقط دون النقر على التسميه ثم باستمرار الضغط على مفتاح (shift) والنقر على بقية العناصر ليتم تحديدها جميعاً ثم نضغط على اللون المطلوب للكتابة كما في الصورة السابعة والعشرون

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

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

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

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

ويجب ان تعريف أولاً ماذا تريد ان تعمل .
واليكم شرح بعض هذه الخصائص .
01 مصدر السجل وهنا يظهر لنا اسم الجدول الذي يرتبط به النموذج فلو قمنا بتغييره فأن النموذج لن يعمل .
02 طريقة العرض الافتراضية من الأفضل تركها كما هي وهناك طريق اخرى تظهر في هذه الخانه منها نماذج مستمرة وورقة بيانات …..)
03 السماح بعرض النموذج في حالة تغيير الاختيار الى لا فإن النموذج لن يظهر ويظهر بدلاً منه الجدول المرتبط به .
04 السماح بالتحرير في حالة تغيير الى لا فأن خاصية الحذف والتعديل والإضافة سوف تكون ملغيه
05 السماح بالحذف في حالة تغييرها الى لا فأن خاصية الحذف فقط تلغى
06 السماح بالإضافة في حالة تغييرها الى لا فأن خاصية اضافة سجل تلغى مع بقاء خاصية الحذف والتعديل متاحة .
07 ادخال بيانات في حالة التغييرها الى نعم فأن النموذج يظهر في حالة ادخال بيانات جديدة ولا تستطيع عرض السجلات السابقه .
08 تأمين السجلات يوجد خيارات في هذه الخانه وهي بلا تأمين كافة السجلات او تأمين سجل محرر .
09 اشرطة التمرير ويوجد في هذه الخانة خيارات كلاهما و عموديه فقط وافقي فقط و لا هذا ولا ذلك وهذا الخيار هو المفضل اذا كانا نريد النموذج بعرض الصفحه فقط
10 محدد السجلات هي عبارة عن مسافة ( نصف سانتي ) في الجهة اليسرى غير مهمة
ازرار التنقل هي التي تظهر اسفل النموذج وتتيح للمستخدم التنقل بين السجلات ولكن بعد ان قمنا بتصميم ازرار التنقل فيجب ان يبعد وذلك باختيار لا .
012 الخطوط المقسمه هو الخط الذي يظهر نهاية كل سجل من الافضل ان يكون لا ليصبح شكل النموذج افضل
013 منبثق هذه الخاصية مهمة جداً وهي تمكن النموذج من الظهور فوق كل الكائنات الموجودة وفي حالة وجود نموذج آخر تفتحه فأنه لا يظهر الا بعد ان تظع له خاصية الانبثاق وكذلك الكائنات الاخرى مثل الاستعلامات والتقرير يجب ان تطبق علهم
014 شكل او مشروط هذه الخاصية تتحكم في حجم النموذج .
015 نمط الحدود يوجد في هذه الخانه خيارات وهي (( بلا يعني) بلا حدود ولا تستطيع تغيير الحجم ولا التحريك و(يمكن تغيير حجمه) هذا يمكن المستخدم من تكبير النموذج وتصغيره و(رفيع ) يمكنك هذا الخيار من التحريك فقط و (مربع حوار) يمكنك ايضاً من التحريك دون تغيير الحجم ) .
016 زر التصغير والتكبير وهذا الزر يوجد في الزاوية اليمنى اعلى النموذج بجانب زر الاغلاق ومن الافضل ان يزال بوضع الخيار على كلمة بلا .
017زر الاغلاق وهذا الزر ايضاً يمكن ان نستغني عنه لأننا قد صممنا زر لإغلاق النموذج .
018 هذه قائمة الحدث ويمكنك الاطلاع على الاوضاع التي يمكن ان نضع فيها الحدث في النموذج .
019 قائمة التنسيق وفيها كل التنسيقات التي شرحنها .

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

الخطوط المقسمة = لا تغيير الحجم = لا منبثق = نعم
شكلي او مشروط = نعم نمط الحدود = مربع حوار التصغير والتكبير = بلا
زر اغلاق = لا 

ونلاحظ النموذج في شكله الاخير كما في الصورة الثانية والثلاثين

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

لتحميل العرض التقديمي الخاص بالدرس الثالث كاملاً بحجم 990كيلو بايت

تحياتي

نُشر في <a href="https://max4arab.com/category/%d9%84%d8%ba%d8%a7%d8%aa-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9/" rel="category tag">دورات لغات البرمجة</a>، <a href="https://max4arab.com/category/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a3%d9%83%d8%b3%d8%b3/" rel="category tag">دورة قواعد البيانات في أكسس</a> الموسومة <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ab%d8%a7%d9%84%d8%ab/" rel="tag">الثالث</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ac%d8%b2%d8%a1/" rel="tag">الجزء</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%af%d8%b1%d8%b3/" rel="tag">الدرس</a>

الدرس الثالث الجزء الثاني

الدرس الثالث الجزء الثاني

الجزء الثاني من
الدرس الثالث ( النماذج)

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

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

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

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

بعد ذلك نقوم بتنشيط ايقونة الازرار المشار اليها بالسهم الاسود في الصورة الثالثه عشر

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

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

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

ولآن سوف نعود الصورة الاولى ونقوم بمتابعة تصميم اجراء للزر الاول الذي بدأنا في تصميمه ووقفنا عند اختيار الاجراء له
نحدد الفئة الاولى ( تنقل بين السجلات ) ومن قائمة الاجراءات نختار انتقال الى السجل التالي كما في الصوره الخامسة عشر

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

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

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

الآن نقوم بضغط زر الانهاء فيتم انهاء المعالج ووضع الزر بالمكان الذي حددناه في النموذج .

نلاحظ الآن الزر ظهر في النموذج وهو في وضع التنشيط كما في الصورة الثامنة عشر

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

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

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

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

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

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

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

والى لقاء قادم انشاء الله تعالى لنتطرق الى خصائص النموذج وخصائص بعض العناصر على النموذج

نُشر في <a href="https://max4arab.com/category/%d9%84%d8%ba%d8%a7%d8%aa-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9/" rel="category tag">دورات لغات البرمجة</a>، <a href="https://max4arab.com/category/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a3%d9%83%d8%b3%d8%b3/" rel="category tag">دورة قواعد البيانات في أكسس</a> الموسومة <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ab%d8%a7%d9%84%d8%ab/" rel="tag">الثالث</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ab%d8%a7%d9%86%d9%8a/" rel="tag">الثاني</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ac%d8%b2%d8%a1/" rel="tag">الجزء</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%af%d8%b1%d8%b3/" rel="tag">الدرس</a>

الدرس الثاني الجزء الاول

الدرس الثاني الجزء الاول

الجزء الاول من
الدرس الثاني ( الاستعلامات ) من
سلسلة دروس قواعد البيانات (اكسس ) 

درسنا اليوم عن الاستعلامات
رغم ان الجداول هي التي تحتفظ بالبيانات ، فأن الاستعلامات تمثل العمود الفقري الذي يقوم عليه نظام الاكسس و باستخدامها تستطيع تحديد البيانات أو ترتيبها أو عرضها أو تصنيفها أو تعديلها بأي طريقه تناسب احتياجاتك . في درسنا السابق قلنا ان الجداول هي المكان الذي يتم تخزين البيانات فيه وتستقي معظم الكائنات بياناتها من الجداول . والاستعلامات لا تستطيع انشاءها اذا لم يكن هناك جدول ترتبط بها وهذه الاستعلامات وضيفتها فلترت البيانات مثلاً ( يوجد لدي جدول به 5000 سجل لطلاب المرحلة المتوسطه اريد عرض وطباعة اسماء الطلاب المتفوقين فقط او اسماء الطلاب الراسبين فقط او اسماء طلاب كل صف على حده وكذلك تستطيع ترتيب البيانات حسب ماتريد بواسطة هذه الاستعلامات…….) وتستطيع بواسطة هذه الاستعلامات ايضاً .
عرض بيانات محدده من جدول وتعديلها في اصل الجدول (وطرقة العرض والتعديل المشار اليها من الافضل ان تكون بالنماذج وليس الاستعلامات وإنما ذكرت ذلك لأبين انه يمكن عملها بالاستعلامات ولتحذير من تغيير البيانات في الاستعلام لأنها تتغير في الجدول مباشرةً)
وكذلك حذف سجلات محدده من جدول ما . لدينا ثلاث طرق لتصميم الاستعلامات .
1 اما بإدخال عبارات ( SQL ) مباشرتاً ( في نافذة SQL ) ( وهذه الطريقة صعبه على المبتدئين )
2 استخدام العرض التصميمي .(وهذا ما سنطرق اليه انشاء الله)
3 استخدام المعالج

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

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

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

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

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

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

الآن نبدء بتصميم اول استعلام في هذه القاعدة
نقوم بتنشيط قائمة الاستعلامات كما في الصورة الاولى

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

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

الآن نرى ان حقول الجدول اصبحت داخل الاستعلام ( أي ان هذا الاستعلام اصبح مرتبطاً بهذا الجدول )

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

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

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

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

بعد الضغط على مربع العرض ظهر لنا الاستعلام كما في الصورة السابعة

وبعد مقارنتــــــه بالاستعلام الظاهر لنا في الصورة الخامسة نلاحظ عدم ظهور الحقول التي ازلنا تنشيطها في الاستعلام .
الى هنا نتوقف والى اللقاء في الجزء الثاني من الدرس الثاني من سلسلة دروس قواعد البيانات(اكسس )

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

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

نُشر في <a href="https://max4arab.com/category/%d9%84%d8%ba%d8%a7%d8%aa-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9/" rel="category tag">دورات لغات البرمجة</a>، <a href="https://max4arab.com/category/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a3%d9%83%d8%b3%d8%b3/" rel="category tag">دورة قواعد البيانات في أكسس</a> الموسومة <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%a7%d9%88%d9%84/" rel="tag">الاول</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ab%d8%a7%d9%86%d9%8a/" rel="tag">الثاني</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ac%d8%b2%d8%a1/" rel="tag">الجزء</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%af%d8%b1%d8%b3/" rel="tag">الدرس</a>

الدرس الرابع الجزء الثاني ( التقارير )

الدرس الرابع الجزء الثاني ( التقارير )

الجزء الثاني من
الدرس الرابع ( التقارير )
من سلسلة دروس قواعد البيانات (اكسس )

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

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

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

ونختار من الفئات عمليات التقارير ومن الإجراءات نختار معاينة التقرير ثم التالي 

بعد ذلك ينقلنا المعالج إلى اختيار التقرير الذي نريد عمل الإجراء له ونلاحظ في الصورة الثامنة عشر

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

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

وذلك ليسهل لنا الرجوع إليه عند الحاجة فيما بعد وبعد ذلك نضغط على إنهاء فيظهر لنا الزر بعد ذلك في النموذج

نلاحظ في الصورة الحادية والعشرون

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

ثم نقوم بسحب الزر حتى يصبح حجمه مثل بقية الأزرار كما في الصورة الرابعة والعشرون

ونلاحظ أن كلمة ( معاينة التقرير) التي على الزر لم تظهر كاملة نقوم بتغيير بنط الخط ( حجم الخط ) إلى الحجم المناسب لظهور العبارة كاملة كما في الصورة الخامسة والعشرون

بعد ذلك نحفظ التعديلات ثم نتوجه إلى عرض النموذج لتجربة عمل الزر الجديد .

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

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

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

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



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

نُشر في <a href="https://max4arab.com/category/%d9%84%d8%ba%d8%a7%d8%aa-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9/" rel="category tag">دورات لغات البرمجة</a>، <a href="https://max4arab.com/category/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a3%d9%83%d8%b3%d8%b3/" rel="category tag">دورة قواعد البيانات في أكسس</a> الموسومة <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%aa%d9%82%d8%a7%d8%b1%d9%8a%d8%b1/" rel="tag">التقارير</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ab%d8%a7%d9%86%d9%8a/" rel="tag">الثاني</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ac%d8%b2%d8%a1/" rel="tag">الجزء</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%af%d8%b1%d8%b3/" rel="tag">الدرس</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%b1%d8%a7%d8%a8%d8%b9/" rel="tag">الرابع</a>

الدرس الثاني الجزء الثالث

الدرس الثاني الجزء الثالث

الجزءالثالث من
الدرس الثاني ( الاستعلامات ) من
سلسلة دروس قواعد البيانات (اكسس )

الآن اليكم الطريقه المناسبة لاستخدام معيار المدينه .
لنفرض اننا نريد في كل فتره ان نعرض بيانات طلاب كل مدينة على حده هل يعقل ان اقوم بتصميم استعلام لكل مدينه هذا ممكن ولكن هذه الاستعلامات تسبب عبء كبير على القاعدة من ناحية زيادة الحجم و كثرة الكائنات . اذا ما هي الطريقه المناسبة لذلك ؟
نفتح الاستعلام في طريقة عرض التصميم وفي حقل المدينة نمسح المعايير التي وضعناها سابقاً وهي (جده) و ( الرياض ) نحول لوحة المفاتيح الى اللغة الانجليزية ثم نكتب هذه الاقواس [ ] وهي فوق حرف ج و د
وهي تكفي ولكن للتوضيح نكتب بينهما ما نريد وأنا كتبت هنا ]الرجاء ادخال اسم المدينة [كما في الصورة الحاديه عشر

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

يطلب منا اختيار المدينة التي نريد عرض بياناتها جرب كل المدن وكذلك حاول ادخال بيانات خاطئة ماذا تلاحظ .

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

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

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

نكتب التعبير الرياضي كما في الصورة الخامسة عشر

باختيار علامة ( >) اكبر من وبإمكاني كتابة التعبير من لوحة المفاتيح او من لوحة منشئ التعبير الظاهر ثم نكتب القيمه التي نريد وأنا كتبت هنا 98.9 لأني اريد عرض 99 فأعلى بعد ذلك نضغط موافق فيظهر لنا الاستعلام كما في الصورة السادسة عشر

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

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

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

واليكم رابط تحميل العرض التعديمي للدرس الثاني كاملاً

http://la.joreyat.org/download.php?i…f56bb04c51f198

نُشر في <a href="https://max4arab.com/category/%d9%84%d8%ba%d8%a7%d8%aa-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9/" rel="category tag">دورات لغات البرمجة</a>، <a href="https://max4arab.com/category/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a3%d9%83%d8%b3%d8%b3/" rel="category tag">دورة قواعد البيانات في أكسس</a> الموسومة <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ab%d8%a7%d9%84%d8%ab/" rel="tag">الثالث</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ab%d8%a7%d9%86%d9%8a/" rel="tag">الثاني</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ac%d8%b2%d8%a1/" rel="tag">الجزء</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%af%d8%b1%d8%b3/" rel="tag">الدرس</a>

الدرس الاول الجزء الأول من سلسلة دروس قواعد البيانات اكسس

 الدرس الاول الجزء الأول من سلسلة دروس قواعد البيانات اكسس

بسم الله الرحمن الرحيم 

الدرس الاول الجزء الأول ( الجداول)
من سلسلة دروس قواعد البيانات (اكسس)


[align=right]السلام عليكم ورحمة الله وبركاته
الحمد لله رب العالمين والصلاة والسلام على سيد المرسلين سيدنا محمد وعلى آله وصحبه اجمعين اما بعد
فيسرني ويسعدني ان اقدم هذا الدرس البسيط عند الجداول في قواعد البيانات (اكسس) .
اولا0 نقوم بإنشاء قاعدة بيانات جديدة عن طريق الضغط بالزر الايمن للموس على سطح المكتب واختيــار جــديد من القائمه ثم تطبيق (Microsoft Office Access ) كما في الصورة رقم (1 ) .

ثانياً .نعيد تسميته حسب الرغبة .
ثالثاً . نفتح العمل بعد اعادة تسميته ونذهــب مباشرتاً الى قائمة الادوات ونختار ماكرو ثم الأمان وبعد ذلك تظهر لنا نافذة نختار الخيار الثالث امان منخفض وذلك لكي لا تواجه أي مشاكل فيما بعــــــد وقد تطرقت الى هذا الموضوع على الرابط التالي
http://www.g999g.com/vb/showthread.php?t=18592




الآن نلاحظ قاعدة البيانات بعد الدخول عليها سوف تكون بهذاالشكل
خاليه من البيانات وعندما نريد ان نبدأ بتصميم أي كائن مــــــــــن
الكائنات في يمين الصوره (جداول – استعلامات …….وحــــــــدات
نمطيه) فأنه يجب علينا تحديد نوع الكائن اولاً كما نرى ان الجداول محدده في الصوره .

الجدول

الجداول تمثل العنصر الأساسي في قواعد البيانات فهو المكان الذي يتـم
فيه تخزين كل البيانات أما الكائنات الاخرى في قاعدة البيانات فالغــرض
منها عرض البيانات او معالجتها ورغم ان الجداول من ابسط الكائنـــات
التي تستطيع انشاءها او تعديلها فأنه أهم كائن في قاعدة البيانات بحـيث
اذا جاء تصميمه بصورة خاطئة استحال ان تكون البيانات سليمة واهـــم
جانب في عملية تصميم الجدول هو التأكد من ان حقوله تتناســب مـــــع
البيانات التي سيتم ادخالها . والجدول بناء هيكلي بســـيط لكنــــه يمـــلك
مفتاح نجاح قاعدة البيانات وهناك ثلاث طرق لتصميم الجدول .
01استخدام شبكة التصميم (عرض التصميم)
02استخدام عرض ورقة البيانات
03استخدام المعالج
وتعتبر الطريقة الاولى هي الطريقة المتبعه لدى معظم مطوري قواعـــــد
البيانات عند انشاء الجدول وهي الطريقة الوحيدة للتحكم بأفضل صــورة
في خصائص الحقول
نبدأ الآن بتصميم الجدول الاول في هذه القاعدة بالضغط علــى كلمــــــــة
تصميم او انشاء جدول في طريقة عرض التصميم شرط ان تكون كلمـــة
جداول منشطه كما نرى كما نرى في الصورة في الاعلى .



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



01 اسم الحقل وهذا الجزء (رقم 1 في الصوره الاولـى ) نقـــوم بكتابة الحقول التي نريها في الجدول مثل (الاسم الاول والاســــم الثاني ورقم الهويه ….الخ)
02 نوع البيانات وفي هذا الجزء(رقم 2 في الصورة الاولــــــى) نقـوم بتحديد نوع بيانات الحقل الذي كتبناه كأن يكون مثلاً (نص او رقم او تاريخ ……..الخ )
03 الوصف ( رقم 3 في الصوره الاولى ) وهو غير ضـــروري وضيفته انه يعرض ما تكتبه في شريط الاكسس اسفـل الشاشـــه عند تركيز الموس على هذا الحقل .
اما الجزء السفلي فأنه خصائص الحقل وينقسم الى قسميــــــن .
01خصائص كل حقل تظهر هنا (رقم 1 في الصورة الثانيـــــــة) ويمكن تعديلها حسب الرغبة ومتطلبات البرنامج .
02 هذه النافذة (رقم 2 في الصورة الثانية) تظهر لنا شرحاً عن كل خاصية من خصائص الحقل فكلما استقر مؤشــــــــر الموس على احدى الخصائص فأنك ترى في هذه النافـذة شرحاً مبسطــاً عن وظيفة هذه الخاصية .
واليك الفرق بين الحقول والسجلات في الجدول .
الحقول هو عباره عن نوع واحد من البيانات(مثل رقم او نص او تاريخ) وتكون في الجدول بشكل عمودي دائماً .
اما السجلات فهي عبارة عن مجموعه من الحقول وقد تحتوي على (نص وتاريخ ورقم وكائن ومذكره) وتكون دائماً في الجدول افقياً ولاحظ الفرق بعد تعبئة الجداول وعرض بياناته .



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

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

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

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

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



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

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

كما يظهر في الصوره الثانية وتظهر لنا قائمه تحتوي خيارات منها ( رقم عام او عمله او ثابت او …..الـــخ )
وأما الخاصية الثالثه

في الصورة الثالثه فأنها موجودة في جميع انواع البيانات وهي خاصية مطلوب ( نعم /لا ) اذا اخترت نعم فأن مدخـــــــل البيانات لا يستطيع ان يتعدى هذا الحقل حتى يضع فيه قيمه وإذا اخترت لا فأنه يصبح غير مطالب بإدخال قيمه فيــــــــــــه
ملاحظة : اذا كانت الحقول التي بيناتها تخضع لعمليات حسابيه فأنه من الضروري ان تكون نوعها رقم اما اذا كان الحقل مثلاً (رقم هوية ورقم وظيفة رقم الجلوس ورقم جوال وهاتف ) فأن نوع بياناتها افضل ان تكون نص لأنه يقبل الارقام والفواصل والاصفار من اليسار اما الرقم فلا يقبل الا ارقاماً فقط ويقوم بحذف الاصفار من اليسار ..



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

النص والمذكرة متشابهان تماماً في كــــــل شيء الا في كمية البيانات التي يستوعبهـــــا كلاً منهما .
النص يأخذ كحد اقصى 255 حرفاً .
اما المذكرة فأنه تأخذ بيانات كثير قد تصــل الى صفحات من كتاب .
الراتب الشهري في الصورة الثانيــه

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

ونكمل ما تبقى في الجزء الثاني انشاء الله
وسوف اقوم بوضع عرض تقديمي للدرس

تحياتي

نُشر في <a href="https://max4arab.com/category/%d9%84%d8%ba%d8%a7%d8%aa-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9/" rel="category tag">دورات لغات البرمجة</a>، <a href="https://max4arab.com/category/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a3%d9%83%d8%b3%d8%b3/" rel="category tag">دورة قواعد البيانات في أكسس</a> الموسومة <a href="https://max4arab.com/tag/%d8%a7%d9%83%d8%b3%d8%b3/" rel="tag">اكسس</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%a3%d9%88%d9%84/" rel="tag">الأول</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%a7%d9%88%d9%84/" rel="tag">الاول</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa/" rel="tag">البيانات</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ac%d8%b2%d8%a1/" rel="tag">الجزء</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%af%d8%b1%d8%b3/" rel="tag">الدرس</a>، <a href="https://max4arab.com/tag/%d8%af%d8%b1%d9%88%d8%b3/" rel="tag">دروس</a>، <a href="https://max4arab.com/tag/%d8%b3%d9%84%d8%b3%d9%84%d8%a9/" rel="tag">سلسلة</a>، <a href="https://max4arab.com/tag/%d9%82%d9%88%d8%a7%d8%b9%d8%af/" rel="tag">قواعد</a>، <a href="https://max4arab.com/tag/%d9%85%d9%86/" rel="tag">من</a>

كيف تغير الوان الازرار في الاكسس

كيف تغير الوان الازرار في الاكسس

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

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

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

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

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

ويفضل اختيار هذا التأثير للأزرار كما في الصورة

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

ثم موافق

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

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

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

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

والى هنا قمنا بعمل الخطوة الأولى وهي تصميم صور للأزرار 

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

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

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

فيصبح الشكل النهائي كما نرى في الصورة

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

في المرفقات تجد شريحه بها 4 انواع من الازرار التي صممتها لم يتبقى عليك سوى وضع الاسم المناسب الذي تريد والحفظ

وتقبلوا تحياتي 

نُشر في <a href="https://max4arab.com/category/%d9%84%d8%ba%d8%a7%d8%aa-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9/" rel="category tag">دورات لغات البرمجة</a>، <a href="https://max4arab.com/category/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a3%d9%83%d8%b3%d8%b3/" rel="category tag">دورة قواعد البيانات في أكسس</a> الموسومة <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%a7%d8%b2%d8%b1%d8%a7%d8%b1/" rel="tag">الازرار</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%a7%d9%83%d8%b3%d8%b3/" rel="tag">الاكسس</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d9%88%d8%a7%d9%86/" rel="tag">الوان</a>، <a href="https://max4arab.com/tag/%d8%aa%d8%ba%d9%8a%d8%b1/" rel="tag">تغير</a>، <a href="https://max4arab.com/tag/%d9%81%d9%8a/" rel="tag">في</a>، <a href="https://max4arab.com/tag/%d9%83%d9%8a%d9%81/" rel="tag">كيف</a>

الدرس الرابع الجزء الاول

الدرس الرابع الجزء الاول

الجزء الاول من
الدرس الرابع ( التقارير )
من سلسلة دروس قواعد البيانات (اكسس )

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

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

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

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

نقوم الآن بسحب الحقول من القائمة وإفلاتها في القسم الأوسط و نحذف التسميات الخاصة بها ونقوم بوضع تسميات أخرى في القسم الأعلى بواسطة إيقونة النص Aa والمشار إليها بالسهم في الصورة الرابعة

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

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

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

نقوم الآن بضبط الهوامش كما نرى ذلك في الصورة الثامنة

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

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

أما في الصورة الحادية عشر

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

كما نلاحظ في الصورة الثانية عشر

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

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

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

تحياتي.

نُشر في <a href="https://max4arab.com/category/%d9%84%d8%ba%d8%a7%d8%aa-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9/" rel="category tag">دورات لغات البرمجة</a>، <a href="https://max4arab.com/category/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a3%d9%83%d8%b3%d8%b3/" rel="category tag">دورة قواعد البيانات في أكسس</a> الموسومة <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%a7%d9%88%d9%84/" rel="tag">الاول</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ac%d8%b2%d8%a1/" rel="tag">الجزء</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%af%d8%b1%d8%b3/" rel="tag">الدرس</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%b1%d8%a7%d8%a8%d8%b9/" rel="tag">الرابع</a>

الدرس الأول الجزء الثاني

الدرس الأول الجزء الثاني

بسم الله الرحمن الرحيم

الدرس الاول الجزء الثاني ( الجداول)
من سلسلة دروس قواعد البيانات (اكسس) 

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

لنتعلم كيف يتم انشاء البيانات التي تكون على شكل قائمه ( انظر الى الصورة الثانيه الاطار الاحمر )

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

واحدد عدد الاعمده (1) واكتب في العمود متزوج وبعدها اعزب كما هو واضح في الصورة وبعدها انقر التالي ثم انهاء

نلاحظ في الصورة الاولى ان معالج البحث الذي انشأناه تحول الى نص

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

فإذا كتبنا مثلاً ( www,g999g.com/vp ) في الجدول فان المتصفح سينقلني الى منتديات فيفاء سوفت عند النقر عليه .
الآن تم الانتهاء من بناء الجدول وقد وضعت حقول وبيانات مختلفة لنبين كيف يتــــم اختيـــار نـــوع البيانـــات المناسبة لكل حقل .

بعد اغلاق اطار الجدول يطالبنا بالحفظ كما في الصورة الثالثة .

ونلاحظ بعد حفظ الجدول انه اكتشف عدم وجود مفتح اساسي في الجدول

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

الآن اصبح الجدول جاهزاً لإدخال البيانـــــات كما في الصورة الاولى

وهناك ثلاث طرق لإدخــال البيانات في الجـــــدول .
01عن طريق الجدول نفسه
02عن طريق الاستعلامات البسيطة
03عن طريق النماذج(وهذه الطريقه ممتعه)
الآن نلاحظ ان قائمة الجداول منشطه ولــــو غيرت التنشيط على النماذج او الاستعلامات فأن الجدول لن يظهر لماذا لأنه في قائمـــــة الجداول وكل قائمه لا تحوي الا من نوعهـــا
نرجع لقائمة الجداول وننقر على جدولنـــــــا نقره واحده ثم نختار فتح فيظهر لنا الجــدول كما في الصوره الثانيه

وهناك طريقة اخــرى لفتح الجدول وهي النقر المزدوج .امــــــا اذا اردنا تعديل او اضافه في الجدول فقــــــــــــم بتنشيطه اولاً ثم انقر كلمة تصميم في الاعلى

اللآن تم فتح الجدول في طريقة عرض التصميم ونلاحظ انه تم اضافة حقل كما في الصورة الاولى

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

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

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

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

وبحمد الله وتوفيقه تم الانتهاء من الدرس الاولى من سلسلة دروس (ميكروســــــــــوفت اكسس ) قواعد البيانات نسأل الله رب العرش العظيم ان ينفع به كل قارء وان يكون بوابة الاحتراف لقواعد البيانات .

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

اذا لم تظهر الصور كامله ما عليك الا النقر على مربع الصوره التي لم تظهر بالزر الايمن واختيار اظهار الصوره وبعون الله ستظهر

لقد اعددت لكم عرض تقديمي للدرس على هذا الرابط
http://la.joreyat.org/download.php?i…0f8c9deaa093ad
اتمنى ان يتم تحميله فأسلوبه اجمل وبأستطاعت اي عضو طباعته والاستفادة منه اثناء التطبيق

اتمنى للجميع التوفيق
تحياتي

نُشر في <a href="https://max4arab.com/category/%d9%84%d8%ba%d8%a7%d8%aa-%d8%a7%d9%84%d8%a8%d8%b1%d9%85%d8%ac%d8%a9/" rel="category tag">دورات لغات البرمجة</a>، <a href="https://max4arab.com/category/%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-%d9%81%d9%8a-%d8%a3%d9%83%d8%b3%d8%b3/" rel="category tag">دورة قواعد البيانات في أكسس</a> الموسومة <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%a3%d9%88%d9%84/" rel="tag">الأول</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ab%d8%a7%d9%86%d9%8a/" rel="tag">الثاني</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%ac%d8%b2%d8%a1/" rel="tag">الجزء</a>، <a href="https://max4arab.com/tag/%d8%a7%d9%84%d8%af%d8%b1%d8%b3/" rel="tag">الدرس</a>