18-01-18, 03:12 AM
السلام عليكم و رحمة الله و بركاته
اريد أن أسأل كيف يمكن طرح نتيجتين من جملة استعلام select في فيجوال بيسك دوت نت
بمعنى اريد مثلا لعمود موجود في جدولين ان اطرح نتيجة الاول من الثاني ثم اظهار النتيجة في داتاجريد فيو
مثال عندي جدول باسم Customers و جدول آخر باسم payments مثلا و هما الاثنين يحتويان على عمود باسم CustName مثلا فأريد ان استعلم عن الجدول الاول ثم اطرح منه نتيجة استعلام الجدول الثاني
مثلا
أنا اريد طرح نتيجة dt2 من نتيجة dt1 و اظهار النتيجة في داتا جريد فيو فكيف يكون هذا
يعني لو نتيجة dt1 مثلا 20 اسم في عمود CustName الخاص بجدول Customers و نتيجة dt2 مثلا 6 اسماء في عمود CustName الخاص بجدول Payments و انا عايز اظهر ال 20 اسم ناقص ال 6 اسماء يعني 14 بس اللي يظهروا مع العلم ان اي اسم موجود في عمود CustName اللي في جدول Payments لازم حيكون موجود في جدول Customers
و لكم جزيل الشكر و ارجو ان اكون قد أوضحت المقصد
اريد أن أسأل كيف يمكن طرح نتيجتين من جملة استعلام select في فيجوال بيسك دوت نت
بمعنى اريد مثلا لعمود موجود في جدولين ان اطرح نتيجة الاول من الثاني ثم اظهار النتيجة في داتاجريد فيو
مثال عندي جدول باسم Customers و جدول آخر باسم payments مثلا و هما الاثنين يحتويان على عمود باسم CustName مثلا فأريد ان استعلم عن الجدول الاول ثم اطرح منه نتيجة استعلام الجدول الثاني
مثلا
كود :
Dim dt1, dt2 As New DataTable
Dim da1, da2 As New OleDbDataAdapter
da1 = New OleDbDataAdapter("select * from Customers ", Conn)
da1.Fill(dt1)
da2 = New OleDbDataAdapter("select * from Payments ", Conn)
da2.Fill(dt2)
أنا اريد طرح نتيجة dt2 من نتيجة dt1 و اظهار النتيجة في داتا جريد فيو فكيف يكون هذا
يعني لو نتيجة dt1 مثلا 20 اسم في عمود CustName الخاص بجدول Customers و نتيجة dt2 مثلا 6 اسماء في عمود CustName الخاص بجدول Payments و انا عايز اظهر ال 20 اسم ناقص ال 6 اسماء يعني 14 بس اللي يظهروا مع العلم ان اي اسم موجود في عمود CustName اللي في جدول Payments لازم حيكون موجود في جدول Customers
و لكم جزيل الشكر و ارجو ان اكون قد أوضحت المقصد