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

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

قام بنشر

إخواني الأعزاء بعد سلام الله عليكم ورحمة الله وبركاته

الملف المرفق عند فتحه يظهر فورم عند اختيار الفصل الدراسي والفئة والصف ثم الضغط علي زر كشف

تظهر نتيجة الصف بالألوان ( أزرق - أحمر _ أخضر .. وهكذا

كما بالصورة الآتية :

image.png.1105e5fd329b006df8330c99d2263df0.png

محتاج النتيجة تكون بالدرجات بدلا من الألوان كما بالصورة الآتية مع شرح بسيط 

image.png.23c86703a44ec7a44dbe0e4918678b1f.png

بارك الله فيكمData18.rar

 

قام بنشر
3 ساعات مضت, 2saad said:

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

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

أخي الكريم ، ودون العبث في تأسيس الإستعلامات الرئيسية لديك التي قام بها معلمي الفاضل @ابوخليل والتي هي أساس النجاح الذي وصل إليه المشروع الى هذه اللحظة ، سأقوم بانشاء استعلام جديد وسأفترض تسميته = qry_DarajatData مبنياً على فكرة دمج الإستعلامين qry_drjat_term1 و qry_drjat_term2 ) في استعلام واحد يحقق الغاية التي تريدها ، وسيكون كود SQL لهذا الاستعلام الجديد كالآتي :-

PARAMETERS [Forms]![frm_Reports]![ComboSaf] Short, [Forms]![frm_Reports]![termNum] Short;
TRANSFORM IIF([Forms]![frm_Reports]![termNum]=1, First(qry_master.mada1), First(qry_master.mada2)) AS FirstOfmada
SELECT qry_master.alsaf_Id, qry_master.draseDate, qry_master.Stucard, qry_master.Studentname, qry_master.fsl_id, qry_master.Stugalos, qry_master.StuSery, qry_master.gender, qry_Temp.vHodor, qry_Temp.alnesbah, qry_Temp.tgyeem1, qry_Temp.hala
FROM qry_master LEFT JOIN qry_Temp ON qry_master.Stucard = qry_Temp.Stucard
WHERE (((qry_master.alsaf_Id)=[Forms]![frm_Reports]![ComboSaf]))
GROUP BY qry_master.alsaf_Id, qry_master.draseDate, qry_master.Stucard, qry_master.Studentname, qry_master.fsl_id, qry_master.Stugalos, qry_master.StuSery, qry_master.gender, qry_Temp.vHodor, qry_Temp.alnesbah, qry_Temp.tgyeem1, qry_Temp.hala
PIVOT qry_master.madaNum In (1,2,3,4,5,6,7,8,9,10,11,12,13,14);

 

واجعل هذا الاستعلام الجديد مصدر سجلات التقرير rep_Kashf ولاحظ النتيجة ان كانت سليمة أم لا ,,

مرفقك بعد التعديل

 

Data19.zip

قام بنشر

شكرا جزيلا أخي الفاضل علي تعبك معانا وربنا يجعله في ميزان حسناتك

بعد التجربة 

النتيجة بتحتوي علي  درجة التحريري اللي بنسميها في جدول الدرجات Tbl_degree_Detail ( درجة 1) عند اختيار الفصل الدراسي الأول

وعند اختيار الفصل الدراسي الثاني تظهر النتيجة مسجل بها درجة التحريري اللي بنسميها ( درجة 2 )

ولكن المفروض في نتيجة الصفوف في الفصل الدراسي الأول ( درجة1 + درجة أعمال1 )   

وفي الفصل الدراسي الثاني ( درجة1 + درجة أعمال1 )  + ( درجة2 + درجة أعمال2 ) مقسوم علي 2

انظر جدول الدرجات Tbl_degree_Detail    او  استعلام  qry_master

مرفق لكم الملف بعد وضع درجات للصف الثالث للتجربة 

        

 Data19_4.rar

قام بنشر
2 ساعات مضت, Foksh said:

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

أخي الكريم ، ودون العبث في تأسيس الإستعلامات الرئيسية لديك التي قام بها معلمي الفاضل @ابوخليل

شكرا استاذنا الفاضل .. 

