منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كود البحث في حقول عدة جداول - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : كود البحث في حقول عدة جداول (/showthread.php?tid=25081)



كود البحث في حقول عدة جداول - aftfm - 24-05-18

السلام عليكم ورحمة الله و بركاته

لدي عدة جداول بها حقل بنفس الاسم UName

كيف استطيع اكتب جملة الاستعلام لهذا الحقل من عدة جداول


RE: كود البحث في حقول عدة جداول - elgokr - 24-05-18

وضح اكثر لما تحتاجه
ومن حيث تمييز الاسم عن كل جدول فى الاستعلام سيكون بـ
كود :
Nametabale.UName

وذلك اذا تم الاستعلام عن قيم من جدول بمشاركة جدول اخري 
تحياتى لك



RE: كود البحث في حقول عدة جداول - aftfm - 24-05-18

ممكن تكتب جملة الاستعلام كمثال

مثلا 

 Select tbl1.UName, tbl2.UName, tbl3.UName Where UNmae= '" & txtUNmae.text


RE: كود البحث في حقول عدة جداول - elgokr - 24-05-18

على سبيل المثال

لو كنت محتاج تعرض بعض الاعمدة من جدول معين بيكون الشكل كالتالى
كود :
SELECT NAME1, NAME2, NAME3 FROM NAMETABALE

ولو كنت محتاج تعرض عمود او اكثر من عدة جداول ليشكل كما لو انه جدول واحد بيكون بالشكل التالى
كود :
SELECT NAMETABALE1.ID, NAMETABALE1.UName, NAMETABALE2.UName FROM NAMETABALE1 INNER JOIN NAMETABALE2  ON NAMETABALE1.UName = NAMETABALE2.UName

يعتمد ذلك على اعتماد عمود متكرر أو اعتماد الربط بين الجدولين

طيب نفس الكود بس باختصار بسيط
كود :
SELECT A.ID, A.UName, B.UName FROM NAMETABALE1 As A INNER JOIN NAMETABALE2 As B  ON A.UName = B.UName

للاطلاع اكثر عن الموضوع 
وكيفية عملية الربط بين جدولين أو اكثر
راجع هذا الموضوع احد مشاركات الاخ ViV
http://vb4arb.com/vb/showthread.php?tid=24918

تحياتى لك 
وتمنياتى لك التوفيق