فیلد های مخصوص (Special Fields) در Crystal Report
این گونه فیلد ها به بانک خاصی متصل نیستند ، بلکه عملکرد مخصوصی دارند . مثلا تاریخ چاپ ، شماره رکورد ، شماره صفحه و… . برای استفاده از آنها کافی است آنها را بر روی یک قسمت از گزارش قرار دهید . معمولا این فیلد ها را در قسمت های Page Header یا Page Footer قرار می دهند . زیرا اطلاعات کلی در رابطه با گزارش در اختیار کاربر قرار می دهند و نیازی به تکرار ندارند . در زیر تعدادی از آنها را معرفی می کنیم :
فیلد | کاربرد |
Print Date | تاریخ دقیقی که گزارش در آن چاپ شده است . |
Print Time | زمان دقیقی که گزارش چاپ شده است . |
Modification Date | تاریخ آخرین تغییراتی که به گزارش اعمال شده است . |
Modification Time | زمان آخرین تغییراتی که به گزارش اعمال شده است . |
Data Date | تاریخی که داده ها از بانک اطلاعات واکشی شده است. |
Data Time | زمانی که داده ها از بانک اطلاعاتی واکشی شده است . |
Record Number | شماره هر رکورد خوانده شده . |
Page Number | شماره ی صفحه. |
Group Number | شماره داخلی و ترتیبی مربوط به تمامی گروه های موجود در گزارش |
Total Page Count | تعداد کل صفحات |
File Creation Date | تاریخ ایجاد فایل گزارش |
Page N Of M | منظور از N شماره صفحه جاری و منظور از M تعداد کل صفحات می باشد . |
به عنوان مثال، یک نمونه از فیلد Record Number را بر روی قسمت Details گزارش کشیده و رها نمایید . عناونی که در قسمت Page Header نمایش داده می شود را به شماره تغییر دهید :
برنامه را اجرا کنید و نتیجه را مشاهده نمایید :
همانطور که در شکل بالا مشاهده می کنید یک شمارنده به صورت خودکار به گزارش اضافه می شود و شما نیازی نیست این کار را به صورت دستی انجام دهید.