ورود

View Full Version : گزارش گیری در fast report



MrZeR0
یک شنبه 18 مرداد 1394, 21:09 عصر
سلام دوستان

من میخوام اطلاعات رو داخل report مرتب بکنم ، مثلا از برنامه کاربر انتخاب میکنه اطلاعات بر اساس نام و DESC مرتب بشه ، توی DataSet مرتب میشه اما وقتی توی گزارش load میشه دوباره بر اساس ID مرتب میشه چون از group header استفاده کردم.

الان راهی هست بعد از باز شدن گزارش توسط اسکریپت مرتب سازی رو انجام بدم؟

khokhan
یک شنبه 18 مرداد 1394, 22:31 عصر
سلام دوستان

من میخوام اطلاعات رو داخل report مرتب بکنم ، مثلا از برنامه کاربر انتخاب میکنه اطلاعات بر اساس نام و DESC مرتب بشه ، توی DataSet مرتب میشه اما وقتی توی گزارش load میشه دوباره بر اساس ID مرتب میشه چون از group header استفاده کردم.

الان راهی هست بعد از باز شدن گزارش توسط اسکریپت مرتب سازی رو انجام بدم؟

.................................................. .............

report1.Load("C:\\test.frx");
(report1.FindObject("Data1") as DataBand).Sort.Add(new Sort("[Product.Cost]"));

MrZeR0
دوشنبه 19 مرداد 1394, 09:52 صبح
تشکر فراوان دوست من ، الان تست میکنم

MrZeR0
دوشنبه 19 مرداد 1394, 11:06 صبح
اینو توی فایل گزارش استفاده کنم یا برنامه خودم؟

MrZeR0
دوشنبه 19 مرداد 1394, 11:09 صبح
میشه پارامترهاشو توضیح بدین؟

khokhan
دوشنبه 19 مرداد 1394, 15:16 عصر
اینو توی فایل گزارش استفاده کنم یا برنامه خودم؟
سمت برنامه و در رویداد باتنی که گزارش رو باهاش فراخوانی می کنی در کنار سایر دستوراتتون اون خط پایانی رو قرار بدین
البته شما بایستی مقادیر موجود در اون خط رو با توجه به نام گزارش و باند دیتایی که قرار فیلد مورد نظر در اون قرار بگیره رو سط کنین
اگه دستورات خودتونو بگذارین شاید بشه کاری کرد :لبخند:

MrZeR0
دوشنبه 19 مرداد 1394, 16:34 عصر
مرسی حل شدو تشکر فراوان

فقط میشه asc و desc رو هم راهنمایی کنین؟