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

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

بدأه Dove في 31 مارس 2008 · 7 رد · 5,618 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أثناء العمل في اللمسات الاخيرة في البرنامج والذي من المفترض ان يوزع في بداية هذا الشهر على المدارس وهو خاص بالشهادات ، خطرت لي فكرة وهي

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

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

واذا دخلت برقم مدرسة اخرى فانه يعمل update ثانية للطلاب وبالتالي سيتغير رقم المدرية المدخل للطلاب

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

وهناك شي اخر

في شاشة ادخال البيانات للطالب عملت Douple click على اسم الطالب فياتي كل بياناته من اجل التعديل

اريد طباعة شهادة واحدة فقط لهذا الطالب من هذه الشاشة

ارجو ان يكون افكاري واضحة

وبارك الله فيكم

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

_Elefenth.rar

#2

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

اولا :

جهد مشكور ووفقك الله يا اخى

ثانيا : يمكن استخدام هذه الخطوات للتوصل الى المطلوب :

1- تعديل مصدر البيانات فى النموذج الرئيسى الخاص برقم المدرسة school_no وجعله يستمد البيانات من حقل كلمة المرور password الموجود بالجدول pass

2- ادارج وحدة نمطية جديدة او الاعلان عن متغير عام فى الوحدات النمطية Modules الموجودة لديك بالقاعدة وذلك لتخزين رقم المدرسة فى هذا المتغير العام وقمت بتسميته ب intSchool_No فى المثال المرفق .

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

4- يمكن مبدئيا كتابة الكود التالى فى حدث( بعد التحديث) للنموذج الخاص بادخال العلامات:

Me.School_no = intSchool_No

حيث intSchool_No هو اسم المتغير الذى تم الاعلان عنه فى الوحدة النمطية الجديدية التى قمت باضافتها للمثال المرفق .

5- مرفق ملف بعد التعديل

ثالثا :

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

وبحيث يتم اضافة حقل لكود الفصل واضافة جدول جديد مكون من حقلين الاول للصف ( اول - ثان -ثالث .... احدى عشر ..الخ )

و الحقل الثانى لكود الصف على ان يتم ربط الجدولين عن طريق حقل كود الصف .

وبذلك تختصر عدد الجدوال كثيرا

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

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

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

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

asd_Ma.rar

تم تعديل هذه المشاركة بواسطة محمدعبدالعظيم في 1 أبريل 2008 في 00:28

#3

شكراً لك

كلمات اتعبت الملائكة في كتابة الأجر فذهبوا وشكوا إلى ربهم .... ماذا يفعلون

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

(( اللهم لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك))

#4

ارك الله فيك اخي محمد

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

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

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

post-74877-1207078372_thumb.jpg

فلا لا اعرف لماذا تظهر بالرغم من انه يحفظ رقم المدرسة تمام

شي اخر

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

وكيف لنا عند الضغط على زر طباعة ان تظهر لنا شاشة للاختيار ما بين المشاهدة قبل الطباعة والطباعة المباشرة

وبارك الله فيك

#5

السلام عليكم

لقد قمت بتجربة الكود مرة ثانية ولم يصدر اية اخطاء .. يمكنك تجربة ذلك من خلال الملف المرفق حيث اضفت الاكواد للملف الخاص بك دون اية تغييرات اخري .. فقط جرب ادخال بيانات احد الطلاب

(مع مراعاة الغاء عمل استعلام التحديث عند ادخال رقم المدرسة) قبل تعمييم القاعدة على جميع المدارس كما تنوى باذن الله

وبالنسبة للطباعة فقد تم الاجابة عن مثل هذا السؤال فى المنتدى من قبل :

يمكنك الدخول على الرابط التالي

/index.ph...;hl=طباعة+نموذج

او

/index.ph...;hl=طباعة+نموذج

ارجو ان يفى ذلك بالمطلوب

asd.rar

تم تعديل هذه المشاركة بواسطة محمدعبدالعظيم في 2 أبريل 2008 في 01:46

#6

السلام عليكم

مشكور اخي محمد

بالنسبة للبرنامج نفس الرسالة لذا ساقوم بتجربته على جهاز اخر واخبرك ان شاء الله

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

وبارك الله فيك

#7

بدي اغير الاسماء والعلامات ما في ولا كبسة بتكبس

ارجو الرد والمساعة

لما اعطي امر ما بعملوا ما الحل ؟؟؟ انا كثير بحاجة للبرنامج

#8

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

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

تحياتي

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…