تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال كفية اعمل علاقة بين جدولين مع طريق الاضافة و التعديل و الحدف
#9
إقتباس :بالنسبة للعلاقات فانا مشهور بجهلها

بسم الله والصلاة والسلام على رسول الله

أنا سبق وشرحتها لك في الاكاديمية ,,والموضوع سهل جدا
وكما قلت لك :
هناك علاقات طويلة الأمد : وهو الربط المتواصل بين الحقول أثناء تصميم الجداول
وهناك علاقه قصيرة الأمد : يتم انشائها لتحقيق هدف محدد ثم هدم العلاقة بعد هيك .

أعطيك مثال على العلاقة قصيرة الأمد :
نعتمد على كائن DataColumn
لنفرض مثلا ________عندنا جدولين :Tab1_Tab2
ونحتاج الى عمل علاقة بين الحقل الرئيسي في الجدول الاول مع الحقل الأجنبي للجدول التاني :
PHP كود :
Dim DataColumn1 As DataColumn DataSet1.Tables("Tab1").Columns("ID")
            
Dim DataColumn2 As DataColumn DataSet1.Tables("Tab2").Columns("A_ID"

وبعدين نأتي لعملية الربـــــــــط أو ما يعرف بعملية أنشاء العلاقة :
PHP كود :
Dim MyDataRelation As System.Data.DataRelation = New System.Data.DataRelation("Tab1_Tab2"DataColumn1DataColumn2

مع هذا الكود الذي يدمج العلاقة لتصبح واقعية للأستخدام :
PHP كود :
DataSet1.Relations.Add(MyDataRelation
تمام شــــــــــــــــــباب ..؟؟
وبعد هيــــــــــك لما تخلص أهدم العلاقة .:
PHP كود :
DataSet1.Relations.Remove(MyDataRelation

تمـــــــــــــــــام ياشـــــــــــباب ...؟

أعتقد لن تجـــد أفضل من هذا التتوضيح والشـــــــرح ...

تحيـــــــــــاتي للجميــــــــــع .

Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
سؤال كفية اعمل علاقة بين جدولين مع طريق الاضافة و التعديل و الحدف - بواسطة Abu Ehab - 16-04-13, 11:23 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 104 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 277 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,490 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 513 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 809 09-02-25, 12:02 AM
آخر رد: princelovelorn
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 620 05-02-25, 01:51 AM
آخر رد: new_programer
  سؤال واستفسار خالد كامل1 1 404 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 396 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 448 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 369 21-12-24, 02:57 PM
آخر رد: aljzazy

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


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