PDA

View Full Version : نمايش چند جدول به طور همزمان



sarbazi
پنج شنبه 02 دی 1389, 08:31 صبح
سلام دوستان من 3 تا جدول دارم كه مي خواهم هر سه را در كريستال ريپورت خود نمايش دهدم ولي وقتي كه يك جدول را نمايش مي دهم كار ميكنه ولي جدول دوم را اضافه مي كنم كار نميكنه چطوري ميشه 3 جدول را به طور همزمان در كريستال ريپورت نمايش داد

sokote_bi_payan
پنج شنبه 02 دی 1389, 09:58 صبح
به نام خدا
سلام
سه تا جدول تون و Join هست یا هر کدام مستقل اند ؟ هر 3 تاشون و یکجا می خوای نشون بدی یا جدا جدا ؟

ایمان مدائنی
پنج شنبه 02 دی 1389, 10:07 صبح
اگه ميخواهي هر سه تا را باهم نمايش بدي اول با innerjoin بريز داخل Dataset بعد نمايش بده

sarbazi
پنج شنبه 02 دی 1389, 10:22 صبح
3 جدولم جدا جدا هست ميخواهم داده هاي جدولم را دريك صفحه كيريستا ريپورت نمايش دهم

sarbazi
پنج شنبه 02 دی 1389, 10:24 صبح
كابر گرامي
iman_lovely666 (http://barnamenevis.org/member.php?125609-iman_lovely666)
ميشه بيشتر توضيح دهيد

sokote_bi_payan
پنج شنبه 02 دی 1389, 10:38 صبح
وقتی 3 تا جدول تون هیچ ربطی به هم ندارن اینجوری که نمیشه.
شما باید یه نقطه اشتراک بین این سه تا تعریف کنید بعد تو کوئری تون اینها رو Join کنید بعد از اون دیگه مشکلی ندارید و می تونید سه تا شو تو کریستال ریپورت نشون بدید.
موفق باشید

sarbazi
پنج شنبه 02 دی 1389, 10:43 صبح
حالا فكر كنيم دوتا دول داريم و در فيلدي مشترك هستند آنها را هم به هم متصل كرديم حالا چطوري نمايش دهيم با كريستال ريپورت لطفا با كد بنويسيد

با تشكر

ایمان مدائنی
پنج شنبه 02 دی 1389, 11:00 صبح
به نظر من شما سه تا جدول رو داخل يك view بريز و بعد نمايش بده
اگه نخواستي اينكارو كني ميتوني جدا جدا نمايش بدي در كريستال
حالا از خود كريستال ويژوال استفاده ميكني يا كريستال جدا ؟

sarbazi
پنج شنبه 02 دی 1389, 11:19 صبح
از كريستال ويژوال چگونه سه جدول را در viewبريزم من جدا جدا در view ريختم

sarbazi
پنج شنبه 02 دی 1389, 12:34 عصر
كسي نيست كمكم كنه لطفا

سريع و فوري

ایمان مدائنی
پنج شنبه 02 دی 1389, 12:42 عصر
از كريستال ويژوال چگونه سه جدول را در viewبريزم من جدا جدا در view ريختم
از كريستال ريپورت نياز نيست با يك كوئري اينكار را انجام دهيد
با استفاده از View خود SQL

sarbazi
شنبه 04 دی 1389, 09:16 صبح
بابا يكي كمكم كنه لطفا

Reza_Yarahmadi
شنبه 04 دی 1389, 09:35 صبح
اطلاعات 3 جدول به چه صورت بايد نمايش داده بشن؟ فيلدهاي 3 جدول كنار هم باشند؟ (مثال tbl1.Field1 , tbl1.Field2 , tbl2.Field3 , tbl2.Field4 , tbl3.Field5 ) يا اينكه ميخوايد اطلاعات جدول دوم زير جدول اول و اطلاعات جدول سوم زير بقيه باشه؟
براي مورد اول (كنار هم بودن) لطفا ساختار جداول رو بذاريد و رابطه بين اونها رو توضيح بديد.
براي مورد دوم هم كافيه نتايج جسجتوها رو با هم Union كنيد

Select * From tbl1
UNION ALL
Select * From tbl2
UNION ALL
Select * From tbl3در اين مورد نكته اي كه بايد رعايت كنيد اينه كه ساختار خروجي هر 3 دستور Select بايد مشابه باشه.