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

أسئلة بالأكسس :

مغلق
بدأه النقيب في 2 سبتمبر 2003 · 14 رد · 1,168 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تقسمات الإدارة لدينا تبدأ 1-الشعب: الرأس

2-الأقسام: أطراف من الشعب

3- الوحدات: أطراف من الأقسام

(بمعنى أصح الشعبة تحتوي على عدة أقسام والقسم يحتوي على عدة وحدات).

المهم وضعت ثلاث جداول شعب - اقسام - وحدات.

وبعد ذلك وضعت جدول بالسيارات .

وأنشأت علاقات بين كل من الشعب ----> السيارات ، وكذلك الأقسام ------> السيارات (نفس جدول السيارات) ،

الوحدات ----->السيارات (نفس جدول السيارات)

علاقة رأس بطرف بين كل منهم .

ووضعت علامة (صح) على "فرض التكامل المرجعي" والي تحتها "تتالي"وأيضا" تتالي حذف..." بدون تحديد نوع الرابط.

إن شاء الله تصورتوا الوضع.

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

1-رقم الشعبة واسم الشعبة

وجدول الأقسام التابعة لها.(النموذج الأول)

2-رقم القسم واسم القسم

وجدول الوحدات التابعة لها. (النموذج الثاني)

3- رقم الشعبة واسم الشعبة

وجدول السيارات التابعة لها.(النموذج الثالث)

4-رقم القسم واسم القسم

وجدول السيارات التابعة لها.(النموذج الرابع)

5-رقم الوحدة واسم الوحدة

وجدول السيارات التابعة لها.(النموذج الخامس)

وأخيراً (قلب المشكلة) عند تعبئة النموذج الأول والثاني بدون مشاكل.

ولكن عند تعبئة النموذج الثالث والرابع والخاس بتاع السيارات تظهر الرسالة التالية "لا يمكن إضافة أو تغير سجل لأن سجل ذات صلة في الجدول الأقسام.

تعبت من الكتابة .

ارجوا الحل لأن متوقف الآن .

اقتباس
عزيزي النقيب

_ ماذا تريد أن تدير؟

الواضح مما كتبت أنك تريد أن تدير ( حضيرة السيارات التي لديك ) بمعرفة كل سيارة والجهة التابعة لها؟ أعتقد أنك ستوافق على هذا.

لذا يجب أن يكون في تصورك وذهنك عند إنشاء قاعدة البيانات أن السيارات هي العنصر الرئيسي في بياناتك، وباقي العناصر ثانوية.

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

كما أرجو أوفق في مساعدتك.

أخوك القحم .

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

يا أخي الكريم :

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

فالسيارات تتفرع من كل شعبة وتتفرع أيضاً من كل قسم وتتفرع أيضاً من كل وحدة(أي في كل شعبة سيارات وفي كل قسم سيارات وفي كل وحدة سيارات)

فلدي الآن ثلاث جداول (الشعب، الأقسام، الوحدات).

وعملت أيضاً جدول رابع (السيارات)

وأنشأت علاقة بين الجدول الرابع والجداول الثلاث علاقة رأس بأطراف (الشعب ----< السيارات ،الأقسام ----< السيارات ، الوحدات ---- <السيارات)

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

والسلام.

#2

الشعب (رأس) ---------- السيارات(أطراف)

الأقسام(رأس)------------السيارات(أطراف)

الوحدات(رأس)----------- السيارات(أطراف)

#3

عساكم فهمتوا الي ابي إن شاء الله لاني متوقف عن البرنامج.

#4

اخي العزيز

يجب ان تعرف أن علاقة الرأس بالأطراف تأتي بين جدولين لتبين أن الجدول في (الأطراف)يعني أنه يحتوي على سجلات لها إرتباط بالجدول في جانب (الرأس) مما يعني أن كل السجلات التي فيه (بما يتبعها ) مرتبطة بالجدول الرئيسي بالتالي يجب أن تكون علاقاتك كالتالي:

الشعب(رأس) ====>الاأقسام(أطراف)

الأقسام(رأس)====>الوحدات(أطراف)

الوحدات(رأس)====>السيارات (أطراف)

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

أرجو أن أكون قد أستطعت أن أتوصل إلى الجواب على تساؤلك.

#6

طيب حلو انا سويت الي انت قلت

ولكن طلع عندي مشكلة وهي :

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

بيناما السيارة مرتبطة بالشعبة اي لا تتبع قسم او وحدة معينة.

تظهرلي الرسالة التالية

لايمكن إضافة أو تغيير سجل لأن السجل ذات صلة مطلوب في الجدول 'الوحدات'

#7

اخي العزيز

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

بالتالي وعن طريق الإستعلام تستطيع الحصول على النتائج كما تريدها.

مع تحياتي,,,

#8

عزيزي النقيب

أنت بحاجة إلى جدول وسيط يتكون من: رقم السيارة - رمز الموقع ( شعبة، قسم، وحدة ).

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

ثم تقوم بربط هذا الجدول بكل من جدول السيارات وباقي الجداول.

تحياتي

#9

الكود على يدك يا بطل.

#10

عزيزي

الدعوة لا تحتاج كود!!

الدعوة تحتاج إلى تصميم جدول لا غير.

_ لكن أريد أن أسألك سؤال: هل يوجد لديك بيانات أخري مع هذه التقسيمات، أو هو هذا الذي ذكرت فقط؟

تحياتي

#11

نعم يوجد لدي ،

أثاث ، ومعدات فنية

لك شعبة أثاث ومعدات فنية ، ولك قسم ولك وحدة كذلك .

ولكن حبيت اذكر السيارات كمثل فقط .

#12

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

لكن هل هذا هو السبب الذي جعلك تربط الأقسام بالشعب مثلا. أو هناك أسباب أخرى.

_ أرجو أن تعذرني فأنا أريد أن أصل وإياك تصميم سليم لجداول البيانات فأرجو ألا تمانع.

تحياتي

#13

وبالضبط يسمى عندنا "مراقبة المخزون"

ما رأيك يا Gaham تضيفني على الماسنجر عندك

hawe55@msn.com

#14

بكل سرور عزيزي النقيب.

لكن دعنا نحدد الوقت الملائم لذلك.

وعلى الرحب والسعة.

تحياتي

#15

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

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

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