تقييم الموضوع :
  • 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) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حساب مجموع ايام غياب موظف في شهر معين ahmed_elwerfalli 0 50 10-12-18, 10:11 PM
آخر رد: ahmed_elwerfalli
  سؤال عن كيفية جمع الارقام الموجبة فقط من عمود في الداتا جريد فيو alfaiz678 2 180 01-10-18, 09:24 AM
آخر رد: alfaiz678
  [سؤال] الترقيم التلقائي مع رمز معين في vb.net مراد بورجي 11 6,305 26-07-18, 11:31 PM
آخر رد: bajo
  كيف اعمل استعلام لحقول معينه متشابهه من عدة جداول aftfm 0 210 24-05-18, 09:16 PM
آخر رد: aftfm
  [SQL] انشاء جدول جديد من عدة جداول ابو ملاك الخبير 0 464 07-03-18, 02:46 AM
آخر رد: ابو ملاك الخبير
  مساعدة محتاج كود جمع قيم عمود فى الداتا جريد osemy 5 3,516 27-02-18, 08:53 PM
آخر رد: atyaf
  جمع عمود في داتا جريد واظهار الناتج في تكست بوكس nabil 8 6,243 17-12-17, 06:57 PM
آخر رد: mohamed125
  [VB.NET] ربط البرنامج بعدة اجهزة abid 11 9,564 19-08-17, 12:39 PM
آخر رد: osama.okn
  [سؤال] المساعدة - بجملة استعلام بين عدة جداول safalo 3 404 14-08-17, 02:06 AM
آخر رد: safalo
  لو سمحتوا يا جماعه طلب جمع قيم خلايا عمود فى الداتا جريد فيو نبيل كونكت 6 684 20-06-17, 11:02 PM
آخر رد: العواد الصغير

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


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