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

برنامج محتاجة من يكملة معى

مغلق
بدأه رانا2005 في 17 يونيو 2007 · 14 رد · 1,173 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم احسن منتدى لانى قراءت ما علمنى فية الكثير

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

فارجو مساعدتى بمثال صغير وعمل العلاقات وال

QUAERY

وساقوم بالتعديل وعمل الفورمات بس مشكلتى بربط الجداول والكويرى

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

RANA2005913.gif
#2

السلام،

المرفق نموذج للتصميم المقترح.

- تم اعداد ثلاث جداول (الطلاب و المواد الدراسية و الفصل الدراسي)

- تم اعداد نوعين من الاستعلام (استعلام لجميع الطلاب و استعلام لطلب محدد والتي يتم استخدامها في تحديث نتائج الطلاب

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

ملاحظة: المعدل العام لا يكتب يدويا، لأنه حقل يتم تحديدة آليا من خلال الأمر المذكور أعلاه

آمل أن يكون الحل مناسب ولكم جزيل الشكر

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

أخوكم/ فراس ناصر

Student_Grades_Database.zip

تم تعديل هذه المشاركة بواسطة Feras Nasser في 17 يونيو 2007 في 15:00

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

#3

:D -waf اخجلنى سرعة الرد والاهتمام وزوئك العالى اشكرك وادعيلك بكل توفيق وسعادة

ولو مش اكون طماعة اطمع فى FORM للاستعلام عن رقم الجلوس وتظهر النتيجة للمواد واسمة والسنة الدراسية

ولو فية تعب ارجو المعذرة واكرر شكرى الجزيل لزوئك

RANA2005913.gif
#4

اختي العزيزة

لكي يتم عمل اي برنامج ( نظام ) بطريقة مثلى

فيجب في البداية عمل تحليل للنظام

اي بالمختصر المفيد ماهي المدخلات وماهي المخرجات

ونحن وكل اعضاء المنتدى حاضرين للمساعدة

#5

السلام،

واجب جميع الأعضاء المساعده والمشاركة، وسأقوم بعمل التعديلات اللازمة في وقت قريب.

أخي وعزيزي هتلر/

المتطلبات واضحة جدا والهدف من البرنامج وليس نظام ايضا واضحة- ونظام كلمة كبيره، لأن الإجراءات التي تحتاج إلها أختنا الفاضلة لا تتعدى عملية إضافة بعض البيانات وعرضها.

والتحليل مثل DFD ‎‏ ‏وغيرها غير ضرورية.

وفي مثل هذه الحالات لا يستلزم فعل ذلك

ويكفي القيام برسم الجداول عن طريق ERD

ولكم جزيل الشكر والتقدير

تم تعديل هذه المشاركة بواسطة Feras Nasser في 17 يونيو 2007 في 18:08

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

#6

اشكركم على المساعدة والردود بجد مرسى خالص

واخى فراس اشكرك على مجهودك معى بجد وانا حاولت ان اعمل جداول مثل ما قمت وتفضلت بعملة وحاولت ان اصمم QUERY & RELATIONS لانى ساقوم بشرح البرنامج والحمد لله فهمت ما قمت بة من متابعة خطواتك بس كل ماقوم بادخال رقم الجلوس لا يظهر النتيجة وسارفق صورة لل QUERY واطلب منك ابلاغى بالاضافة التى يجب ان اقوم بها لتظهر لى النتيجة للرقم المدخل

واشكرك لسعة صدرك

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

post-124713-1182101787_thumb.gif

RANA2005913.gif
#7

أختي العزيزة رنا2005،

-ما هو المفتاح الأساسي لجدول RESULT؟

-كنبتي في الــ Query الشرط التالي RESULT.ID=ST_ID

الحقل ID لا أراه، أرجو التحقق

-النقطة الثانية هي تعادل RESULT.ID لك من الأسم والرقم وهذا مستحيل أن يتشابهوا، أقترح إزالة الأسم من قائمة الشروط في الكويري ليصبح شرط واحد وهو الرقم للجلوس.

ولكي جزيل الشكر، :lol:

فراس فهد ناصر

تم تعديل هذه المشاركة بواسطة Feras Nasser في 17 يونيو 2007 في 21:24

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

#8

اشكرك على نصائحك الرائعة وفعلا قمت بما قلتة فقد قمت بكتابة

[RESULT].[sT_ID]=[sTUD_INFO1].[sTUD_ID]

OR

[RESULT].[sT_ID]=[sTUD_INFO2].[sTUD_ID]

OR

[RESULT].[sT_ID]=[sTUD_INFO3].[sTUD_ID]

OR

[RESULT].[sT_ID]=[sTUD_INFO4I].[sTUD_ID]

OR

[RESULT].[sT_ID]=[sTUD_INFO4C].[sTUD_ID]

لكن بردو نفس الشئ لاتغيير مفيش نتائج

RANA2005913.gif
#9

أختي العزيزة،

هل من الممكن ان تنسخي نص الــ SQL ووضعه في الموضوع.

وأود أن اعرف حاجة، هل تسببتي في وجود الجداول المكرره للطالب عن قصد؟ لأنها ما هي إلا نسخة من نفس الجدول.

إزالة الإرتباط والحقل كاملا (STD_NAME) من جدول (RESULT) خليها بس في STUD_INFO هذا الحقل

الجدول RESULT لا أرى له مفتاح اساسي وينغي ان تكون نوع العلاقة ما بين جدول STUD و RESULT واحد - إلى عدة أطراف لأن للطالب أكثر من نتيجة وكل نتيجة لها طالب واحد

وشكرا

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

#10

اخى فراس

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

واشكرك على متابعتى وردودك اللى فعلا بتفدنى جداااااااااااااااااا

QUERY.bmp

RANA2005913.gif
#11

أختنا الغالية رنا،

تعذر علي فتح الملف المرفق الأخير، ولو ممكن أن يتم إرفاق الصورة على صيغة PNG أو JPG لأنها أصغر بكثير من BMP - حجمة مبالغ 1.5 م

وأتمنى التوفق للجميع

فراس

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

#12
Feras Nasser كتب:
أختنا الغالية رنا،

تعذر علي فتح الملف المرفق الأخير، ولو ممكن أن يتم إرفاق الصورة على صيغة PNG أو JPG لأنها أصغر بكثير من BMP - حجمة مبالغ 1.5 م

وأتمنى التوفق للجميع

فراس

اخى المحترم فراس

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

FINAL_RESULT1.rar

RANA2005913.gif
#13

لى استفسار لية تم نقل الموضوع لقسم الفيجوال بيزك رغم اننا بنكلم عن الاكسس :wacko:

RANA2005913.gif
#14

السلام،

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

-تعديل جدول الطلاب بحيث لا يكون في محتواها سواء المعلومات الخاصة بالطالب فقط (الاسم، سنة الالتحاق، العمر، رقم الهاتف ....الخ)

-جعل المعلومات الخاصة بالسنة والدرجة في جدول Result، ويكون مرتبط بثلاث جدوال (الطلاب، السنة، المادة ، التقدير)

--------------------------------تعليق جانبي -----------------------------------------------

وبذلك نستوفي شروط المستوى الثالث من Database normalization، لمزيد من التفاصيل راجع الموضوع: نظرية تسوية جداول قواعد البيانات Database Table and Normalization

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

أمل أختي الكريمة تجربت ذلك وبعد ذلك نقوم بإنشاء الفورم الطلوب.

فراس

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

#15

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

اشكرك جدااااااااااااااااااا :rolleyes: :D

RANA2005913.gif

هذا الموضوع مغلق.

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

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

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

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

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