استخدام دالة if المنطقية فى الاكسيس MS access - مدرسة الويب web school

أعلان الهيدر

الرئيسية استخدام دالة if المنطقية فى الاكسيس MS access

استخدام دالة if المنطقية فى الاكسيس MS access

دالة If من الدوال الشهيرة فى الاكسيس MS access ولها العديد من الاستخدامات فى هذا البرنامج.
ويمكن استخدامها سواء فى الجداول أو الاستعلامات أو التقارير أو النماذج.
وتكتب دالة If فى الاكسيس MS access بالشكل الآتى:-
IIf(expression; true part; false part)
بمعنى أولاً نكتب دالة IIF 
expression  التعبير أو الشرط : وهو عبارة عن شرط معين نختبره أو نختبر تحققه 
true part : وهى بمعنى تحقق الشرط وهو يعنى أنه فى حالة تحقق هذا الشرط ماذا يحدث
false part:وهو بمعنى عدم تحقق الشرط وهو يعنى أنه فى حالة عدم تحقق الشرط ما الذى سوف يحدث.
فمثلا عند استخدام هذه الدالة لمعرفة درجة الطالب فى اختبار معين وليكن اسم الحقل الذى به درجة الطالب اسمه degree وكانت درجة نجاح الطالب هى 50 فنستخدم دالة IIF كالتالي:-

IIf([degree]>=50; "pass"; "fail")

خطوات كتابة المعادلة IIF فى جدول فى الاكسيس 

نفتح الجدول المحفوظ فى وضع التصميم design view ثم نكتب اسم الحقل الذى نريد أن يظهر فيه حالة الطالب إما راسب أو ناجح وليكن اسمه status ثم نوع الحقل calculated

شرح طريقة استخدام الدالة If فى الاكسيس MS access


بمجرد اختيار نوع الحقل calculated يظهر منشيء التعبيرات expression builder  فنكتب فيه المعادلة كما يلي:-
IIF([degree]>=50;"pass";"fail")
نلاحظ أنه دائما يتم كتابة اسم الحقل بين قوسين مضلعين.
شرح طريقة استخدام الدالة If فى الاكسيس MS access

كما يمكن كتابة المعادلة IIF مباشرة فى منشيء التعبيرات expression builder



شرح طريقة استخدام الدالة If فى الاكسيس MS access

نلاحظ أنه عند الانتقال إلى وضع datasheet view نلاحظ أن حقل status يكتب تلقائيا pass إذا كان المجموع أكبر من أو يساوى 50 ويكتب fail إذا كان المجموع أقل من 50


شرح طريقة استخدام الدالة If فى الاكسيس MS access


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

إرسال تعليق

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

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

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

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