اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

عاجل جدا ( بداية برنامجي صحيحة ؟ ماستغنى عن ارائكم النيرة


see500

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

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

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

واريد الشورى والنصحية من المتخصين لبناء قاعدة على اسس صحيحة

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

وعند ادخال بيانات في جدول المراحلة تطلع شاشة مضمونها ((لايمكن اضافة سجل او تغييره لانه مطلوب سجل مرتبط في الجداول :جداول المدارس :)

اتمنى ايجاد الحل مع الشرح

قاعدة بيانات للمراحل 1.rar

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

عزيزي

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

سلام

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

عزيزي

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

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

شكرا

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

الفكرة يااستاذي الكريم

مثلا \ طباعة اسماء الطلاب لكل مرحلة + طباعة اسماء لكل مدرسة

معرفة المشرف لكل مدرسة + هاتفه

البحث باسم الطالب واقدر احدد في اي مرحلة + رقم المدرسة +اسم المشرف

طباعة اسماء المشرفين

مثلا عدد طالبات مدرسة كذا

ماادري وصلت الفكرة

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

عزيزي

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

شكرا

قاعدة بيانات للمراحل 2.rar

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

بسمه تعالى وبه نستعين

اخي الكريم .الصبر جميل

الاسس الصحيحة باختصار:

* فهم موضوع البرنامج ( البيانات المدخلة --- والهدف منه ).

* فهم علاقة البيانات ببعضها( مثلا : المدرسة تحتوي على عدة مراحل وكل مرحلة تحتوي على عدة صفوف " فصول " وكل صف يحتوي على عدة طلاب ).

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

وفي المثال الذي ارفقته انت:

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

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

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

كافة العلاقات يجب ان تكون ( واحد الى متعدد ) انظر الى السطر في الاعلى ثم ابدأ بربط العلاقات واحد من اليمين ( المشرفين ) متعدد ( المدرسة )....

والان توجداربعة جداول:

* جدول المشرفين = T_Supervisor يحتوي على :

معرف المشرف = SUid ( مفتاح اساسي ).

اسم المشرف = SUname ( نص ).

رقم هاتف المشرف = SUphon ( رقم).

* جدول المدارس = T_School يحتوي على:

معرف المدرسة = Sid ( مفتاح اساسي ).

اسم المدرسة = Sname ( نص ).

رقم المشرف = SUid ( رقم ) هذا الحقل لغرض ربط الجدول بـ ( المشرفين ).

يمكنك اضافة حقول اخرى مثل ( الموقع الجغرافي و اسم ناظر المدرسة و هاتف الادارة ... ).

* جدول المراحل = T_Level يحتوي على :

معرف المرحلة = Lid ( مفتاح اساسي ).

اسم المرحلة = Lname ( نص ) .

معرف المدرسة = Sid ( رقم ) للربط مع المدارس.

* جدول الطالبات = T_Student

يحتوي جدول الطالبات على :

معرف الطالب = STid ( مفتاح اساسي ).

اسم الطالب = STname ( نص )

السجل المدني = STpage ( نص او رقم حسب نوع البيانات ).

معرف المرحلة = Lid ( رقم ) للربط مع المراحل.

يمكنك اضافة حقول اخرى ( عنوان الطالب و رقم هاتف ولي الامر ..... الخ ).

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

تم تعديل الملف بعد تحويله الى تنسيق 2003 .

ارجو الانتباه الى العلاقات بين الجداول .... وللحديث تتمة ( بس اوصيك بالصبر )

بيانات للمراحل 3.rar

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

am4net استاذي العزيز جزيت خيرا وانكحت بكرا

لكل مدرسة مشرف واحد فقط هذا اولاً

معرف المرحلة عند اظافة بياناته ( مرحلة الثانوي مثالاً ) لا يقبل لانه رقم ؟؟ ماذا افعل لانه كما تعرف المراحل نص وليست رقم

للتوضيح

لكل مرحلة لها مدارس

لكل مدرسة لها طلاب

لكل مدرسة لها مشرف

المراحل ( ابتدائي +متوسط + ثانوي )

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

وانتظر ردك الميمون

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

بسمه تعالى وبه نستعين

اخي الكريم

وفقك الله لكل خير

هكذا تختلف الفكرة وبذلك يختلف تحليل البيانات .

وهذا بالضبط ما قصدته انا

* فهم موضوع البرنامج ( البيانات المدخلة --- والهدف منه ).

* فهم علاقة البيانات ببعضها

وعلى ذلك تم تعديل العلاقات بين الجداول كما في الملف المرفق.

يبقى توضيح آخر :

* المشرف يكون لمدرسة واحدة فقط ام يمكن ان يكون لاكثر من مدرسة؟ ( لتوضيح علاقة جدول المشرفين بجدول المدارس )

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

بيانات للمراحل4.rar

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

  • 2 weeks later...

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