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

استخراج وعرض تقارير ونتائج الطلاب


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

هذا درس جديد انتقلنا اليه من درسنا السابق ( ادخال الدرجات)

http://www.officena.net/ib/index.php?showtopic=59344

واتصور ان التقارير ستكون :
1- اشعار بنتيجة طالب لشهر معين
2- شهادة النصف الأول  الاختبار + الشهور الثلاثة
3- كشوف الناجحين والمكملين والراسبين
4- الشهادة النهائية ويمكن ان يكون في ظهرها كشف بعموم الدرجات ويمكن افرادها 
 
فعلى بركة الله ...
  • Like 1
رابط هذا التعليق
شارك

هذا درس جديد انتقلنا اليه من درسنا السابق ( ادخال الدرجات)

http://www.officena.net/ib/index.php?showtopic=59344

واتصور ان التقارير ستكون :

1- اشعار بنتيجة طالب لشهر معين

2- شهادة النصف الأول الاختبار + الشهور الثلاثة

3- كشوف الناجحين والمكملين والراسبين

4- الشهادة النهائية ويمكن ان يكون في ظهرها كشف بعموم الدرجات ويمكن افرادها

فعلى بركة الله ...

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

استاذنا الفاضل

هذا الموضوع كلن رائع وانا شخصيا استفدت منه جدا وطبقته في مدرستي الترم السابق ومازلنا نعمل عليه جزاك الله خيرا وجعل هذا العمل في ميزان حسناتك

ولم يكن عندي مشكله فيه الا تغيير اختيار الشهور عند طباعه الدرجات وكنت اتحايل عليها يدويا

جزاك الله خيرا

ونحن في انتظار الجديد

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

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

شكر الله لكم هذا الجهد أستاذنا الكبير والقدير أبو خليل؛ وجعل ما تبذلونه في ميزان حسناتكم.

 

لو تكرمتم أستاذنا الكريم عندي استفسار يتعلق بالمعدل التراكمي؛ فهل من الممكن أن تحتوي دروس هذا الموضوع على طريقة عمل المعدل التراكمي (باستخدام الأكسس طبعا)؟

لأني كنت على وشك طرح سؤال بخصوص طريقة وكيفية عمل المعدل التراكمي في الأكسس، إلى أن استوقفني موضوعكم هذا.

آمل أن أجد لديكم ما أرغب فيه.

وأكرر لكم شكري مرة أخرى على طرحكم المتميز والهادف.

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

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

الاستاذ الفاضل والاخ العزيز ابا خليل وفقكم الله وحفظكم من كل سوء

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

ثم اردت ان اعمل تصميم تقرير يحتوي على اسماء المواد افقي  لم تظهر معي المواد  وكانت تظهر على شكل عمودي

اضطررت ان اعمل نموذجين للتقارير بدون  ربط بالدرجات ولكن اردت ان اوصل صورة التقريرالمطلوب

مع الاخذ بعين الاعتبار ان الصفوف تختلف بالمواد الدراسية اقصد ان يكون لكل صف تقرير بمواده فقط

وان شاء الله نعمل نماذج ومخرجات اخرى لاحقا .. جزاكم الله خيرا واعطاكم الصحة والعافية

تقبلوا فائق الاحترام والتقدير                    

+عمل العلاقات والاستعلامات ونماذج للتقارير.rar

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

استاذنا الفاضل

هذا الموضوع كلن رائع وانا شخصيا استفدت منه جدا وطبقته في مدرستي الترم السابق ومازلنا نعمل عليه جزاك الله خيرا وجعل هذا العمل في ميزان حسناتك

ولم يكن عندي مشكله فيه الا تغيير اختيار الشهور عند طباعه الدرجات وكنت اتحايل عليها يدويا

جزاك الله خيرا

ونحن في انتظار الجديد

 

 

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

شكر الله لكم هذا الجهد أستاذنا الكبير والقدير أبو خليل؛ وجعل ما تبذلونه في ميزان حسناتكم.

 

