چطوری میشه در یک کریستال ریپورت چند تا جدول رل همزمان چاپ کرد؟
Printable View
چطوری میشه در یک کریستال ریپورت چند تا جدول رل همزمان چاپ کرد؟
استفاده از subreport
:12:
ممنون که پاسخ دادین
اما میشه کمی واضح تر بگین؟
مثلا کدی ،دستوری چیزی!
وختی دارین کریستال ریپورت رو نشون میدین،انتخاب میکنین جدول ها رو دیگه!!! فک کنم باید اونها رو با کوری نشون بدین؟!!!!!(کار نکردم تا حالا با کریستال ریپورت! ولی مسخرست اگر این جور امکانی نداشته باشه!)....
کدی ، دستوری ، چیزی میزی خاصی نداره :31:نقل قول:
فقط روی reportet کلیک راست کن و هر تعداد subrepor که میخوای اضافه کن.
هر subreport مثل یه report مستقل هستش.
دیگه چیز خاصی نداره.:46:
دوست عزیز پیشنهاد میکنم از stimull report استفاده کنه...هم سریعتر هم بهتر
خب وقتی من رو ریپورتم راست کلیک می کنم اصلا چیزی به اسم ساب ریپورت نیست که بخام add کنم
فقط تو قسمت کد نویسی خصوصیتی به اسم ساب ریپورت هست که استفادشو بلد نیستم.
می دونی ؟ هدف من اینه : بین دو جدولی که ارتباط یک به چند هست گزارش بگیرم که تمام اعضای هر دو جدولم نشون بده
کسی نیست جواب ما رو بده؟
خوب اگه بین دوتا جدولت ارتباط هست نیازی به subreport نداری.
توی همون wizard ، لینک هات رو مشخص کن (اگه بیش از یه جدول داری).
دیگه با توجه به این ازتباط گزارشت پر میشه و نیاز به هیچ کار خاصی نداری.
پ.ن:
هر report فقط میتونه یه جدول داشته باشه و یا چندتا جدول که با هم ارتباط دارن.
در صورتی که بخوای از چندتا جدول که باهم ازتباط ندارن توی report استفاده کنی نیاز به subreport هست.(یعنی هر جدول توی یه report مستقل و بعد ترکیب اونا).
ممنون از توجه شما
امتحان کردم ولی وقتی دوتا جدولی که با هم لینکن رو فیلداشونو باهم میذارم اصلا هیچ اطلاعاتی نشون نمیده
ولی وقتی تنها جدول اول رو قرار میدم اطلاعات نشون میده
لطفا به کد زیر توجه کن:
DATA یه کلاسی واسه بدست آوردن اطلاعات هستش sql هم همون عبارت انتخاب اطلاعاته.کد:;()CrystalReport1 cr = newCrystalReport1
;()DATA ds = newDATA
;((cr.SetDataSource(ds.getData(sql
;crystalReportViewer1.ReportSource = cr
"sql="select * from tbl_project where Pid=1000
همه چی با این کدها درست پیش میره
فقط اطلاعات جدول دوم tbl_project1 نمایش داده نمیشه
دیگه مجبور شدم یه فایلی قرار بدم. لطفا دانلود کنید و کمکم کنید.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]