السلام عليكم ورحمة الله وبركاته
دروس جديدة في برنامج Microsoft Accessمــقـــــدمـــــةفي هذه السلسلة الجديدة سوف نتعلم إن شاء الله دروس من المستوى المتوسط بعد أن تعلمنا في دروس سابقة كيفية
التعامل مع Microsoft Access وإنشاء قواعد البيانات التي تحتوي على الجداول والنماذج والإستعلامات والتقارير
وتعلمنا كيف ننشئ كل من هذه الكائنات وكيفية ربط الجداول وإنشاء العلاقات بينها ...........
واليوم نبدأ إن شاء الله مرحلة جديدة من الدروس الأكثر تقدماً من سابقتها مستعينين بالله ........
قبل البداية في درس اليوم نتعرف على منشئ التعبير في Microsoft Access
منشئ التعبير في Microsoft Access وكيفية عمله ...........
منشئ التعبير هو كائن يوفرلنا العديد من الخصائص الجاهزة التي
لو لم يوفرها لما إستطاع المستخدم المبتدئ إجراء العمليات الحسابية البسيطة
مثل الجمع والطرح والقسمة وغيرها من العمليات التي لاغنا لأي مستخدم لقواعد البيانات عنها .............
في هذه الصورة تعريف لبعض محتويات منشئ التعبير والتي سوف تمر معنا في الكثير من دروس هذه السلسلة .............
وبعد هذه المقدمة والتعرف على منشئ التعبير الأن مع درس اليوم
والذي سوف نتعرف من خلاله على كيفية إنشاء الحقول المحسوبة في إستعلام
أولاً : ما المقصود بالحقل المحسوب ؟؟؟؟
الجواب : الحقل المحسوب هو حقل يظهر به ناتج عملية حسابية لحقل آخر
أو عدد من الحقول الأخرى مثال : ناتج جمع أو طرح أو قسمة أو ضرب عدد من الحقول ......... ناتج النسبة المئوية لحقل من الحقول
لعمل إستعلام يحتوي على حقل محسوب لابد أن يكون لدينا جدول يحتوي على حقول
بها قيم حسابية أي أرقام سواء كانت أرقام عامة أو أرقام مالية ( عملة )
مثل هذا الجدول الذي يظهر بالصورة التالية والذي يحتوي على رواتب الموظفين
كما تلاحظون وتحتوي عدد من حقوله على قيم مالية بعملة الريال السعودي وهي
حقل الراتب - حقل بدل مواصلات - حقل بدل سكن - حقل بدل علاج - حقل علاوة فنية .........
لإنشاء الإستعلام الذي سوف يحتوي على الحقل المحسوب نتبع الخطوات التالية ......
من قائمة الكائنات حدد إستعلامات كما في الصورة التالية ثم دبل كلك على إنشاء إستعلام باستخدام المعالج
الأن كما تشاهد يظهر لنا معالج الإستعلامات البسيطة من القائمة المنسدلة نختار جدول الرواتب ثم التالي
الأن كما تشاهد في هذه الصورة يظهر لنا تحت عنوان الحقول المتاحة جميع
حقول جدول الرواتب نختار من هذه الحقول ما يلزمنا وما نريد أن يظهر لنا في
الإستعلام
وذلك بتحديد إسم الحقل ثم الضغط على الزر الذي يحتوي على علامة > ثم
الحقل التالي وهكذا لأخر حقل وبعد نقل جميع الحقول التي نريدها نضغط على
التالي
ثم التالي
بهذه الصورة نحدد الخيار الأول تفصيل عرض كل حقل لكل سجل ثم التالي
في هذه النافذة نسمي الإستعلام بالإسم الذي نريد ثم نحدد تعديل تصميم الإستعلام ثم نضغط إنهاء
بهذه النافذة ننتقل لما بعد الحقل الأخير أي في الحقل الفارغ الذي لايحتوي
على أي معلومات كما في الصورة ثم نضع المؤشر في أعلى صف ثم كلك يمين
بعد أن عملنا كلك يمين ظهرت لنا هذه القائمة المنسدلة نضغط على كلمة إنشاء في القائمة
والأن خرج لنا كما تلاحظون صاحبنا الذي سبق الكلام عنه في أول الدرس
.......... نعم منشئ التعبير ويحتوي على قائمة مجلدات في القسم الأيمن منه
وعلى كل مجلد إشارة + ننقر نقرتين على مجلد إستعلامات لفتحه بعد أن تم فتح
مجلد إستعلامات ظهرت لنا مجموعة مجلدات فرعية كل واحد منها يحمل إسم
إستعلام من إستعلامات قاعدة البيانات التي نعمل عليها نحدد من هذه
الإستعلامات الإستعلام الذي أنشأناه قبل قليل وهو إستعلام الرواتب وبعد
تحديده يعرض لنا منشئ التعبير أسماء حقول الإستعلام في العمود الثاني من
منشئ التعبير
الأن نريد أن ننشئ حقل يحتوي على حسم 10% من راتب الموظف للتأمينات أو بدل
تقاعد كما تسمى لدى البعض ...... وكما في هذه الصورة دبل كلك على كلمة
الراتب
لتظهر لنا في المستطيل الأبيض أعلى منشئ التعبير ثم نتبع ذلك بالضغط على
زر النجمة أي علامة الضرب وسواء إستخدمنا الزر الموجود بمنشئ التعبير أو
الزر بلوحة المفاتيح كلاهما يؤدي نفس الغرض وبعد أن كتبنا علامة الضرب ( *
) بعد كلمة الراتب نكتب رقم (10) ثم بعد ذلك نكتب علامة القسمة / الشرطة
المائلة ثم نتبعها بالرقم ( 100 ) ثم موافق
الأن عدنا لعرض الإستعلام في عرض التصميم ويظهر لنا الحقل الأخير الذي
يحتوي على العملية الحسابية نضع علامة صح في المربع الصغير المشار له في
الصورة ثم مرة أخرى كلك يمين على الحقل الذي يحتوي على العملية الحسابية
ولكن تأكد أنك تضع مؤشر الفارة في السطر الأول من الحقل
الأن كما تشاهد تظهر لنا القائمة المنسدلة وهذه المرة نختار منها خصائص
وهذا هو مربع خصائص الحقل في أخر خانة تسمية توضيحية نكتب إسم الحقل وليكن التأمينات مثلاً
قبل إغلاق مربع مربع خصائص الحقل إضغط حفظ ثم أغلق مربع الخصائص ثم شغل الإستعلام
ألف مبروك لقد نجحت العملية وهذه صورة للإستعلام الذي يحتوي على حقل التأمينات 10% من رواتب الموظفين
****************
****************
رابط الدروس السابقة في قواعد البيانات [ آكسيس ]
[c]
تم نقل صور الشرح إلى سيرفر المنتدى[/c]