لو تكرمتم أستاذنا الكريم عندي استفسار يتعلق بالمعدل التراكمي؛ فهل من الممكن أن تحتوي دروس هذا الموضوع على طريقة عمل المعدل التراكمي (باستخدام الأكسس طبعا)؟

لأني كنت على وشك طرح سؤال بخصوص طريقة وكيفية عمل المعدل التراكمي في الأكسس، إلى أن استوقفني موضوعكم هذا.

آمل أن أجد لديكم ما أرغب فيه.

وأكرر لكم شكري مرة أخرى على طرحكم المتميز والهادف.

 

 

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

الاستاذ الفاضل والاخ العزيز ابا خليل وفقكم الله وحفظكم من كل سوء

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

ثم اردت ان اعمل تصميم تقرير يحتوي على اسماء المواد افقي  لم تظهر معي المواد  وكانت تظهر على شكل عمودي

اضطررت ان اعمل نموذجين للتقارير بدون  ربط بالدرجات ولكن اردت ان اوصل صورة التقريرالمطلوب

مع الاخذ بعين الاعتبار ان الصفوف تختلف بالمواد الدراسية اقصد ان يكون لكل صف تقرير بمواده فقط

وان شاء الله نعمل نماذج ومخرجات اخرى لاحقا .. جزاكم الله خيرا واعطاكم الصحة والعافية

تقبلوا فائق الاحترام والتقدير                    

 

اعزائي : كل شيء سهل ويسير  باذن الله 

واعتذر عن تاخر الرد  

فامهلوني ... 

 

اختنا الكريمة حاملة المسك  اتمنى ان تجدي الجديد والمفيد

الاخ الكريم marlil يمكنك طرح موضوع جديد بالمطلوب وستجد باذن الله العون والمساعدة

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

الدرس الأول :

السلام عليكم

اخوتي الاعزاء :

يوجد اكثر من طريقة لعرض البيانات المدخلة

فيمكن عرضها داخل التقرير كبيانات مستمرة ، ويمكن عرضها حسب الانتقاء والاختيار باستخدام الدالة  Dlookup

كما يمكن عرضها داخل تقارير فرعية او نماذج فرعية

وما يحكم هذه الطرق هو شيئان :

- الطريقة المتبعة في تصميم حقول البيانات داخل الجداول .

- البيانات المطلوب عرضها داخل التقارير وطريقة العرض .

والمصمم غالبا يسعى الى ايسر واخصر الطرق

 

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

ووظفنا لذلك :

frmReports  نموذج التقارير لاختيار الفترة  والصف والشعبة
QDrjat  استعلام  ( مدير التحكم )  وفيه يجري انتقاء اختبار الفترة حسب التحديد في نموذج التقارير
QDrjat_Crosstab  استعلام جدولي وهو لتحويل البيانات من رأسي الى افقي
Repsh1sfof  وهذا هو تقريرنا ويوجد داخله حقول الفترة والصف والشعبة تتغير حسب الاختيار في نموذج التقارير
 
آمل الاطلاع والدراسة والاكتشاف . وموافتنا بالمرئيات والنتائج

ADrjat4.rar

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

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

الاستاذ الفاضل والاخ العزيز ابا خليل جزاكم الله خيرا

فحص سريع لبعض المخرجات كان عملا رائعا جعله الله في ميزان حسناتكم

وان شاء الله بعد التمحيص والتدقيق لكل شاردة وواردة نفهمها او لا نفهمها سنوافيكم بها لاحقا ان شاء الله

اثابكم الله وبارك الله لكم في علمكم وعملكم ورزقكم خير الدنيا وخير الاخرة

دمتم في رعاية الله وحفظه

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

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

الاستاذ الفاضل والاخ العزيز ابا خليل حفظكم الباري عز وجل ورعاكم

ادام الله عليكم نعمة العلم والمعرفة وزادكم من فضله

