فیلد های مخصوص (Special Fields) در Crystal Report

این گونه فیلد ها به بانک خاصی متصل نیستند ، بلکه عملکرد مخصوصی دارند . مثلا تاریخ چاپ ، شماره رکورد ، شماره صفحه و… . برای استفاده از آنها کافی است آنها را بر روی یک قسمت از گزارش قرار دهید . معمولا این فیلد ها را در قسمت های Page Header یا Page Footer قرار می دهند . زیرا اطلاعات کلی در رابطه با گزارش در اختیار کاربر قرار می دهند و نیازی به تکرار ندارند . در زیر تعدادی از آنها را معرفی می کنیم :
crystal-report-c#-Design-(23)

فیلد کاربرد
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 نمایش داده می شود را به شماره تغییر دهید :
crystal-report-c#-Design-(24)

برنامه را اجرا کنید و نتیجه را مشاهده نمایید :
crystal-report-c#-Design-(25)
همانطور که در شکل بالا مشاهده می کنید یک شمارنده به صورت خودکار به گزارش اضافه می شود و شما نیازی نیست این کار را به صورت دستی انجام دهید.