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

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

قام بنشر

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

في الملف المرفق جدول درجات الصف الأول باسم 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:

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

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

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

قام بنشر

أنا هطبق علي كل الصفوف

علشان كده مركز علي الصف والنوع والتقييم

 

شكرا لك أستاذنا الفاضل أبو خليل

قام بنشر

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

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

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

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

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

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information