اخي العزيز العمل رائع ومتقن من حيث المخرجات لكن هناك بعض التعديلات

في التقارير نسال الله ان يتسع لكم الوقت لترتيبها حسب رايكم طبعا كونكم اهل خبره في ذلك

اولا : بعض المواد تظهر في التقارير وهي اصلا غيرداخله في تدريس تلك الصفوف

ثانيا : يظهر في التقرير رقم الشعبة والمطلوب الاسم اقصد أ ب ج د

ثالثا : عدم ظهور النتيجة في التقريراقصد ناجح او راسب 

رابعا : كل التقارير تظهر بصورة رائعة لكن تقرير السعي السنوي للطالب والذي نستخرجه

من جمع معدل فص1 ودرجة نصف السنة ومعدل فص2 ويقسم المجموع على 3

والذي نعتمد عليه في النتيجة النهائية للطالب حيث تجمع درجة الامتحان النهائي مع درجة السعي السنوي

ويقسم المجموع على 2 وهذه النتيجة النهائية  يعتمد عليها نجاح او رسوب الطالب

خامسا: طبعا هناك تقرير نهائي يظهر فيه جميع درجات الطلاب من ( النتيجة النهائية ) حيث درجة النجاح من 50

اذا كانت المواد التي اقل من 50 درجة واحدة او اثنتان يعتبر مكملا يعني له دور ثان واذا زاد يعتبر راسبا في صفه والا يعتبر ناجحا

العمل يحتاج الى جهد ووقت اعانكم الله على عمل الخير وجعل الله اعمالكم صدقة جارية لكم ولذريتكم

ارفقت الملف وفيه اضافة  المواد الفعلية لكل الصفوف وادخلت الدرجات كذلك

وفقكم الله واعطاكم الصحة والعافية .. دمتم في رعاية الله وحفظه

 

تعديل مواد الصفوف.rar

تم تعديل بواسطه أبو محمد عباس
رابط هذا التعليق
شارك

وان شاء الله بعد التمحيص والتدقيق لكل شاردة وواردة نفهمها او لا نفهمها سنوافيكم بها لاحقا ان شاء الله

 

 

ولاني متأكذ ان المثال صعب ويعتبر من الدروس المتقدمة جدا

 

ومن اجل ذلك سأسلك طريقا اسهل لتنفيذ المطلوب 

 

استخراج النتيجة طريقة2 

بالنسسبة للراسبين والمكملين فستأتي لاحقا

آمل الاطلاع والدراسة والاكتشاف . وموافتنا بالمرئيات والاستفسارات

Drjat7.rar

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

السلام عليكم

اسف عن الانقطاع بسبب الانترنت

المثال صعب جداا

ومعقد

ولم استطع فهمه 

الاستعلاما مهمه جهاا وتحتاج الى شرح

خاصه الاستعلام التجميعى 

لم افهمه

نرجوا شرح ولو مبسط

ومارحل الترتيب لخروج التقرير

بارك الله فيك واسف عن الاثقال عليك

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

معلمنا الجليل

الملف الاخير محيرنى جداا

ولم افهمه

وصراحه حاسس انى نسيت كل حاجه

الاستعلام ليه به اى فلتره

والتقرير 

كيف يتم تصفيه التقرير

فى حقلى الفورم لا يوجد اى حدث بعد التحدث

كيف تتم الفلتره

لا افهم

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

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

الاستاذ الفاضل والاخ العزيز ابا خليل جزاكم الله خيرا

صدقني بكل ما اقول القصد من ادراج المعلومات في مشاركتي

ليس الاستعجال للنتيجة ولكن اردت ان لا اضيع عليكم الوقت والجهد

حيث فهمت من  المشاركة التي فتحت بها الموضوع الجديد ان المخرجات تختلف عما اريده

2- شهادة النصف الأول  الاختبار + الشهور الثلاثة

