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

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

مغلق
بدأه spania في 10 مارس 2006 · 11 رد · 946 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

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

ممكن حلول شباب؟؟؟؟

#2

ماهي محتويات كل جدول

وماطبيعة الارتباط بينهما....بمعنى اذا غيرت ماذا في الجدول الاول يتم التغير في الجدول الثاني؟؟؟

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#3

اخي الفاضل القاعده عباره عن جدولين جدول التخصص وجدول المواد جدول التخصص يتربط بماده او اكثر (1-كثره) والماده ترتبط بأشكل من كورس .

Relationships:

1 module may be linked to many courses

1 course will be linked to many modules

والماده ممكن تكون اساسيه في كورس و اختياره في كورس ثاني

المطلوب لو غيرت اسم الماده ابيها تتغير في جميع الكورسات اللي متصله فيها اتوماتيكيا

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

لو حظرتك تعرف انجليزي برسلك المواصفات ؟

شكرا لإهتمامك

#4

Relationships:

1 module may be linked to many courses

1 course will be linked to many modules

#5

Relationships:

1module may be linked to many courses

1course will be linked to many modules

#6

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

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

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

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

والله أعلم...

#7

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

سويت استعلام في الجدول الرابط عن رقم الكورس 001 طلع لي رقم المواد اللي في الكوس فالنفرض انهم 6 مواد وفيه ماده اسمها تاريخ مثلا والماده هاذي اختياريه في هالكورس

سويت استعلام ثاني حق الكورس رقم 002 طلع لي 6 مواد برضو ومن ضمنهم مادة التاريخ نفس اللي فوق لكن الفرق انها اجباريه في هالكورس !!!

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

برأيك هل هذا معقول ولا شوي طويله؟؟؟

#8

عفواً أخي الكريم... لم أفهم المشكلة.

لو تفضلت بمزيد من التوضيح أو أرسلت مثالاً لما تواجهه، لربما أمكنني مع الإخوان مساعدتك... (تستطيع إرسال ما تريد بالإنجليزي إن كان ولا بد...).

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

#9

اخي العزيز اعتقد ان ماتطلبه هو الغرض الاساسي من العلاقات فاذا قمت بتفعيل خاصية ENFORCE REFRENTIAL INTEGRITYسوف يكون طبلك جاهز حيث اذا غيرت الحقل في الجدول الاساسي سوف تتغير جميع الحقول المرتبطة معه ... فعلا سبيل المثال لو كان هناك جدول للعملاء واخر للمدن والعلاقة بين جدول العملاء والمدن (1:كثير)

العملاء (كثير)-----------1 المدن

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

تم تعديل هذه المشاركة بواسطة super_sonic في 13 مارس 2006 في 02:10

#10

شكرا لكم اعزائي

#11

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

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

ليس بصيغة جدولين البل المواد هى كذا والكورسات هى كذا كل شىء بالتفصيل

مع الشكر

اخوك فى الله

#12

اخوي محمد المشروع عندي بس بالانجليزي تعرف انجليزي؟

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

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

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

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

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

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