منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] ممكن حل لهذا الاستعلام - نسخة قابلة للطباعة

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



ممكن حل لهذا الاستعلام - tahaayyoub - 10-02-20

ضوع
[VB.NET] مساعدة في ايجاد استعلام
كيف يمكنني ان اعمل استعلام لحقل في جدول ومرتبط بجدول اخر، يظهر قيمتين مختلفتين لنفس الحقل مع باقي الحقول في الجدول الرئيسي في الكريستال ريبورت + vb.net (جدول المحاضر، وجدول اطراف الخصومة، في الغالب اثنين ويفرق بينهما بحقل الصفة qualite)
مثلا: جدول Proces-verbal: 
id_proces_v 'رمز المحضر
id_tiers       'رمز الطرف
type_pv      'نوع المحضر
date_pv      'تاريخ المحضر
وجدول ثاني: tiers:
id_tiers          'رمز الطرف
nom_tiers       'اسم الطرف
qualite_tiers    ' الصفة: مدعي او مدعى عليه مرتبطين بالمفتاح id_tiers 

ويظهر كمايلي:

لفائدة السيد:     xx           'مدعي'
محضـــــــــــر: تبليغ
بتاريـــــــــــخ:07/02/2020
ضد السيـــد:      yy           'مدعى عليه'



RE: ممكن حل لهذا الاستعلام - alsalamoni - 10-02-20

(10-02-20, 01:28 PM)tahaayyoub كتب : ضوع
[VB.NET] مساعدة في ايجاد استعلام
كيف يمكنني ان اعمل استعلام لحقل في جدول ومرتبط بجدول اخر، يظهر قيمتين مختلفتين لنفس الحقل مع باقي الحقول في الجدول الرئيسي في الكريستال ريبورت + vb.net (جدول المحاضر، وجدول اطراف الخصومة، في الغالب اثنين ويفرق بينهما بحقل الصفة qualite)
مثلا: جدول Proces-verbal: 
id_proces_v 'رمز المحضر
id_tiers       'رمز الطرف
type_pv      'نوع المحضر
date_pv      'تاريخ المحضر
وجدول ثاني: tiers:
id_tiers          'رمز الطرف
nom_tiers       'اسم الطرف
qualite_tiers    ' الصفة: مدعي او مدعى عليه مرتبطين بالمفتاح id_tiers 

ويظهر كمايلي:

لفائدة السيد:     xx           'مدعي'
محضـــــــــــر: تبليغ
بتاريـــــــــــخ:07/02/2020
ضد السيـــد:      yy           'مدعى عليه'

كود :
SELECT Proces-verbal.id_proces_v ,
       Proces-verbal.type_pv ,
       Proces-verbal.date_pv ,
       tiers.nom_tiers ,
       tiers.qualite_tiers

FROM   Proces-verbal

INNER  JOIN tiers ON tiers.id_tiers = Proces-verbal.id_tiers

WHERE  Proces-verbal.id_tiers = ?