يمكنك تكوين قالب للتقرير في Crystal Reports.
نبذة عن هذه المهمة
اتمام هذه المهمة يتطلب أن:
اجراء
لتكوين قالب التقرير:
- قم ببدء Crystal Reports Designer، وفتح تقرير خالي.
- قم باستخدام مربع الحوار Crystal Reports Designer Database Expert لبدء وصلة الى Content Platform Engine.
- في مربع الحوار Database Expert، حدد JDBC.
- تأكد من صحة عنوان URL للوصلة، وقم بادخال اسم المستخدم وكلمة السرية الخاصة بالاتصال مع Content Platform Engine.
- في Database Expert:
- قم باضافة أمر SQL التالي:
Select F.PathName, RCR.ContainmentName, MK.MediaType, MK.DateCreated, MK.Creator from (Markers MK Inner join ReferentialContainmentRelationship RCR on MK.This=RCR.Head) Inner join RMFolder Fon F.This=RCR.Tail where MK.DateCreated >= {?start_date} And MK.DateCreated <= {?end_date} And MK.MediaType = '{?media_type}' And MK.this insubfolder '/{?fileplan_browse}'
- قم بتكوين هذه المعاملات الخمسة، من النوع مجموعة حروف: fileplan_browse، start_date، end_date، time_zone، media_type. ويجب أن يتفق اسم المعامل مع الاسم الرمزي لقالب خاصية CE.
- في Crystal Reports Designer:
- واذا كنت تريد عرض مجالات التاريخ/الوقت لمخرجات التقرير بنطاق توقيت محدد، قم بتكوين معامل time_zone من النوع مجموعة حروف. حدد عدم العرض للاختيار عرض في (برنامج المشاهدة). واذا كان لقالب التقرير وصلات لتقرير فرعي:
- قم باضافة المعامل time_zone بكل من التقارير الفرعية parameter in each subreport
- قم باضافة المجال ?time_zone الى المجال(المجالات)
التي سيتم الربط معها
- قم باستخدام ?time_zone للمجال معامل التقرير الفرعي لوصلة المجال time_zone
تنبيه: وعند تنفيذ التقرير من IBM Enterprise
Records، فسيتم الحصول على قيم التاريخ/الوقت ونطاق التوقيت من تطبيق الانترنت IBM Enterprise
Records. يتم تنسيق قيم التاريخ لمخرجات التقرير بنطاق التوقيت المحدد. واذا كنت تريد تطبيق نطاق التوقيت الذي يتم تمريره من واجهة تعامل مستخدم IBM Enterprise
Records للانترنت لمجالات التاريخ في مخرجات التقرير، ويجب أن تقوم بتعريف المعامل time_zone وتكوين مجالات المعادلة لمجالات التاريخ في قالب التقرير.
- قم بتعريف مجالات المعادلة هذه:
date = ShiftDateTime (CurrentDateTime, "" ,{?time_zone})
start = ShiftDateTime (DateTime(Left({?start_date},10) + " " + mid
({?start_date},12,8)),"GMT,0" ,{?time_zone})
end = ShiftDateTime (DateTime(Left({?end_date},10) + " " + mid
({?end_date},12,8)),"GMT,0" ,{?time_zone})
DateCreated = ShiftDateTime ({Command.DateCreated},"",{?time_zone})
- قم بتعريف واجهة تعامل المستخدم للتقرير، من خلال مجالات أقسام التفاصيل التالية:
Creator: Command.Creator
DateCreated: Command.DateCreated
MediaType: Command.MediaType
@EntityName: Formula EntityName.
- قم بحفظ هذا التقرير في الحافظة Samples تحت مسار تركيب Crystal Reports. على سبيل المثال:
C:\Program
Files\Business Objects\BusinessObjects Enterprise 12\Samples\en\Reports\
Detailed Physical Records By Media Type Created.rpt
- قم بمعاينة التقرير من خلال Crystal Reports Designer.
- اضغط تجديد لادخال القيم المناسبة في كل من المعاملات:
جدول 1. مثال لقيم معاملات التقرير معامل |
القيمة |
تعقيبات |
fileplan_browse |
ادارة السجلات/<FilePlanName> |
|
تاريخ_البدء |
2008-01-01 OR
2008-01-01TO7:00:00Z |
قم بالتحقق من نسق محددات التاريخ/الوقت في Crystal Reports Designer |
تاريخ_الانتهاء |
2008-12-31 OR
2008-12-31TO6:59:59Z |
قم بالتحقق من نسق محددات التاريخ/الوقت في Crystal Reports Designer |
time_zone |
America/Los_Angeles,480 OR
America/Los_Angeles,480,DST,-60 |
قم بالتحقق من نسق محددات التاريخ/الوقت في Crystal Reports Designer |
نوع_الوسط |
ورق |
|
النتائج
قمت بتكوين قالب التقرير المفصل، Detailed Physical Records By Media Type Created.rpt.
هذا القالب خاص بنموذج البيانات Base الى (FPOS). اذا كان القالب خاص بنموذج البيانات
DOD Classified، قم بحفظ القالب بالاسم Detailed Physical Records By Media Type Created DoDClassified.rpt.
يقوم هذا النموذج بتكوين تقرير مفصل فقط. يمكنك تكوين تقرير ملخص آخر وحفظه بالاسم Summary Physical Records By Media
Type Created.rpt.