فاعتقدت ستعمل وتبذل جهدا بهذا الشكل فتكون النتائج خلاف ما اردت من السؤال

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

لاختلاف المخرجات من دولة الى اخرى ونستمر على بركة الله كما بدأنا بالشرح المفيد

حسب المخرجات المطلوبة وبالنسبة لفهم العمل فانا افتح الاستعلامات واستمع لاكثر من فيديو يشرح ذلك

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

وخاصة الاستعلام الجدولي الذي وضعته وجعلت النتائج في الصفوف فهمت القليل ولكن كيف تتحكم بالدرحات

هذا لم اصل للفكرة فانا مع الشرح لكن بعض المعلومات والاكواد فوق قابليتي العلمية والفهم يكون بسيط

ارجو تكرما منكم اكمال الشرح حيث فيه فائدة لكثير من الاخوة الاعزاء وما تبذلونه من جهد ووقت نسال الله ان يجعله في ميزان حسناتكم

ويجعله صدقة جارية وعلما ينتفع به استاذي الفاضل ابا خليل وفقكم الله ورعاكم

دمتم في رعاية الله وحفظه 

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

اخواني الكرام

 ابو آلاء  وابو محمد

سنعتمد الطريقة الاسهل في الشرح

في المثال الاخير في المشاركة رقم 10 لا يوجد اكواد ولا ادوات فلترة 

واعتمدنا في عملنا على التالي :

استعلام تحديد وهو مصدر داخلي للتقرير

استخرجنا داخله المعدلات  والمجموع بطريقة جمع عادية كالتالي :

moadl1: Round(([ekhtbar1]+[ekhtbar2]+[ekhtbar3])/3;2)

هنا معدل الفصل الاول جمعنا اختبار الشهر الاول + الشهر الثاني + الشهر الثالث  ثم قسمناها على 3

اما الرقم 2  فهو خاص بالدالة round ووظيفتها اختصار الخارج العشري والاقتصار على رقمين فقط  فلو اردنا الخارج رقما عشريا واحدا فيجب استبدال الرقم 2 بالرقم 1

 

وهكذا في معدل الفصل الثاني :

moadl2: Round(([ekhtbar4]+[ekhtbar5])/2;2)

ثم استخرجنا المحصل السنوي :

