الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعده في برنامج لتحفيظ القرآن

بدأه alshmali في 21 مايو 2010 · 30 رد · 2,736 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

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

قمت بعمل النموذج والجداول وقمت بعملية الجمع في النموذج ولكن للأسف لم تدرج في الجدول الاساسي لكل من ( المجموع للقرآن و المجموع للحديث والنسبة المئوية ) ولكنها تظهر في النموذج فقط وانا اريدها كذلك ان تدخل في الجدول بمجرد عملية الجمع .

وأريد كذلك عندما يحصل الطالب على مجموع أكثر من 30 درجة في المستوى الاول ينتقل للمستوى الثاني مياشرة ويبقى المجموع لكي نجمعه مع المستوى الذي يليه ونحصل على الدرجة للمستويين وفي حالة كان مجموع درجاته في المستوى الثاني أكثر من 80 فإنه ينتقل للثالث وفي الثالث اذا كان مجموع درجاته أكثر من 120 ينتقل للمستوى الرابع وهكذا ، علماً بأنه يجب أن تظهر لي خانات جديدة للدرجات لكي اقوم بتعبئة الخانات الخاصة بكل مستوى على حده ماعدا المجموع يجمع مع المستوى الذي قبلة لكي نحدد هل ينتقل ام لا ، وكذلك النسبة فإنها تختلف من مستوى الى مستوى ففي المستوى الاول يقسم المجموع على 1 وفي الثاني على 2 وفي الثالث على 3 وفي الرابع على 4 وتكون النسبة طبعا محصلة مجموع المستوى السابق مع المستوى الحالي ويقسم على رقم المستوى .

هذا هو طلبي فأرجو المساعدة بارك الله فيكم

db1.rar

#2

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

يرفع للتذكير

#3

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

أطلعت على برنامجك .. ولي عليه بعض الملاحظات

ياليت تصححها .. لكي نتقل للخطوة التالية

لديك تلاميذ ولديك مواد ولديك مستويات .. لماذا ؟

وضعت بيانات تخص المواد وتخص المجاميع داخل جدول التلاميذ .. هذا خطأ

والصحيح أن تضع جدول للتلاميذ

وجدول للمستويات .. وجدول للمواد

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

جميع المسميات للجداول والحقول تكون باللغة الانجليزية

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

#4

أخي اكسير الحياة بارك الله فيك وجزاك الله عني ألف خير

وجعل الله حياتك كلها سعادة في سعادة .

أخي الكريم تم تعديل ما طلبت في المرفق الجديد ، واحببت ان اذكرك ان لدي أكثر من مادة وكل مادة لها عدة درجات وضعتها لك في جدول المواد .

طبعاً لدي شرط للإنتقال للمستوى التالي وهو أن يكون مجموع درجات الطالب لا يقل عن 60 فبمجرد انه حصل على أكثر من 60 درجة تلقائياً ينتقل للمستوى الذي يليه .

أكرر شكري لك مرة آخرى .

new.rar

تم تعديل هذه المشاركة بواسطة alshmali في 23 مايو 2010 في 20:11

#5

أخي الكريم

لدي استفسارات

1 : أنت ذكرت

(( طبعاً لدي شرط للإنتقال للمستوى التالي وهو أن يكون مجموع درجات الطالب لا يقل عن 60 فبمجرد انه حصل على أكثر من 60 درجة تلقائياً ينتقل للمستوى الذي يليه .))

لم أفهم هذه النقطة نحديد ؟ هل تقصد مجموع الطالب في كل مادة ؟

أم المجموع العام ؟

2- ايضا ذكرت أن لديك مواد كثيرة أرجو ان تسمي المواد هنا وهل كل المواد لها درجة حضور و درجة مشاركة وحفظ ؟

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

شكرا لك

#6
اكسيرالحياة كتب:

أخي الكريم

لدي استفسارات

1 : أنت ذكرت

(( طبعاً لدي شرط للإنتقال للمستوى التالي وهو أن يكون مجموع درجات الطالب لا يقل عن 60 فبمجرد انه حصل على أكثر من 60 درجة تلقائياً ينتقل للمستوى الذي يليه .))

لم أفهم هذه النقطة نحديد ؟ هل تقصد مجموع الطالب في كل مادة ؟

أم المجموع العام ؟

2- ايضا ذكرت أن لديك مواد كثيرة أرجو ان تسمي المواد هنا وهل كل المواد لها درجة حضور و درجة مشاركة وحفظ ؟

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

شكرا لك

