PDA

View Full Version : سفارشی کردن کریستال ریپورت



bazardeh
دوشنبه 13 تیر 1390, 16:14 عصر
سلام و خسته نباشید
من می خوام یه گزارش ساده بگیرم از یه اطلاعاتی
ولی می خوام صفحه ی اولم با صفحه ی دوم از نظر ظاهری (شکل و عکس) فرق کنه
یعنی صفحه ی اول یه شکلی داشته باشه و دومی با اون فرق کنه
بعد سومی همان اولی باشه و چهارمی همان دومی و ... تا جایی که اطلاعات تموم بشه

می خواستم بدونم میشه این کار را انجام داد با تشکر

bazardeh
دوشنبه 13 تیر 1390, 18:06 عصر
لطفاً اگر اطلاعاتی دارید راهنمایی کنید یا حداقل بگید بلید و نمی گید که نا امید نشم

و تلاش خودمو بیشتر کنم

bazardeh
دوشنبه 13 تیر 1390, 21:46 عصر
سلام دوباره
آیا در کریستال این کار شدنی است یا در ابزار ها و نرم افزار ها ی دیگر و مشابه این کار شدنی هست

Padrone
سه شنبه 14 تیر 1390, 00:01 صبح
والا من که با همچین مشکلی برخورد نکرده بودم
ولی فکر کنم با subreport حلش کرد
یه تست بزنید خبرش رو هم بدید
اندازه page رو دوبرابر کنید و جدا کنده صفحات رو بین ریپورت اصلی و زیر ریپورت بذارید تا بقیه در صفحه بعد چاپ بشه

bazardeh
سه شنبه 14 تیر 1390, 15:06 عصر
ولی فکر کنم با subreport حلش کرد
اندازه page رو دوبرابر کنید و جدا کنده صفحات رو بین ریپورت اصلی و زیر ریپورت بذارید تا بقیه در صفحه بعد چاپ بشه

مگه subreport داخل کریستال استفاده نمیشه
subreport در کریستال به معنی ایجاد یک گزارش در یک گزارش استفاده میشود درسته

71952

bazardeh
سه شنبه 14 تیر 1390, 19:49 عصر
لطفاً راهنمایی بفرمائید

Padrone
سه شنبه 14 تیر 1390, 21:13 عصر
نمیدونم امکان پذیر هست یا نه
ولی تنها راهی هست که به ذهنم رسید
تو کریستال ریپورت به پروژه تون اضافه کنید و یکی رو برای صفحه اول و دومی رو برای صفحه دوم طراحی کنید بعد در کریستال ریپورت اول یه SubReport به سازید و کریستال ریپورت دوم رو بهش نسبت بدید

bazardeh
چهارشنبه 15 تیر 1390, 00:14 صبح
کریستال اول رو من ساختم و به برنامه اظافه و کد هاش رو قرار دادم و تست کردم درسته
اما کریستال دوم الان می خوام بسازم و از طریقی که فرمودین نسبت بدم که بقیه رکورد ها در کریستال بعدی بیاد
تا اینجا که کار من مشکلی نداره درسته یا نه با تشکر

bazardeh
چهارشنبه 15 تیر 1390, 00:18 صبح
من کریستال اول رو ساختم و جدول و کد نویسی و ... رو انجام دادم و تست کردم درسته
حالا باید کریستال دوم رو در برنامه بسازم اما همان ارتباطات را به کریستال دوم بدهم یعنی در موقع انتخاب جدول همان جدول را باشد
و بعد روشی را که شما فرمودید را انجام دهم و به هم نسبت دهم تا اینجا مشکلی به نظر شما نیست و راهی را اشتباه نکردم

bazardeh
چهارشنبه 15 تیر 1390, 00:26 صبح
این روش فقط داخل همان کریستال اول ، کریستال دوم رو نمایش می دهد یعنی 2 کریستال را هم زمان در یک صفحه
کاری باید بکنم که به صفحه دوم برود یا این کار فقط برای ترکیب کردن در یک صفحه است

bazardeh
چهارشنبه 15 تیر 1390, 15:43 عصر
مشکل کار من و راه حل آن چیه

mmd2009
چهارشنبه 15 تیر 1390, 21:39 عصر
سلام دوست عزیز من تازه از اومدم خونه و الان پ خ شمارو دیدم ببینید



ببین شما یک pageNumber داری تو قسمت فرمولی نویسی و با توجه به این شما میتونی صفحه های زوج و فردت رو مشخص بکنی با شرط

خب حالا کافیه خاصیت Suppress مثلا عکسی که میخوایید تو صفحات زوج بره رو تیکش روفعال بکنید و بگید اگر صفحه جاری زوج بود نمایش بده و اگر نبود نمایش نده

این کارا بر می گرده به توان شما در درک محیط فرمول نویسی کریستال ریپورت

توضیحات ساده و مشخصه اگر مشکلی داشتی بگو دوباره کمکت می کنم

موفق باشید

bazardeh
چهارشنبه 15 تیر 1390, 23:15 عصر
با تشکر از شما mmd2009
اگر مقدور هست لینکی یا کتابی از فرمول نویسی در کریستال مثال بزنید
و چگونگی دسترسی به خاصیت Suppress

mmd2009
پنج شنبه 16 تیر 1390, 03:26 صبح
منبع مناسبی راستش سراغ ندارم یا بهتر بگم اینترنت بهترین منبع شماست احتمالا برای این کار

عکس زیر رو ببین منظور منو میفهمید