موضوع منقول من المنتدي القديم
الكاتب: أبو حمود
كان هناك موضوع للأخ سعودي وطلب فيه مثال وقد بحث عن الموضوع ولم أجده
المهم هذا المثال :
http://www.msaccess4arab.com/temp/IIF.zip
ولكم تحياتي
موضوع منقول من المنتدي القديم
الكاتب: أبو حمود
كان هناك موضوع للأخ سعودي وطلب فيه مثال وقد بحث عن الموضوع ولم أجده
المهم هذا المثال :
http://www.msaccess4arab.com/temp/IIF.zip
ولكم تحياتي
أيضا لأبو حمود
الدالة 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 يساوي عشرة
والأمثلة كثيرة
آمل أن تستفيد من هذه وإذا أرت مزيد من التوضيح لشيء معين فاكتب طلبك
ولك تحياتي
هذا الموضوع مغلق.