PDA

View Full Version : سوال: reset نمودن شماره صفحه در FastReport



khoshblagh
چهارشنبه 09 بهمن 1387, 08:21 صبح
با سلام
من گزارشی با FastReport ساختم که میبایست بعد از چاپ هر گروه از اطلاعات میبایست شماره صفحه دوباره از یک شروع گردد.گزارش دقیقا بر اساس گروه جدید از صفحه جدید شروع میشود ولی نمیدانم چگونه تابع #Page را دوباره reset نمایم.توضیح اینکه یک گروه ممکن است در چندین صفحه یا یک صفحه جا گرقته . مهم این است که گروه جدید با شماره صفحه یک مجددا شروع گردد. متشکرم

vcldeveloper
چهارشنبه 09 بهمن 1387, 13:18 عصر
اگر تابع خاصی برای ریست اون شمارنده ارائه نمیکنه، شما می تونید شمارنده خودتان را بسازید.
در قسمت کد در Designer فست ریپورت یک متغیر سراسری تعریف کنید، و در رویداد OnBeforePrint یکی از کنترل های گزارشتان مقدار آن را یک واحد اضافه کنید. هر زمان هم که لازم داشتید، می تونید مقدار آن را صفر کنید. برای نمایش این شمارنده در داخل گزارش هم می توانید از همان روشی که یک متغیر تعریف شده در فست ریپورت نمایش داده می شود، استفاده کنید.