مشاهده نسخه کامل
: Crystal Report - کریستال ریپورت
S.hoiseinpoor
22-01-2012, 02:16
چطوری میشه در یک کریستال ریپورت چند تا جدول رل همزمان چاپ کرد؟
Open-Source
22-01-2012, 13:27
استفاده از subreport
:12:
S.hoiseinpoor
31-01-2012, 17:04
ممنون که پاسخ دادین
اما میشه کمی واضح تر بگین؟
مثلا کدی ،دستوری چیزی!
وختی دارین کریستال ریپورت رو نشون میدین،انتخاب میکنین جدول ها رو دیگه!!! فک کنم باید اونها رو با کوری نشون بدین؟!!!!!(کار نکردم تا حالا با کریستال ریپورت! ولی مسخرست اگر این جور امکانی نداشته باشه!)....
Open-Source
31-01-2012, 22:49
ممنون که پاسخ دادین
اما میشه کمی واضح تر بگین؟
مثلا کدی ،دستوری چیزی!
کدی ، دستوری ، چیزی میزی خاصی نداره :31:
فقط روی reportet کلیک راست کن و هر تعداد subrepor که میخوای اضافه کن.
هر subreport مثل یه report مستقل هستش.
دیگه چیز خاصی نداره.:46:
H A M A S
01-02-2012, 09:36
دوست عزیز پیشنهاد میکنم از stimull report استفاده کنه...هم سریعتر هم بهتر
S.hoiseinpoor
01-02-2012, 09:37
خب وقتی من رو ریپورتم راست کلیک می کنم اصلا چیزی به اسم ساب ریپورت نیست که بخام add کنم
فقط تو قسمت کد نویسی خصوصیتی به اسم ساب ریپورت هست که استفادشو بلد نیستم.
می دونی ؟ هدف من اینه : بین دو جدولی که ارتباط یک به چند هست گزارش بگیرم که تمام اعضای هر دو جدولم نشون بده
S.hoiseinpoor
01-02-2012, 15:49
کسی نیست جواب ما رو بده؟
Open-Source
01-02-2012, 19:03
خوب اگه بین دوتا جدولت ارتباط هست نیازی به subreport نداری.
توی همون wizard ، لینک هات رو مشخص کن (اگه بیش از یه جدول داری).
دیگه با توجه به این ازتباط گزارشت پر میشه و نیاز به هیچ کار خاصی نداری.
پ.ن:
هر report فقط میتونه یه جدول داشته باشه و یا چندتا جدول که با هم ارتباط دارن.
در صورتی که بخوای از چندتا جدول که باهم ازتباط ندارن توی report استفاده کنی نیاز به subreport هست.(یعنی هر جدول توی یه report مستقل و بعد ترکیب اونا).
S.hoiseinpoor
02-02-2012, 00:00
ممنون از توجه شما
امتحان کردم ولی وقتی دوتا جدولی که با هم لینکن رو فیلداشونو باهم میذارم اصلا هیچ اطلاعاتی نشون نمیده
ولی وقتی تنها جدول اول رو قرار میدم اطلاعات نشون میده
لطفا به کد زیر توجه کن:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
DATA یه کلاسی واسه بدست آوردن اطلاعات هستش sql هم همون عبارت انتخاب اطلاعاته.
"sql="select * from tbl_project where Pid=1000
همه چی با این کدها درست پیش میره
فقط اطلاعات جدول دوم tbl_project1 نمایش داده نمیشه
دیگه مجبور شدم یه فایلی قرار بدم. لطفا دانلود کنید و کمکم کنید.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] file%2F7277040428%2FWindowsFormsApplication2.zip.h tml)
aliaghaaaaa
02-02-2012, 09:11
سلام.
می تونید تو کوئری که به کریستال پاس می دید از join کردن جداول استفاده کنید.
S.hoiseinpoor
04-02-2012, 22:27
کمی بیشتر راهنمایی کنین!
یا اگه زحمتی نیست اون لینکی رو که برنامه م بود رو دنلود کنین و تغییرات لازم رو درش انجام بدین
ممنون میشم.:11:
mafaman2003
05-02-2012, 00:06
سلام
در sql server یک view ایجاد کنید و جدولهایی که باید با هم ترکیب بشن رو انتخاب کنید(همون join) و ستون مشترک رو مشخص کنید. بعد میتونید مثل یک جدول از اون سلکت داشته باشید و اونو در کدنویسی به کریستال ریپورت پاس بدید.
S.hoiseinpoor
22-03-2012, 14:37
من از slqce استفاده میکنم. یه راهی نیست!؟
neda_traveler
15-04-2012, 09:41
شما باید دستور sql درست کنید
و با join اطلاعات بفرستید
حالا اطلاعات میتونه از چندین جدول باشه
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.