والحل او طلب الأخ سعد موجود فعلا .. ويحتاج الى تعديل طفيف

...............

1- الاستعلامان qry_term1  و qry_term2  هما المسؤلان عن عرض الألوان

2- نأخذ من كل واحد نسخة طبق الأصل ثم نعدل على التسمية مثلا  qry_term11 و qry_term22

3- نستبدل القيمة color1 الموجودة في الاستعلام الاول بـــــ  القيمة  mgmo1

4- نستبدل القيمة color2 الموجودة في الاستعلام الثاني بـــــ  القيمة  total

نجعل هذين الاستعلامين مصدر بيانات التقرير

هذا كل شيء

 

قام بنشر
2 دقائق مضت, ابوخليل said:

شكرا استاذنا الفاضل .. 

والحل او طلب الأخ سعد موجود فعلا .. ويحتاج الى تعديل طفيف

...............

1- الاستعلامان qry_term1  و qry_term2  هما المسؤلان عن عرض الألوان

2- نأخذ من كل واحد نسخة طبق الأصل ثم نعدل على التسمية مثلا  qry_term11 و qry_term22

3- نستبدل القيمة color1 الموجودة في الاستعلام الاول بـــــ  القيمة  mgmo1

4- نستبدل القيمة color2 الموجودة في الاستعلام الثاني بـــــ  القيمة  total

نجعل هذين الاستعلامين مصدر بيانات التقرير

هذا كل شيء

 

وعليه ، "قضي الأمر الذي فيه تستفتيان"

وعليه تم الحل بالتعديل الذي أشار إليه أستاذي الفاضل ( أساس الموضوع ) 😇 .

  • Thanks 1
قام بنشر

شكرا جزيلا لكما وبارك فيكما وزادكما الله من علمه

أخي الفاضل أنا طبقت مثلما قال أخي الكريم ( ابو خليل ) أدام الله عليه الصحة والعافية

ولكن لم يفلح معي وأصلا الاستعلام الأول موجود فيه  mgmo1 والاستعلام الثاني موجود فيه total

 

قام بنشر

والله أخي الفاضل طبقت ما قلت ولكن دون جدوي الأسماء مكررة في التقرير ولا أجد النسبة ولا الحالة

قام بنشر
33 دقائق مضت, ابوخليل said:

طلبك موجود في الاستعلامين  qry_term11   و   qry_term22

 

بعد إذن معلمي الفاضل @ابوخليل ، قمت بدمج الإستعلامين كما فعلت في السابق ، مع إضافة شرطين ( الفصل والصف ) .

أخي @2saad انشئ استعلام جديد وألصق الكود التالي :-

PARAMETERS [Forms]![frm_Reports]![ComboSaf] Short, [Forms]![frm_Reports]![termNum] Short;
TRANSFORM IIf([Forms]![frm_Reports]![termNum]=1,First(qry_master.mgmo1),First(qry_master.mgmo2)) AS FirstOfmgmo
SELECT qry_master.alsaf_Id, qry_master.draseDate, qry_master.Stucard, qry_master.Studentname, qry_master.fsl_id, qry_master.Stugalos, qry_master.StuSery, qry_master.gender, qry_Temp.vHodor, qry_Temp.alnesbah, qry_Temp.tgyeem1, qry_Temp.hala
FROM qry_master LEFT JOIN qry_Temp ON qry_master.Stucard = qry_Temp.Stucard
WHERE (((qry_master.alsaf_Id)=[Forms]![frm_Reports]![ComboSaf]))
GROUP BY qry_master.alsaf_Id, qry_master.draseDate, qry_master.Stucard, qry_master.Studentname, qry_master.fsl_id, qry_master.Stugalos, qry_master.StuSery, qry_master.gender, qry_Temp.vHodor, qry_Temp.alnesbah, qry_Temp.tgyeem1, qry_Temp.hala
PIVOT qry_master.madaNum In (1,2,3,4,5,6,7,8,9,10,11,12,13,14);

واجعله مصدر سجلات التقرير السابق نفسه ، وجرب النتيجة :smile: .

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.

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

×
×
  • اضف...

Important Information