sanawi: Round(([moadl1]+[NISFALSANH]+[moadl2])/3;2

 ثم اخرا وليس اخيرا   جمعنا الكل  وسميناه النتيجة :

ntejah: Round(([sanawi]+[NHAIATALSANH])/2;2)

واخيرا  صنعنا حقلا  يشير الى الرسوب   :

test1: IIf([ntejah]<50;1)

ويعني اي مادة تقل عن 50 سيضع امامها رقم واحد

 

تجدون في المرفق هنا انه تم اظهار هذا الاستعلام بدلا من جعله داخل التقرير

 

تنبيه : لفتح الاستعلام  يلزم ان يكون النموذج مفتوحا  لوجود معايير الصف والشعبة داخل الاستعلام

 

يتبع ... شرح طريقة الفلترة داخل التقرير واستخراج النتيجة حسب الطلاب

Drjat8.rar

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

بارك الله فيك استاذى ومعلمى الجليل

درس صعب ويحتاج للفهم جيداا

 

خصوصا الاستعلام الموجود داخل التقرير

والدوال الموجوده

ان شاء الله يتم الدراسه جيدااا

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

اخواني الكرام 

ابومحمد وابو آلاء وعلي المصري وجميع من يمر من هنا من احبتي واخواني :

انا كما يقول المثل : عود من عرض حزمة 

والخير في اهل هذا المنتدى كثير ، وانتم أهله

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

نعود لدرسنا :

وهو شرح كيفية ظهور النتيجة  في التقرير بالصورة التي ظهرت في المثال المرفق الاخير

وحقيقة ان الطريقة عادية جدا  كالتالي

1- جعل الاستعلام مصدرا للتقرير 

2- نستخدم خاصية الفرز والتجميع ( كما هو مبين بالصورة المرفقة )

بحيث نجعل بيانات الطالب ( الاسم والصف والشعبة ) في رأس المقطع الجديد الذي انشأناه

هذا كل شيء 

وجاهز لتوضيح اي اشكال او غموض

وسيكون الدرس القادم بإذن الله كيف نعمل اشعارخاص او شهادة للطالب من الاستعلام نفسه

post-49409-0-69278400-1427095279_thumb.j

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

في المثال المرفق :

 الشهادة النهائية للطالب

وهي نموذج سريع  مشابه للتقرير الاول

وينقصها بعض اللمسات

مثل المجموع الكلي ، والترتيب ، والنسبة

ومثل رأس الشهادة  اوما يسمى الكليشة  وايضا التذييل 

ايضا هي بحاجة الى سطر يبين اسم المرحلة الجديدة التي انتقل اليها الطالب

ويمكن ايضا وضع صورة الطالب في اعلى الشهادة

 

كل واحدة مما ذكر يحتاج الى درس يخصه

Drjat9.rar

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

بارك الله فيك معلمنا الجيل

الموضوع اصبح اصعب من الاول 

ان شاء الله يتم الدراسه جيداا

الكائن الغير منضبط ntj

ياخد بياناته من كود

هذا الطود فى اى حدث وهل من شرح له

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

حقل النتيجة ntj  استخدمنا فيه الطريقة نفسها التي نجمع فيها كل صفحة على حدة

ولكن هنا استبدلنا الجمع استبدلناه بالاختيار من متعدد

 

واليك شرح مفصل  عن  ما يحدث داخل التقرير

 

1-  مصدر التقرير هو الاستعلام التجميعي  وتظهر فيه المعدلات والمجموع  

2- وضعنا حقلا مخفيا (test1) في تفصيل التقرير ومصدر بياناته هو حقل test1 الموجود في الاستعلام

وكما ذكرنا سابقا ان هذا الحقل يأخذ القيمة 1 عن كل مجموع يقل عن 50

3- انشأنا حقلا جديدا غير منضم ntj  داخل مقطع تذييل اليوزر ويظهر في المحرر بهذا الاسم : (تذييل_المجموعة0 )

 

الآن  نحتاج الى طريقة او كود يجمع الموجودات في حقل test1  ان وجدت ( كل صفحة لوحدها )  لنعمل لها شرطا كالتالي :

المجموع1= مكمل .... المجموع2 = مكمل ... المجموع3=راسب ... المجموع 0 =ناجح

والطريقة وجدناها وهي طريقة جمع الصفحات 

 

وشرحها كالتالي :

نعلن عن متغير رقمي testSum  في رأس المحرر

Dim testSum As Integer

في مقطع رأس التقرير نجعل قيمة المتغير صفر  لقطع العلاقة بمجموع الصفحة السابقة

Private Sub PageHeaderSection_Format(Cancel As Integer, FormatCount As Integer)
testSum = 0
End Sub

في مقطع التفصيل نجعل المتغير يساوي مجموع قيم الحقل test1 الموجودة

Private Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer)
 testSum = testSum + Nz(Me.test1, 0)
End Sub

في النهاية قيمة المتغير ستكون صفرا  أو 1 أو 2 أو أكثر

 

الآن يمكننا صناعة شرط بناء على قيمة هذا المتغير يظهر قيمة ntj  كما نرغب ونريد

وذلك يتم في حدث مقطع التذييل الذي يتواجد به حقلنا هذا

Private Sub تذييل_المجموعة0_Format(Cancel As Integer, FormatCount As Integer)
If testSum = 1 Or testSum = 2 Then
ntj = "مكمل"
ElseIf testSum > 2 Then
ntj = "راسب"
Else
ntj = "ناجح"
End If


End Sub

آمل ان اكون بينت ووضحت شيئا من الاشكال في المثال المرفق

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

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