هلا فيك طبعاً لدي 4 مستويات كل مستوى له معدل ، وكل مستوى له مجموع درجات ، وآلية النقل هي أن يكون المجموع الكلي للدرجات أكبر من 60 لكي ينتقل للمستوى الذي يليه مباشرة .

بالنسبة للسؤال الثاني فالمواد هي :

قرآن - علوم قرآن - عقيدة - فقه - تجويد

وكل مادة لها درجة حضور - درجة أعمال - درجة اختبار نهائي

البرنامج هو برنامج لحلق تحفيظ القرآن الكريم حفظك الله ورعاك .

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

#7

تمام أخي الكريم الأن أتضحت الرؤية باذن الله

مادام المعطيات كما ذكرت فيجب أن نعدل في القاعدة السابقة مايلي

جلسة عمل 2

1- في الجدول Level عدل نوع الحقل id من ترقيم تلقائي الى رقم فقط وأجعله فهرسا ( مفتاح اساسي )

2- الجدول Data لن يجدي نفعا مع متطلبات برنامجك لذا سنحذفه وننشي 3 جداول ( جدول لدرجة الحضور

وجدول لدرجة المشاركة وجدول لدرجة الاختبار ) كما يلي

- الجدول الاول سميه Sub_H جدول درجات الحضور

يحتوي على الحقول الاتية

Quran1 - تسميته قرأن ( حضور ) - نوعه رقم

AlQuran1 تسميته علوم قرأن ( حضور ) - نوعه رقم

Aqidah1 تسميته عقيدة ( حضور ) - نوعه رقم

Fiqh1 تسميته فقه ( حضور ) - نوعه رقم

Tajweed1 تسميته تجويد( حضور ) - نوعه رقم

ثم أضف حقل أجنبي id ونوعه رقم وأجعله فهرس

- الجدول الثاني سميه Sub_W جدول درجات المشاركة

به نفس الحقول السابقة لكن بدل Quran1 ضع Quran2 وبدل حضور ضع مشاركة

وهكذا مع بقية الحقول - ثم أضف حقل أجنبي id ونوعه رقم وأجعله فهرس

- الجدول الثالث سميه Sub_T جدول درجات الاختبار

به نفس الحقول السابقة لكن بدل Quran2 ضع Quran3 وبدل مشاركة ضع أختبار

وهكذا مع بقية الحقول - ثم أضف حقل أجنبي id ونوعه رقم وأجعله فهرس

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

موفق

#8

بارك الله فيك أخي الكريم

وتجد برفقه القاعدة بعد التعديل .

تقبل خالص مودتي .

new.rar

تم تعديل هذه المشاركة بواسطة alshmali في 24 مايو 2010 في 22:50

#9

تمام أخي بارك الله فيك

يبدو أننا حذفنا جدول الطلاب السابق بالخطاء وتركنا جدول M الخاص بالمواد

على كل حال أحذف الجدول المسمى m ثم

أنشيء جدول للطلاب وسميه Student

يحتوي على الحقول التالية

st_id تسميته رقم الطالب - نوعه حقل رقمي ( مفتاح اساسي ) فهرس

St_name تسميته اسم الطالب - نوعه نص - طوله 50

St_Nationality تسميته الجنسية نوعه نص - طوله 50

St_Year تسميته العام الدراسي نوعه رقم

#10

هلا فيك أخي الكريم

عادي ماكو مشكلة .

تجد برفقه القاعدة بعد التعديل

تقبل تقديري .

new.rar

#11

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

غدا نعمل العلاقات بين الجداول .. ونؤسس مايهمنا من استعلامات

هل أنت في عجلة من أمرك - كان بالامكان تصميم المثال بسرعة لكني أخترت

أن نمشي خطوة خطوة لغرض الفهم والتعلم .. موفق

تم تعديل هذه المشاركة بواسطة اكسيرالحياة في 25 مايو 2010 في 00:51

#12

بارك الله فيك وان شاء الله نكمل غداً .

بالعكس طريقتك أكثر من رائعة .

أخي الكريم قمت بعمل العلاقات على السريع فأرجو ان تراجع الملف المرفق .

انا سأكون متواجد حتى يوم الأربعاء بحول الله كأقصى وقت لان بعدها سأكون مشغول بأعمال خاصة بي .

أكرر شكري لك مرة ومراااااااااات آخرى وجزاك الله عني كل خير .

تقبل مودتي .

new.rar

تم تعديل هذه المشاركة بواسطة alshmali في 25 مايو 2010 في 01:17

#13

