ارجو ان تفيدوني في تعلم العلاقات في الفيجول دوت نت بين الجداول لاني اريد ان اربط الجدول الاول بالتيكس بوكس والجدول اثاني بالداتاكراد فيو وقد بحثت في المنتى ووجدت الكود التالي لكن ما عمل عندي واخرج بانه لايمكن ان يكون علاقات
'كتابة نصي الاستعلام عن الجدولين وتخزينهما
SQL(0) = "Select ID,name from Emp1"
SQL(1) = "Select ID,City,phone,mobile,Email from Emp2"
' فتح الاتصال
MyConn.Open()
' إفراغ الداتاسيت من الجداول
MyDS.Clear()
'الآن تعبئة الجدول الأو وهو الأب وتخزينه في الداتاسيت
MyDA1 = New OleDbDataAdapter(SQL(0), MyConn)
MyDA1.MissingSchemaAction = MissingSchemaAction.AddWithKey
MyDA1.MissingMappingAction = MissingMappingAction.Passthrough
MyDA1.Fill(MyDS, "Emp1")
'الآن تعبئة الجدول الثاني وهو الإبن وتخزينه في الداتاسيت
MyDA2 = New OleDbDataAdapter(SQL(1), MyConn)
MyDA2.MissingSchemaAction = MissingSchemaAction.AddWithKey
MyDA2.MissingMappingAction = MissingMappingAction.Passthrough
MyDA2.Fill(MyDS, "Emp2")
' بعد تعبئة الداتاسيت بالجدولين نستطيع معالجتهما في وضع منفصل لذلك سوف نقوم بقفل الاتصال بقاعدة البيانت
MyConn.Close()
'تخزين بيانات العمودين الأب والإبن ذوي العلاقة
dc1 = MyDS.Tables("Emp1").Columns("ID")
dc2 = MyDS.Tables("Emp2").Columns("ID")
'تكوين العلاقه بين الجدول الأب والإبن
Try
datarelation = New DataRelation("Emp12", dc1, dc2, True)
MyDS.Relations.Clear()
MyDS.Relations.Add(datarelation)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
ارجو تعليمي وبصورة مبسطة العلاقات