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

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

• نقوم الآن بإضافة الحقول المراد تضمينها في الاستعلام كما تعلمنا في الدروس السابقة.

• وفي آخر حقل نقوم بكتابة المعادلة التي سوف تقوم بحساب مجموع الدرجات لكل طالب بالشكل التالي:
Total:[Arabic]+[English]+[math]+[since]
ـ ليصبح شكل شبكة التصميم في النهاية قريباً من التالي :

لاحظ :
ـ وضعنا اسماً للحقل الذي سوف يتم إنشاؤه (في مثالنا اسمه Total) ولابد أن يتبع بنقطتين ( : ) .
ـ تستخدم في هذه التعابير المعاملات الحسابية العادية من جمع وطرح وضرب وقسمة.
ـ وضعنا اسم كل حقل بين قوسين مربعين [ ] .
ـ في حالة عدم كتابتك عنواناً للحقل يقوم الأكسيس بكتابة كلمة Expr1 ( اختصار لـ Expression ) كبديل لتسمية الحقل، ولو كان هناك حقل حسابي آخر يكتب Expr2 .. وهكذا.
ـ في حالة عدم كتابتك لأقواس قبل وبعد اسم الحقول يقوم الأكسيس أيضاً بكتابتها بالنيابة عنك.
ـ لتضمين حقول من أكثر من جدول، في عملية حسابية واحدة، أخبر أكسيس 2003 باسم الجدول واسم الحقل في الاستعلام، وليس اسم الحقل فقط، بمعنى أن تكتب اسم الجدول بين أقواس مربعة، ثم تكتب علامة تعجب، ثم اسم الحقل بين قوسين مربعين أيضاً .
مثال : [Table Name] ! [Field Name ]
مثال : [students] ! [firstterm]
ـ الآن قم بتشغيل الاستعلام، ليظهر أمامك بشكل قريب من التالي:

اضغط هنا لمشاهدة الدرس ببرنامج الفلاش



