ورود

View Full Version : مشکل با fastreport 4.15 در delphi xe5



asgarkz
جمعه 06 شهریور 1394, 14:33 عصر
سلام
من از fastreport 4.15 در delphi xe5 برای چاپ فاکتور استفاده میکنم. از آنجاییکه تعداد صفحات فاکتور، مشخص نیست برای همین داخل دلفی، صفحات و عناصر گزارش رو ایجاد میکنم. در نمایش اول مشکلی ندارم ولی وقتی دومین بار گزارش رو با دستور ShowReport باز میکنم، در دسترسی به عناصری که ایجاد شده بود، خطا میده. انگار که حذف شده باشن. لطفا راهنمایی کنید

یوسف زالی
جمعه 06 شهریور 1394, 23:39 عصر
سلام.
اطلاعاتتون کافی نیست.
ارور مربوطه چیه؟ متنش رو بگذارید.
روشی که اشیا رو ایجاد می کنید هم بگذارید تا بشه درست راهنمایی کرد.

asgarkz
یک شنبه 08 شهریور 1394, 00:18 صبح
من عناصر گزارش رو در اول برنامه بصورت زیر ایجاد می کردم
zCode := TfrxMemoView.Create(zReport.Pages[0]);
ولی بعد از اجرای گزارش و بستن آن، برخی از عناصر، مقادیر نامشخصی می گرفتند، که احتمالا بدلیل حذف parent، این اتفاق میفتاد.
بهرحال برای رفع مشکل مجبور شدم هر بار قبل از اجرای گزارش، همه عناصر رو ایجاد و سپس مقداردهی کنم.
یعنی کاربر به هر تعداد که روی گزینه چاپ کلیک کند، تمام عناصر مجددا ایجاد خواهند شد. آیا روش بهتری وجود دارد؟

یوسف زالی
یک شنبه 08 شهریور 1394, 09:59 صبح
اگر می دونید که از قبل گزارشتون چه آیتم هایی داره، چرا اون رو در زمان طراحی درست نمی کنید؟

asgarkz
یک شنبه 08 شهریور 1394, 19:35 عصر
آخه بعضی از فیلدها تعداد تکرارشون بستگی به تعداد کالاهای فاکتور داره و از اول مشخص نیست

یوسف زالی
یک شنبه 08 شهریور 1394, 23:27 عصر
خب باند هم برای همین روزها طراحی شده.
باند های مستر و سایر باندها رو امتحان کنید.