العمود expr1 تم فيه ضم جميع حقول النتائج وهو بيت القصيد
وفي الكود اشترطنا تكون القيمة اكبر من 3 حروف حتى نضمن وجود قيمة حقيقية فيما لو كانت القيمة صفر مثلا
وطبعا هي افضل من ان يكون الشرط عدم وجود : Null
نأتي الى الكود البرمجي وهو كما ذكرت ثلاث خيارات :
IIf([Status_code]=1 And [code_kind_edu]<>4 And Len([Expr1])>=3;"راسب وله حق الاعادة"
اذا الحالة =1 والنوع لا يساوي 4 و حقل اكسبر فيه قيمة اكبر من 3 حروف فالنتيجة= راسب وله حق الاعادة
IIf([Status_code]=2 And Len([Expr1])>=3;"راسب وليس له حق الاعادة"
اذا الحالة =2 و حقل اكسبر فيه قيمة اكبر من 3 حروف فالنتيجة= راسب وليس له حق الاعادة
IIf([Status_code]=1 And [code_kind_edu]=4 And Len([Expr1])>=3;"راسب"
اذا الحالة =1 والنوع = 4 و حقل اكسبر فيه قيمة اكبر من 3 حروف فالنتيجة= راسب
وان لم تتحقق هذه الشروط فهو ناجح دور ثاني
بقي شيء لم اذكره وهو ان عمود Expr1 تم اخفاؤه ، ومع ذلك فهو ظاهر في التصميم
لاظهاره افتح الاستعلام على العرض وبزر الفأرة الايمن انقر على الاطار العلوي للاستعلام ثم اختر اظهار اعمدة