PDA

View Full Version : سوال: مشکل در گزارش گیری چند جدول در یک گزارش (نمایش چند گزارش در یک گزارش) کمک



rcs-graph
یک شنبه 11 اردیبهشت 1390, 09:53 صبح
سلام دوستان من تو کریستال ریپورت میخوام گزارشی تهیه کنم که مجموع کل جساب و کتابا باشه . یعنی اطلاعاتی که تو چند تا گزارش نشون داده میشه و رو یکجا تو یک گزارش بیارم.
حالا مشکلی که این وسط وجود داره اینه که من وقتی قسمت detail رو اضاف میکنم و فیلدها رو از جدول هام توش قرار میدم بصورت یکی در میون و پشت سر هم نمایش داده میشن .
من میخوام اول detail جدول اولم کامل بشه بعد بره سراغ جدول دوم.
یعنی گزارشات مجزا و زیر هم و تو یه report باشن . ممنون میشم کسی راهنمایی کنه

navidkhalilian
دوشنبه 12 اردیبهشت 1390, 18:03 عصر
سلام دوست عزیز داخل همون detail کلیک راست کن از منوی insert گزینه subreport را کلیک کن از پنجره باز شده گزینه سوم(report wizard ) انتخاب کن و یه نام بهش بده (فارسی بده) حالا روی کلید report wizard کلیک کن و بعد از پنجره باز شده finish را بزن بعد هم Ok کن.حالا روی subreport اضافه شده دوبار کلیک کن و فکر کنم نتیجه را خودت بهتر بفهمی.موفق باشی.

rcs-graph
دوشنبه 12 اردیبهشت 1390, 22:30 عصر
این روش جواب میده ولی نمیشه مقادیر تو subreport های مختلف باهم جمع کرد . مثلا من میخوام جمع کل تمام جدول هارو باهم جمع کنم و تو footer گزارشم نشون بدم.
در ضمن من میخوام گزارشمو با تاریخ فیلتر کنم . چطوری از تو vb با وجود subreport این کارو انجام بدم ؟ فکر نکنم بشه . راهنماییم کنیید لطفا

rcs-graph
سه شنبه 13 اردیبهشت 1390, 13:14 عصر
دوستان کمک کنییییییییییییییییییییییی ییییییییییید

Mojtaba.Kh
چهارشنبه 14 اردیبهشت 1390, 14:02 عصر
باید از SubTotal برا استفاده در GrandTotal گزارشت استفاده کنی.
لینک زیر میتونه کمکت کنه
http://www.dotnetspider.com/resources/26316-Adding-Sub-reports-Find-Sub-Total-Grand.aspx

navidkhalilian
چهارشنبه 14 اردیبهشت 1390, 17:46 عصر
این روش جواب میده ولی نمیشه مقادیر تو subreport های مختلف باهم جمع کرد . مثلا من میخوام جمع کل تمام جدول هارو باهم جمع کنم و تو footer گزارشم نشون بدم.
در ضمن من میخوام گزارشمو با تاریخ فیلتر کنم . چطوری از تو vb با وجود subreport این کارو انجام بدم ؟ فکر نکنم بشه . راهنماییم کنیید لطفا


کد برنامتو بزار تا بهتر بتونیم راهنمایی کنیم.اینجوری کسی نمیتونه کمکت کنه

rcs-graph
پنج شنبه 15 اردیبهشت 1390, 07:17 صبح
مچکرم داداشم فقط به نظرت چطوری باید گزارشمو با وجود subreport بر اساس تاریخ فیلتر کنم؟ چطوری تو کد نویسی به Item های sub report دسترسی پیدا کنم؟

باید از SubTotal برا استفاده در GrandTotal گزارشت استفاده کنی.
لینک زیر میتونه کمکت کنه
http://www.dotnetspider.com/resources/26316-Adding-Sub-reports-Find-Sub-Total-Grand.aspx

rcs-graph
پنج شنبه 15 اردیبهشت 1390, 07:18 صبح
کد نیست که داداش گلم همش design تو کریستال ریپورته فعلا

کد برنامتو بزار تا بهتر بتونیم راهنمایی کنیم.اینجوری کسی نمیتونه کمکت کنه

Mojtaba.Kh
پنج شنبه 15 اردیبهشت 1390, 09:47 صبح
برا فیلتر کردن تاریخ کافیه در SelectionFormula فیلد تاریخ رو فیلتر کنی یا یه پارامتر براش تعریف کنید.
برا دسترسی به آیتم های ساب رپورت در کجا میخوای بهشون دسترسی پیدا کنی؟در کدنویسی زبان برنامه سازی؟

rcs-graph
پنج شنبه 15 اردیبهشت 1390, 14:46 عصر
آره دیگه داداشم. من میخوام از محیط برنامه نویسیم گزارشمو فیلتر کنم .
بابت راهنماییت در مورد طراحی گزارش ممنون . طراحیش کردم خیلیم خوب شده . فقط مشکلم الان رو فیلتر کردنه . به کد زیر نگاه کنStr_Formula = Str_Formula & " {erja1.tarikh} IN " & "'" & Trim(azz.Text) & "' TO '" & Trim(taa.Text) & "' And "
Str_Formula = Trim(Str_Formula)


این کد گزارشو تو وی بی از اساس تاریخ فیلتر میکنه .
تو این کد erja1.tarikh اسم جدول و فیلدمه . ولی من وقتی که subreport دارم نمیتونم این کد رو بزنم .میگه فیلد رو نمیشناسه که راستم میگه . چطوری باید به subreport نفوذ کنم . منتظر راهنماییتم دادشم

navidkhalilian
یک شنبه 18 اردیبهشت 1390, 14:59 عصر
دوست عزیز شما فیلد رو داخل main report بزار بعد روی sub report کلیک راست کن و از لیست سمت چپ فیلدهایی رو که ساختی به لیست سمت راست انتقال بده.حالا می تونی از طریق فرم اصلی به پارامتر های sub report دسترسی داشته باشی.

rcs-graph
دوشنبه 19 اردیبهشت 1390, 00:28 صبح
داداش این مشکلو تقریبا حل کردم . دستت درد نکنه.حالا تو conect اشکال میگیره . به این تاپیک سر بزن
http://barnamenevis.org/showthread.php?286071-چگونگی-کانکت-شدن-به-گزارشی-که-ساب-ریپورت-داره؟-کمک

rcs-graph
سه شنبه 20 اردیبهشت 1390, 06:29 صبح
دوست عزیز من تو کریستال رو ساب ریپورت کلیک راست میکنم و change subreport link رو میزنم و پارامترهام رو مشخص میکنم و تو ساب ریپورتم ازش استقاده میکنم ولی وقتی گزارشو اجرا میکنم بر اساس پارامتر ها فیلتر نمیکنه. البته وقتی از تو ساب ریپورت اجرا میکنم (فقط خود ساب ریپورت) جواب میده. منتظر راهنماییتون هستم