اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مطلوب ضبط قاعدة IIF فى الاستعلام


إذهب إلى أفضل إجابة Solved by Foksh,

الردود الموصى بها

السلام عليكم ورحمة الله وبركاتة 

مطلوب ضبط قاعدة IIF فى الاستعلام 

حيث تم عمل قاعدة IIF بشرط واحد وتعمل مظبوطة فى الاستعلام     IIf([ASNAF.UNIT]=[SAP.UNIT] ;"YYY";"NNN")  

المشكلة عند عمل اكثر من شرط  مثل  IIf([ASNAF.UNIT]=[SAP.UNIT]) else iif ([ASNAF.UNIT]=[SAP.ADDITION UNIT];"YYY";"NNN")

فبرجاء ضبط قاعدة IIF فى الاستعلام بأكثر من شرط .

وشكراً

رابط هذا التعليق
شارك

  • أفضل إجابة
42 دقائق مضت, moh_code said:

السلام عليكم ورحمة الله وبركاتة 

مطلوب ضبط قاعدة IIF فى الاستعلام 

حيث تم عمل قاعدة IIF بشرط واحد وتعمل مظبوطة فى الاستعلام     IIf([ASNAF.UNIT]=[SAP.UNIT] ;"YYY";"NNN")  

المشكلة عند عمل اكثر من شرط  مثل  IIf([ASNAF.UNIT]=[SAP.UNIT]) else iif ([ASNAF.UNIT]=[SAP.ADDITION UNIT];"YYY";"NNN")

فبرجاء ضبط قاعدة IIF فى الاستعلام بأكثر من شرط .

وشكراً

وعليكم السلام ورحمة الله وبركاته ,,

هذا النمط من الجمل الشرطية يسمى توابع الجملة الشرطية المتداخلة .

وفي حالتك تريد التحقق من شرطي مقارنة مختلفين وإرجاع قيمة معينة إذا تحقق أحدهما.

IIf([ASNAF.UNIT]=[SAP.UNIT], "YYY", IIf([ASNAF.UNIT]=[SAP.[ADDITION UNIT]], "YYY", "NNN"))

جرب وأخبرني بالنتيجة

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

تمعن فى هذا الجمال بدلا من ذلك العناء مع iif

Switch(
        [ASNAF.UNIT] = [SAP.UNIT], "YYY",
        [ASNAF.UNIT] = [SAP.ADDITION UNIT], "YYY",True, "NNN"
      )

والله دالة سويتش جميلة وبنت حلال ليه تتجاهلونها يا اخوان

عمالة تشتكى لى وتعيط منكم ده حتى كمان طيبة ومسكينة و لا تقلب الدنيا راسا على عقب لو تم استخدامها مع اللغة العربية بعكس بنت اللذينة  iif دى :yes: اه والله زيمبئولكم كده

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

Switch([ASNAF.UNIT] = [SAP.UNIT], "YYY", [ASNAF.UNIT] = [SAP.ADDITION UNIT], "YYY", True, "NNN")

وكما تلاحظون تكتب مرة واحدة بس لو هتعمل ميت شرط بطريقة اكثر تعقيدا ناهيك عن عدد مرات استخدام iif  مع الشروط وعدد الاقواس وترتيبها

  • Like 1
  • Haha 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information