تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب المساعدة عاجلة لو سمحتم
#1
السلام عليكم ورحمة الله تعالى وبركاته
الأساتذة الكرام أرجوا المساعدة في عمل لوب
أريد عمل استعلام يبحث فيه داخل Table2 من خلال أسطر في table1
أي يقرأ كامل أسطر Table1 العمود الأول ويبجث في table22 عن البيانات التي تحمل نفس قيمة العمود الأول في table1
 أرجو أن أكون قد وضحت فكرة سؤالي ولكم جزيل الشكر على المساعدات القيمة التي تقدمونها لنا نحن المبتدئين.
   
كتبت هذا الكود

كود :
 For Each rows As DataGridViewRow In DGV_D.Rows
          ProdDataAdapter = New SqlDataAdapter("SELECT * FROM Pharm_Stock where ID_Prod = " & DGV_D.CurrentRow.Cells(0).Value & " and ppa = " & DGV_D.CurrentRow.Cells(1).Value & "   ORDER BY Medic", cnn)
          ds = New DataSet
          cnn.Open()
          ProdDataAdapter.Fill(ds, "Pharm_Stock")
          cnn.Close()
          ListeProdBindingSource.DataSource = ds.Tables("Pharm_Stock")
          DGV_Lots.DataSource = ListeProdBindingSource
      Next


ةلكن النتيجة تطلع سطر واحد بينما يجب أن تكون أكثر من ذلك أي بحسب عدد أسطر table1



أرجوا المساعدة ولكم جزيل الشكر
الرد }}}
تم الشكر بواسطة:
#2
أخوي

تستطيع بالاستعلام تحصل على المطلوب

ضع اسماء الجدولين واسماء الأعمدة التي تريد مطابقتهما
ولو تضع قاعدة البيانات في المرفقات أفضل

الاستعلام مثل التالي
PHP كود :
SELECT Table1.*
FROM  Table1
INNER JOIN Table2 ON Table1
.Name Table2.Name 
الرد }}}
تم الشكر بواسطة:
#3
الجدولان ليسوا في نفس القاعدة الأول من ملف xml والثاني من قاعدة بيانات sql server
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم
اخي الكريم من خلا نظرة على الكود انت مع كل سطر تمر عليه انت تفرغ DataSet و تعيد ملئها بالجدول Pharm_Stock
اما عن جملة الاستعلام فانا اراها صحيحة كتابياً
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة:
#5
بعد تعطيل تفريغ dataset وملإها من جديد أنظر أخي الكريم النتيجة
ملأت table2 بعدد أسطر table1 لكن فقط نفس السطر الأول تكرر في table2
أرجوا أن تكون الفكرة توضحت لكم أكثر
   
الرد }}}
تم الشكر بواسطة:
#6
اعمل Group By للحقول المحددة في جملة الاستعلام و تنتهي مشكلة التكرار
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة:
#7
"select * from tabel2 where field_name like ' % & dgv1.currentrow.cells(2).value & % ' JJJJJJJJJJJJJJJJ"

حيث أن dgv1 هي الاداة المعروض فيها جدول tabel1
الرد }}}
تم الشكر بواسطة:
#8
شكرا لكن المشكلة في currentrow أي أن النتيجة ستكون فقط حسب currentrow وما أريده هو كل الrows الموجودة في table1
ألف شكر مرة أخرى على اهتمامكم
الرد }}}
تم الشكر بواسطة:
#9
السلام عليكم

هذة الامور تحتاج الى  LINQ   وليس  الى Ado.net
ابحث وستجد  مليون حل  بأستخدام LINQ  ..
ونصيجة  :  انسى  الفجيوال  بيسك     وأشتغل سي شارب 
وألا  ستعاني كثير      ...
يعطيكم العافية
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الرجاء المساعدة المتألق9 0 348 15-03-23, 09:41 PM
آخر رد: المتألق9
  المرجو المساعدة على توزيع الطلاب وفق شروط محددة fohah 0 974 07-10-20, 12:02 AM
آخر رد: fohah
  لعدم وجود رد على سؤالي كتبته هنا بطريقة أوضح ,, ارجو المساعدة ahmed_elwerfalli 1 1,610 28-04-18, 06:09 PM
آخر رد: ahmed_elwerfalli
  [كود] المساعدة في وضع صورة لكل موظف وادي العوضي 3 2,470 23-03-18, 06:34 PM
آخر رد: حيدر العراقي
  [سؤال] المساعدة - بجملة استعلام بين عدة جداول safalo 3 2,231 14-08-17, 02:06 AM
آخر رد: safalo
  [كود] المساعدة في كود بحث برقم التسلسل اذا كان الرقم غير موجود داخل قاعدة بيانات تخرج رسالة وادي العوضي 3 2,703 14-07-17, 09:43 AM
آخر رد: وادي العوضي
  [كود] المساعدة في معرفة اين الخطأ في كود الاضافة لصورة موظف وادي العوضي 2 1,803 11-07-17, 05:56 PM
آخر رد: وادي العوضي
  تعديل كود فاتورة مبيعات بلغة #C أرجو المساعدة أبو راشد عبدالوهاب 5 3,347 11-07-17, 12:56 AM
آخر رد: أبو راشد عبدالوهاب
  المساعدة في طريقة تحويل اسماء حقول الداتا كريد فيو الى العربية وادي العوضي 7 3,191 08-07-17, 03:07 PM
آخر رد: وادي العوضي
  عاجل لو سمحتم djelloul 8 2,462 20-04-17, 10:37 PM
آخر رد: djelloul

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


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