تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] عملية ربط عمود بعدة جداول أخرى حسب شرط معين
#1
Question 
السلام عليكم و رحمة الله ،،،

كيف الحال أخواني الأعضاء ...

سؤالي معقد بعض الشيء لذلك ساقوم بتوضيحه قدر الامكان بالرغم اني قد قمت بعملية البحث و وجدت بدائل و لكن بدائل غير عملية و اريد الحل الامثل لهذه المشكلة ،،



نبدأ باسم الله

لدينا ثلاثة جداول على سبيل المثال تحتوي على بيانات ثلاث كينونات هم :
1) ملف المريض | رمزها مثلا 1
2) الموردين | رمزها مثلا 2
3) الموظفين | رمزها مثلا 3

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

و اسمه مثلا Account

و لدينا الحقول :
ID | ايراد | مصروف | Fkey | رمزها | نوع العملية


ولو فرضنا أن الحقل Fkey هو رقم يدل على ID من احد الجداول التي بالاعلى و نقوم بالتفرقه من خلال الرمز المدرج مثلاً : اذا كان 2 فانه يكون جدول الموردين و اذا كان 3 فانه يدل على جدول الموظفين ...الخ ،،
حقل [نوع العملية] غير مهم في سؤالي و لكن للتوضيح ، فمعناه اذا كان [1] فانه [ايراد] إذا كان [0] فانه [مصروف]

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

المطلوب :

1) عملية استعلام عام لجميع القيود اليومية التي حصلت مع تفاصيل عنها
من خلال استخدام Fkey + الترميز الذي يدل على الجدول

او

2) تحليل منطقي للجداول


نتائج توصلت اليها و هي كالتالي :

1 ) استخدام Triggers : و خلفيتي فيها ضعيفه .
2) الاستعلام عن كل جدول على حده حسب الترميز ، ثم عمل اتحاد لجميع الاستعلامات التي حصلت .
3) وضع ثلاثة مفاتيح اجنبية في الجدول كل مفتاح يدل على جدول و لكن سيضل هناك مفتاج اجنبي فارغ و جدول اجنبي مملوء فمثلا : عند ادخال حساب لمريض سيقوم بادخال المفتاج الاجنبي الخاص بالمريض فقط و يترك باقي المفاتيح الاخرى فارغه و استخدام Inner Join

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

هذا ولكم جزيل الشكر و العرفان
الرد }}}}
تم الشكر بواسطة: awidan76
#2
هل من مساعد ؟
الرد }}}}
تم الشكر بواسطة: awidan76
#3
ياريت والله .
فانت معلمي وانا افتخر

بالنسبه لطلب هذا انا متاكد انه مع اخي الغالي حفظه الله ويسعده sniper.ps
حيث انه كان معلمي السابق في المنتدي القديم
الله يحفظكم
اعز الناس واعز معلمين :
1)   sniper.ps
2) Ahmed_Mansoor
3) myalsailamy
4) ahmedabdelaliem الله يحفظهم 
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف اعرض جداول هذه القاعدة atefkhalf2004 0 33 28-11-16, 07:10 PM
آخر رد: atefkhalf2004
  [سؤال] كيفية اضافة عناصر عمود فى جدول من قاعدة بيانات فى جدول اخر hidn 1 175 04-11-16, 09:25 AM
آخر رد: thevirus
  [سؤال] كيف اجمع مافي عمود مع تجاهل بعض مليس رقماً مثل # abumuhannadzym 4 178 05-10-16, 11:02 AM
آخر رد: abumuhannadzym
  [سؤال] عملية حفظ التعديلات بعد الحذف أو التعديل لا تتم في DataSet السندبااد 5 240 17-08-16, 12:24 PM
آخر رد: أبوبكر سويدان
  ازاى بعد اما اعمل سكان بالباركود ويتسجل فى تكست بوكس معين يتنقل اوتوماتيك لتكست اخر araxis 1 169 07-07-16, 12:11 AM
آخر رد: الوادي
  مشكله في عملية البحث علي كعبي 12 238 01-06-16, 01:21 AM
آخر رد: علي كعبي
  [سؤال] عمل علاقة بين عدة جداول في Dataset عبد الله 0 137 08-03-16, 06:46 AM
آخر رد: عبد الله
  كود التالي والسابق بترتيب معين aftfm 0 217 08-02-16, 11:37 AM
آخر رد: aftfm
Photo طريقة بحث و إظهار حقل معين من سجلين مختلفين ,, ولكن يتساويا في رقم المستخدم ahmed_elwerfalli 6 441 27-12-15, 03:55 AM
آخر رد: ahmed_elwerfalli
  داتاقريد فيو واحد به تسلسل تواريخ في عمود و جلب معطيات قاعدة البيانات في عمود اخر magh77 0 193 12-12-15, 09:42 PM
آخر رد: magh77

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم