الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الاستعلام فى جدولين فى 2005

مغلق
بدأه seco في 18 مايو 2006 · 4 رد · 982 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله

عندى جدولين على القاعده مربوطين اريد ان استعلم كاالاتى

اريد ان اعود مثلا بسجلات ال child table حيث ان القيمه الفلانيه من الجدول الاول (الرئيسى) تساوى قيمه معينه طبعا ليس شرط ان يكون القيمه التى استعلم عنها فى الجدول الاول هى ال primary key الذى يربط الجدولين ممكن تكون اى عمود اخر

ماذا اكتب بالضبط ؟؟ كيف سيكون الاستعلام؟؟

ام اعمل view فى الاكسس فيها الجدولين واضيف لهم واحذف منهم وخلاص؟؟

شكرا :)

Nothing Beat the Human Brain

موبايل 020104927122

#2

فين الشباب

ياريت حد يرد على يكون عمل هذا النوع من الاستعلامات فى برنامج

شكرا

Nothing Beat the Human Brain

موبايل 020104927122

#3

ليكن الرئيسي prnt والفرعي chld ليكن الحقل المراد الاستعلام عنه في الرئيسي هو pfld وفي الفرعي هو cfld

أول ما عليك هو أن تخزن القيمة المطلوبة من الرئيسي في متحول وليكن str من نوع سلسلة نصية

ليكن الداتا سيت الذي تستخدمة هو ds

بقي عليك كتابة التالي

ds.chld.defaultview.rowfilter="cfld like '" & str & "'"
#4

اخى العزيز من الممكن ان تسوى ذلك فى جملة الsql

عن طريق ربط الجدولين فى جملة select مثلا

ب iner join

او outer join

والله المستعان

#5

يب ممكن توضح لنا ماتريكس ريلود جمله الselect اللي تربط بين جدولين

انا كتبت هذي الجمله وما ضبطت عندي

Dim sqlsearch As String = "select*from table1,table2 where (table1.name ='" & x & "')and (table1.id= table2.id)"Dim cmdsearch As New SqlCommand(sqlsearch, CON)
		Dim dr As SqlDataReader = cmdsearch.ExecuteReader
		If dr.Read Then
			While (dr.Read())
Label4.Text = dr.Item("table1.Tel")

لكن للأسف لم يظهر لي اي نتيجه

وكتبت كود اخر بطريقه الاستعلام الفرعي ولم يضبط ايضا

Dim sqlsearch As String = "select id from table1 where id in(select id From table2)

هذا الموضوع مغلق.

مواضيع مشابهة