ماشاء الله تبارك الله

بوركت الايادي .. العلاقات كلها صحيحة عدا واحده

وهي العلاقة التي قمت بإنشأها من جدول المستويات level

الى جدول الطلاب Student في الحقل id - فرقم المستوى

لايمت بصله مطلقا لرقم الطالب

حدسك صحيح اذ أنه يجب أن يكون هناك علاقة بين الجدولين ولاشك

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

وفقك الله

تم تعديل هذه المشاركة بواسطة اكسيرالحياة في 25 مايو 2010 في 11:51

#14
اكسيرالحياة كتب:

ماشاء الله تبارك الله

بوركت الايادي .. العلاقات كلها صحيحة عدا واحده

وهي العلاقة التي قمت بإنشأها من جدول المستويات level

الى جدول الطلاب Student في الحقل id - فرقم المستوى

لايمت بصله مطلقا لرقم الطالب

حدسك صحيح اذ أنه يجب أن يكون هناك علاقة بين الجدولين ولاشك

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

وفقك الله

ربي يبارك في عمرك ، تم حذف العلاقة كما تفضلت .

تقبل تقديري .

new.rar

#15

يسعدلي صباحك أخوي اكسير

عسى المانع خير مالك طله من أمس .

تقديري لك

#16

وصباحك أخوي

أسف لتأخري عليك .. بسبب عطل في برنامج الاوفيس لديي

-----------

الأن نحن نحتاج لادخال بعض البيانات في الجداول .. لنبدأ

أختر الجدول Sub_H

في حقل id أدخل الرقم 1 ثم الرقم 2

أفعل مع الجدولين Sub_T و Sub_W مافعلته تماما مع سابقه

ثم أذهب للجدول Student وأدخل بيانات الطلاب مبتدئيا بالرقم

1 - محمد أحمد - الجنسية سعودي - العام 1431

2- فهد عبدالله - = =

عد الى جداول الحضور والمشاركة والاختبار - وقم بتعبئة درجات الطلاب

بشكل عشوائي للكل وفي كل الجداول

------------------------------------------------------

الأن نحن محتاجين 3 استعلامات لحساب مجاميع الطلبة في كل من

الحضور - المشاركة - والاختبار سأعطيك مثالا على انشاء استعلام

جدول الحضور وأنت اعمل الجدولين الباقيين على نمطه

-----------------------------------------------------

من أطار قاعدة البيانات أذهب الى استعلام ثم جديد - اطار عرض التصميم موافق

ستظهر لك الجداول أختر الجدول Student والجدول Sub_H

أختر من الجدول Student الحقول st_id و St_name

ومن الجدول Sub_H الحقول ( جميع الحقول "حقول المواد" عدا الحقل id ) .. تمام

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

Expr1: First(nz([Quran1]+[AlQuran1]+[Aqidah1]+[Fiqh1]+[Tajweed1]))

ضع مشيرة الماوس اسفل على فرز ثم كليك يمين وأختر مجاميع .. ضع كل المجاميع حسب Group By عدا الحقل

الاخير اللي هو بالكود ضعه Expression

أحفظ الاستعلام باسم Qur_h

---------------------------------------------------

أعمل الاستعلامين الاخرين Qur_W و Qur_T مع الباقي .. اي

الاستعلام Qur_W = الجدول Student والجدول Sub_W واعمل معه مافعلناه مع الاستعلام

المشروح سابقا مع تغيير مايلزم

الاستعلام Qur_T = الجدول Student والجدول Sub_T واعمل معه مافعلناه مع الاستعلام

المشروح سابقا مع تغيير مايلزم

-----------------------------------------------------

دعابه :

أسف لن أتمكن من أضافة أي مشاركة بعد اليوم حتى لا أفقد رقم مشاركاتي المميز 2222 (^_*)

أنتهت جلسة اليوم

تم تعديل هذه المشاركة بواسطة اكسيرالحياة في 26 مايو 2010 في 14:14

1
#17

بارك الله فيك ياغالي .

ويحقلك رقم مميز :)

الله يبارك فيك وفي مالك وأهلك وذريتك .

أخي الكريم تجد برفقه القاعدة بعد التعديل والاضافة .

واعتذر عن التأخير لاني كنت مسافراً ، وأضطر للعمل على الجوال للدخول للنت .

تقبل خالص تقديري .

new.rar

#18

بارك الله فيك

الأن بقي علينا في الاساسيات - استعلام هام

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

كل طالب على حده كما يلي

