الانتقال إلى المحتوى

كيفية التعامل مع علاقة Many To Many


ahmedsayed

Recommended Posts

مفيش حاجة اسمها many to many في واقع البرمجيات ... هذه العلاقة يستخدمها محللون النظم ، ولكنها بالطبع يفهمها المبرمج ويقوم بتحويلها الي علاقة فيجوالية أو تخيلية (اسلوب التحايل).

وهي عبارة عن جدول وسيط بين جدولين !!!!

سأمنحك مثال بسيط جداً

لدينا كيان يدعي المخازن ، وكيان يدعي الأصناف ، هناك علاقة كثير إلي كثير تربط الكيانين ... وهناك حقل في العلاقة يدعي (الرصيد).

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

1- أعمل شاشة للمخازن وسجل فيها أكثر من مخزن.

2- أعمل شاشة للأصناف وأدرج بلوك بيانات لكيان الصنف ، ومن ثم أدرج بلوك بيانات آخر وأربطه مع كيان الصنف واجعله بلوك جدولي



وهذا هو المتبع في جميع أنواع برمجيات النظم



شكراً لك وبالتوفيق الدائم لك ولجميع الأمة الإسلامية

تم تعديل بواسطة MMA
رابط هذا التعليق
شارك


عمل ماستر ديتيلس :-
عند انشاء فورم اول وعمله في كونفس
واردنا عمل ماستر ديتيلس
نضع الموشر على داد بلوك ويزا
ونضغط على CRATE ونعمل نفس خطوات انشاء فورم
الا ان نا تي الى CRATE RELATION SHIP وفيها نختار
الحقل الرابط بين الماستر والديتلس

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

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   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

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية