الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مثال لدالة IIF

مغلق
بدأه محمد طاهر في 18 أكتوبر 2002 · 1 رد · 1,654 مشاهدة · في قسم الدروس والمشاريع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

موضوع منقول من المنتدي القديم

الكاتب: أبو حمود

كان هناك موضوع للأخ سعودي وطلب فيه مثال وقد بحث عن الموضوع ولم أجده

المهم هذا المثال :

http://www.msaccess4arab.com/temp/IIF.zip

ولكم تحياتي

#2

أيضا لأبو حمود

الدالة IIF للتحقق من شروط معينة ثم لتنفيذ شي ما بعد تحقق الشرط والقاعدة لها كالتالي :

إذا كان (شرط) , هنا اذا تحقق الشرط , اذا لم يتحقق الشرط

مثال :

 نص0 = IIf(1 < 2, 4, 12345)

فهنا الشرط إذا كان واحد اصغر من 2 (أي شرط لامشكلة في ذلك)

فنص0 يساوي اربعة

وإلا نص0 يساوي 12345

مثال آخر :

نص0 = IIf([مربع نص] = 0, "أحمر", "أخضر")

هنا الشرط كون مربع النص المسمى مربع نص قيمته صفر

إذا كانت قيمته صفر فمربع النص المسمى نص0 قيمته أحمر

وإلا نص0 قيمته أخضر

نص0 = IIf([مربع نص] = 0 And 1 < 2, "أحمر", "أخضر")
هنا الشرط أن يكون مربع نص يساوي صفر وواحد اكبر من 2

نص0 = IIf(IsNull([مربع نص]), "أحمر", "أخضر")

هنا الشرط كون مربع النص فارغ بدون قيمة

نص0 = IIf(Len([مربع نص]) = 5, "أحمر", "أخضر")

هنا الشرط أن يكون عدد حروف محتوي مربع النص خمسة حروف

نص0 = IIf([مربع نص] * 2 = 10, "أحمر", "أخضر")

هنا الشرط أن مضروب قيمة مربع نص في 2 يساوي عشرة

والأمثلة كثيرة

آمل أن تستفيد من هذه وإذا أرت مزيد من التوضيح لشيء معين فاكتب طلبك

ولك تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة