في هذا الدرس سنقوم بشرح الجزء الثاني من طريقة استخدام الدالة Dlookup في برنامج الاكسس MS access
نحدد مربع النص رقم الطالب والذى له الاسم snum كما هو موضح بالمثال ومن property sheet ومن التبويب event ثم نضغط على after update ثم نضغط على macro لإنشاء ماكرو
ففي هذا المثال نريد بمجرد كتابة رقم الطالب
في خانة رقم الطالب يتم إظهار مجموع الطالب في خانة المجموع
نقف على مربع النص الخاص برقم الطالب ومن property
sheet ومن
التبويب Other ومن
الخانة Name نقوم بكتابة الاسم الذى نريده لهذا المربع وليكن snum كما
في هذا المثال
نضغط على مربع النص الخاص بالمجموع ومن property
sheet ومن
التبويب Data نضغط
على الثلاث نقاط … ثم من منشيء
الاستعلامات expression
builder نكتب
المعادلة
Dlookup(“degree”;”student”;”stid=forms!form1!snum”]
حيث degree هو المجموع وهو البيانات التى نبحث عنها
student هو اسم الجدول الذى نبحث بداخله
stid هو الحقل الذى به رقم الطالب ونحن نقول هنا ابحث عن مجموع الطالب فى جدول الطلاب بمعلومية رقم الطالب وهو الرقم الذى يكون مكتوب فى النموذج فى المسار الموضح بعاليه
ونقوم بتحديد مربع النص الخاص بالمجموع
ولمعرفة الاسم الخاص به من property sheet ومن Other ومن Name يتضح
لنا ان اسمه text2
ونتركه بهذا الاسم
نحدد مربع النص رقم الطالب والذى له الاسم snum كما هو موضح بالمثال ومن property sheet ومن التبويب event ثم نضغط على after update ثم نضغط على macro لإنشاء ماكرو
ثم نقوم باختيار requery ومن control name نكتب text2 حيث text2 هو اسم مربع النص الخاص بالمجموع
نلاحظ انه بمجرد كتابة رقم الطالب يظهر
المجموع كما هو موضح
يمكن كتابة المعادلة بطريقة أخرى وذلك بدلا
من كتابة المسار كاملا نكتب المسار بهذه الصيغة
Dlookup(“degree”;”student”;stid=
“& [snum])
حيث يتم وضع اسم المربع الذى يتم وضع البيانات التى نريد ان نبحث عنها وهو فى هذا المثال snum بين الأقواس المضلعة كما هو موضح
كما يمكن استخراج مجموع الطالب بمجرد كتابة
اسم الطاب وليس رقم الطالب وذلك بتغيير الشرط في دالة Dlookup كما هو موضح
بالمثال التالي
Dlookup(“degree”;”student”;”sname=forms!form1!snum”]
نلاحظ انه بمجرد كتابة اسم الطالب يظهر
مجموع الطالب كما هو موضح بالمثال
يمكن كتابة المعادلة بطريقة أخرى وذلك بدلا
من كتابة المسار كاملا نكتب المسار بهذه الصيغة
Dlookup(“degree”;”student”;"sname= “&
‘[snum]’)
نلاحظ وجود علامة الاقتباس المفردة بين ‘[snum]’ حيث ان المدخلات في هذه الخانة عبارة عن
نص وليس رقم
فرص عمل في تركيا | مطلوب فرص عمل مستعجلة في اسطنبول - يوم الجمعة 29 مايو 2020
ردحذفهذا الموقع مفيد جدا
ردحذفمجهود مميز هل لديك قناة على اليوتيوب للشروحات؟
ردحذفشكرا وحتى الأن لا توجد سوى هذه المدونة المتواضعة
حذفمشكور....الله يجزيك الخير
ردحذف