شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access الجزء الأول - مدرسة الويب web school

أعلان الهيدر

الرئيسية شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access الجزء الأول

شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access الجزء الأول

تعتبر الدالة Dlookup من الدوال البحثية



وظيفة الدالة Dlookup 

تستخدم الدالة Dlookup للحصول على قيمة معينة من حقل محدد فى مجموعة سجلات محددة.

بناء الدالة Dlookup

DLookup ("fieldname";"domain";"criteria") 

حيث field name هو اسم الحقل الذى نبحث عنه.
حيث Domain هو اسم الجدول او الاستعلام  الذى نبحث فيه 
 و  criteria   هو المعيار او الشرط الذى تبحث الدالة بدلالته ويجب أن يكون قيمة فريدة حتى تعطى الدالة نتائج صحيحة
وفى المثال التالي سنشرح طريقة استخدام الدالة Dlookup فى استخراج مجموع طالب معين فى جدول الطلاب


جدول الطلاب student وبه بيانات العديد من الطلاب كما هو موضح بالمثال

شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access


ونريد في هذا المثال معرفة مجموع الطالب الذى له رقم 3 حيث الرقم هو stid في جدول الطلاب student فنقوم بتحديد مربع النص الذى نريد ان يظهر فيه ناتج الدالة وهو هنا مجموع الطالب ثم من Data نضغط على الثلاث نقاط ... حتى نقوم بفتح منشئ التعبيرات ثم نقوم بكتابة الدالة dlookup  داخل منشئ التعبيرات 

Dlookup(“[degree]”;”[student]”;”[stid=3]”)



حيث أننا نريد أن نبحث عن المجموع degree في جدول student عن الرقم stid=3

شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access


نلاحظ ان مجموع الطالب الذى له رقم 3 يساوى 40 كما هو واضح وهو مساوى لنتيجته في الجدول

Dlookup(“degree”;”student”;”stid=3”)


شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access



كما يمكن استخدام الدالة dlookup  بدون استخدام الأقواس المضلعة كماهو موضح بهذا المثال

Dlookup(“degree”;”student”;”stid=3”)


شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access



وفى حالة ان كان الشرط غير موجود في الجدول ففي هذا المثال نريد معرفة مجموع الطالب الذى له رقم 100 مع العلم بأنه لا يوجد أي طالب في جدول الطلاب student له الرقم 100


Dlookup(“degree”;”student”;”stid=100”)


شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access



ملاحظة هامة

إذا لم تنطبق معايير الدالة على أى سجل فترجع الدالة Null

شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access



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


=DLookUp("degree";"student";"sname=‘khalid'")



شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access



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

شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access


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


=DLookUp("degree";"student";"sname=‘ahmed'")

شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access

نلاحظ ان الدالة احضرت مجموع أول طالب في الجدول اسمه ahmed

شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access


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

شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access
 ففي هذا المثال نريد معرفة اسم الطالب الذى تاريخ ميلاده 18/3/2011 فتقوم الدالة بالبحث عن الاسم باستخدام الشرط وهو تاريخ الميلاد المعطى في الدالة وتقوم بارجاع القيمة  ashraf



شرح الدالة Dlookup واستخدامتها فى برنامج الاكسس MS access








ليست هناك تعليقات:

إرسال تعليق

شائع هذا الأسبوع

يتم التشغيل بواسطة Blogger.

تم الكشف عن مانع الإعلانات

الإعلانات تساعدنا في تمويل موقعنا، فالمرجو تعطيل مانع الإعلانات وساعدنا في تقديم محتوى حصري لك. شكرًا لك على الدعم ❤️