PDA

View Full Version : استفاده 2 جدول در یک کریستال ریپورت



bazardeh
سه شنبه 07 تیر 1390, 11:12 صبح
من در کریستال می خوام از 2 جدول استفاده کنم مانند زیر

71686

و برای این کار از کد زیر برای select کردن استفاده کردم


com.CommandText = "select * from student,moadel where codstu= '" + report.t1.ToString() + "' or codst= '" + report.t1.ToString() + "'";

اما فقط جدول اول(student) رو در کریستال قابل مشاهده است و جدول دوم رو ندارم
به نظر شما مشکلم کجاست و راهی برای select کردن 2 جدول و شرط گزاری روی آنها در کریستال

mmd2009
سه شنبه 07 تیر 1390, 18:46 عصر
با سلام

دوست عزیز شما یک کوئری بنویس که اطلاعات دو جدول رو بگیره بعدش به تعداد فیلدهای مورد نیازت که select کردی کافیه یک دیتاتیبل تو دیتاست درست کنی و نام هر فیلد هم طبق نام هم ستون دیتاتیبل باشه بعدش بذاریش دیتاتیل رو تو ریپورت و اطلاعات رو با کد نویسی بگیری و بذاری تو دیتاتیبل و ست بکنی ریپورت رو با دیتاتیبل.

امیدوارم خوب توضیح داده باشم

موفق باشید

amir65gh
چهارشنبه 08 تیر 1390, 15:18 عصر
سلام
بهترین روش این هست که یه view تو دیتابیس بسازید که ترکیب دو یا چند table هست.
بعد اون ویو را به کریستال ارتباط بدهید.
بعدش دیتا سورس را از application بهش بدید.
موفق باشید.