اذهب الي المحتوي
أوفيسنا

محتاج وحدة نمطية


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

اخواني الاعزاء بعد التحية والسلام

في الملف المرفق جدول درجات الصف الأول باسم Tbl_degree_Detail

محتاج وحدة نمطية اضعها في الاستعلام  qryNtejah_End_Lwo

إذا كان الصف ( الأول ) والنوع( ذكر ) وTotal_T = ( غ ) يعطيني ومنقول للصف الثاني

إذا كان الصف ( الأول ) والنوع( ذكر ) وTotal_T <> ( غ ) يعطيني ومنقول للصف الثاني

إذا كان الصف ( الأول ) والنوع( انثي ) وTotal_T = ( غ ) يعطيني ومنقولة للصف الثاني

إذا كان الصف ( الأول ) والنوع( انثي ) وTotal_T <> ( غ ) يعطيني ومنقولة للصف الثانيschool2.accdb

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

دون تحميل المرفق ، وحسب ما فهمت ، جرب هذا المديول :-

public function foksh(class as string, gender as string, total_t as string) as string
    if class = "الأول" then
        if gender = "ذكر" then
            if total_t = "غ" then
                foksh = "منقول للصف الثاني"
            else
                foksh = "منقول للصف الثاني"
            end if
        elseif gender = "انثي" then
            if total_t = "غ" then
                foksh = "منقولة للصف الثاني"
            else
                foksh = "منقولة للصف الثاني"
            end if
        end if
    end if
end function

وفي الاستعلام انشىء حقل جديد واكتب فيه السطر التالي :-

status: foksh([class], [gender], [total_t])

هذا تصوري للحقول والأسماء ، اذا كانت الأسماء غير ذالك فاستبدلها حسب اسماء الحقول لديك 🤗

تم تعديل بواسطه Foksh
  • Like 2
رابط هذا التعليق
شارك

3 ساعات مضت, 2saad said:

اخواني الاعزاء بعد التحية والسلام

في الملف المرفق جدول درجات الصف الأول باسم Tbl_degree_Detail

محتاج وحدة نمطية اضعها في الاستعلام  qryNtejah_End_Lwo

إذا كان الصف ( الأول ) والنوع( ذكر ) وTotal_T = ( غ ) يعطيني ومنقول للصف الثاني

إذا كان الصف ( الأول ) والنوع( ذكر ) وTotal_T <> ( غ ) يعطيني ومنقول للصف الثاني

إذا كان الصف ( الأول ) والنوع( انثي ) وTotal_T = ( غ ) يعطيني ومنقولة للصف الثاني

إذا كان الصف ( الأول ) والنوع( انثي ) وTotal_T <> ( غ ) يعطيني ومنقولة للصف الثانيschool2.accdb

يساوي  غ  او لا يساوي غ  كلهم منقولون ...

الا يكفي الشرط ذكر / انثى ؟؟ .. من اجل تا التأنيث المربوطة

الا ان كان هناك طلاب لا ينتقلون ؟

فان كانوا كلهم ينتقلون اضف العبارة في حقل النتيجة

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

انا استغربت كمان موضوع ان الكل ناجح ، وقلت يمكن انه النجاح إجباري ( هتنجح يعني هتنجح :jump: ) في الصف الأول وما فيش طالب بيسقط في أول صف :biggrin:

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

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

 

Function DeterminePromotionStatus(Grade As String, Gender As String, Total_T As String) As String
    If Grade = "الأول" Then
        If Gender = "ذكر" Then
            If Total_T = "غ" Then
                DeterminePromotionStatus = "منقول للصف الثاني"
            Else
                DeterminePromotionStatus = "منقول للصف الثاني"
            End If
        ElseIf Gender = "انثي" Then
            If Total_T = "غ" Then
                DeterminePromotionStatus = "منقولة للصف الثاني"
            Else
                DeterminePromotionStatus = "منقولة للصف الثاني"
            End If
        End If
    End If
End Function

 

في استعلام qryNtejah_End_Lwo، يمكنك استخدام هذه الدالة المخصصة ضمن حقل جديد لتحديد الحالة كما يلي:

 

SELECT 
    StudentName, 
    Grade, 
    Gender, 
    Total_T, 
    DeterminePromotionStatus([Grade], [Gender], [Total_T]) AS PromotionStatus
FROM 
    Tbl_degree_Detail;

 

 

شرح:

  1. DeterminePromotionStatus: هذه الدالة تقوم بتحليل القيم في الحقول Grade, Gender, و Total_T لتحديد النتيجة.
  2. تطبيق الدالة في الاستعلام: بإضافة حقل جديد باسم PromotionStatus في الاستعلام، سيتم حساب الحالة استنادًا إلى الدالة.
رابط هذا التعليق
شارك

حبيبنا الحل اسهل مما تتصور .. وهو قريب منك

انا قلت لك :

في 8‏/8‏/2024 at 03:13, ابوخليل said:

فان كانوا كلهم ينتقلون اضف العبارة في حقل النتيجة

السؤال المهم الآن قبل ان ارفق لك الحل

هل ينطبق هذا على الصف الثاني والثالث ام هو خاص بالصف الأول ؟

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

تمام استاذنا الفاضل بارك الله فيك

ملحوظة : الفنكشن مطبقة علي أي  صف ؟

يعني انا لو وضعت درجات للصف الثاني 

معني كده هيكون ناجح ومنقول للصف الثالث 

أنا عايز احكمها بالصف ايضا .

 

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

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

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



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

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

Important Information