رقم الطالب - اسم الطالب - درجة الحضور للقران الكريم - درجة المشاركة للقران - درجة الاختبار للقرأن - مجموع مادة القرأن الكريم .. وهكذا مع بقية المواد

كيف نعمل هذا الاستعلام

اليك القاعدة مضاف بها الاستعلام Qur_all دقق فيها وأحفظ طريقة عملها وغدا بمشيئة الله

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

والسلام

new5.rar

تم تعديل هذه المشاركة بواسطة اكسيرالحياة في 27 مايو 2010 في 21:35

#19

بارك الله فيك في هذا اليوم الفضيل ، الذي اسأل الله العلي القدير فيه أن يمد بعمرك وبرزقك ويصلح لك ذريك ويبارك لك فيهم وفيه مالك وفي أهلك إنه سميع الدعاء .

عزيزي الكريم

حملت الملف ورأيت الاستعلام لجميع البيانات وهي بنفس طريقة الاستعلامات الثلاث ولكن هنا الفرق اننا جمعنا جميع الاستعلامات السابقة في استعلام واحد .

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

مداخلة : بالسبة للنموذج لا ننسى انه سيكون لدينا عدد كبير من الطلاب وعملية الانتقال لهم متعبة من أجل تعبئة الحقول الخاصة بالدرجات ، فما رأيك لو وضعناها كقائمة منسدلة يمكن البحث فيها عن طريق الاسم ، وممكن ندرج بحث جديد عن طريق الرقم ليظهر لنا الاسم المراد التعديل عليه ، ومن الممكن أن يكون البحث كذلك عن طريق المستوى ، أعرف أنني استعجلت على هذا الموضوع .

تقبل خالص مودتي ، ولنا لقاء بحول الله .

#20

وفقك الله ياغالي على الدعاء الطيب العذب

في هذا اليوم الفضيل .. اللهم أمين ولك مثله .. والله يا أخي الكريم

رأس مالنا والربح هو داعوات أمثالكم الطيبه .. وفقك الله

نعود لبرنامجنا

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

وهو المستويات .. ارجو ان تجيب على هذا السؤال المحدد بالتفصيل وبوضوح لايحتمل اللبس

ماهو الشرط أو الشروط الواجب توفرها لنقل طالب من مستوى للمستوى الذي يليه .؟

منتظر أجابتك ياغالي ... موفق

تم تعديل هذه المشاركة بواسطة اكسيرالحياة في 28 مايو 2010 في 15:09

#21

بارك الله فيك أخي الكريم ووالله تستحق أكثر من هذا الدعاء وليس مجاملة ، وأبشرك أن هذا العمل الذي تقوم عليه الآن هو لدار تحفيظ قرآن ولن ينسونك من الدعاء بحول الله .

أخي الكريم الشرط الأساسي هو :

لدينا 5 مواد كل مادة مجموعها 100 درجة ، ففي حالة إن الطالب حصل على أقل من 60 درجة في أي مادة من المواد لا ينتقل للمستوى التالي حتى وإن كان قد نجح في 4 مواد هذا هو الشرط الاساسي ، وسيتم اختباره في نفس المادة التي رسب بها مع بداية الفصل الجديد وفي حالة حصل على أكثر من 60 في المادة سيتم نقله للمستوى التالي وهكذا ...

اتمنى أن تكون الصورة واضحة ياكريم .

نقبل مودتي .

#22

شكرا لك .. العمل جار على إنجاز البرنامج

ومن ثم طرحه للجميع .. سيأخذ بعض الوقت أرجو التحلي بالصير

لحرصي على ظهوره بصورة أكثر أحترافية .. شكرا لكم جميعا

#23

بارك الله فيك وعافاك الله ، وأنا في انتظارك .

تقبل تقديري .

#24

يسعد مساك أخي الكريم .

بشرني عسى الأمور طيبة ؟

وأتمنى أن نراك في القريب العاجل :) .

تقبل خالص مودتي .

#25

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

البرنامج جاهز بمشيئة الله وعونه وتوفيقه

وقد عملته على عجل نظرا لأن الاخ السائل الكريم فيما يبدو مضطر لاستخدام البرنامج بسرعه .. عموما اي

اضافات أو تغييرات انا حاضر لاسيما وهو برنامج لتحفيظ كتاب الله

لا أرجو من ورائه الا الدعاء بظهر الغيب .. البرنامج في المرفقات .. والسلام

تم تعديل هذه المشاركة بواسطة اكسيرالحياة في 4 يونيو 2010 في 15:13

3

مواضيع مشابهة