V aplikaci Crystal Reports můžete vytvořit šablonu sestavy.
Informace o této úloze
Požadavky pro dokončení této úlohy:
Postup
Chcete-li vytvořit šablonu sestavy, postupujte takto:
- Spusťte aplikaci Crystal Reports Designer a otevřete prázdnou sestavu.
- V dialogovém okně Databázový expert aplikace Crystal Reports Designer vytvořte připojení k aplikaci Content Platform Engine.
- V dialogovém okně Databázový expert vyberte položku JDBC.
- Zkontrolujte, zda je adresa URL pro připojení správná a zadejte uživatelské jméno a heslo pro vytvoření připojení k aplikaci Content Platform Engine.
- V dialogovém okně Databázový expert:
- Přidejte následující příkaz 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}'
- Vytvořte těchto pět parametrů, všechny typu Řetězec: fileplan_browse, start_date, end_date, time_zone, media_type. Název parametru musí odpovídat symbolickému názvu šablony vlastností CE.
- V aplikaci Crystal Reports Designer:
- Pokud chcete pole data a času výstupu sestavy zobrazovat ve specifickém časovém pásmu, vytvořte parametr time_zone typu řetězce. Vyberte možnost Nezobrazovat pro možnost Zobrazit na panelu (Prohlížeč). Pokud má šablona sestavy odkazy na dílčí sestavu:
- Přidejte parametr time_zone do každé dílčí sestavy.
- Přidejte položku ?time_zone k položce Pole k propojení.
- Použijte položku ?time_zone v položce Parametr dílčí sestavy pro propojení pole time_zone.
Upozornění: Při spuštění sestavy v produktu IBM Enterprise
Records se hodnoty data, času a časového pásma odešlou z webové aplikace IBM Enterprise
Records. Hodnoty data výstupu sestavy jsou formátovány podle zadaného časového pásma. Pokud chcete použít časové pásmo odeslané z webového uživatelského rozhraní IBM Enterprise
Records v polích data ve výstupu sestavy, je nutné definovat parametr time_zone a vytvořit ve výstupu sestavy pole vzorců pro pole dat.
- Definujte tato pole vzorců:
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})
- Definujte uživatelské rozhraní sestavy s následujícími poli podrobných částí:
Creator: Command.Creator
DateCreated: Command.DateCreated
MediaType: Command.MediaType
@EntityName: Formula EntityName.
- Uložte tuto sestavu do složky Samples v instalační cestě aplikace Crystal Reports. Například:
C:\Program
Files\Business Objects\BusinessObjects Enterprise 12\Samples\en\Reports\
Detailed Physical Records By Media Type Created.rpt
- Zobrazte náhled sestavy v aplikaci Crystal Reports Designer.
- Klepnutím na tlačítko Obnovit zadejte odpovídající hodnoty pro každý parametr:
Tabulka 1. Příklady hodnot parametrů sestavy Parametr |
Hodnota |
Komentáře |
fileplan_browse |
Records Management/<FilePlanName> |
|
start_date |
01.01.2008 OR
2008-01-01TO7:00:00Z |
Zkontrolujte nastavení formátu data a času v aplikaci Crystal Reports Designer. |
end_date |
31.12.2008 OR
2008-12-31TO6:59:59Z |
Zkontrolujte nastavení formátu data a času v aplikaci Crystal Reports Designer. |
time_zone |
America/Los_Angeles,480 OR
America/Los_Angeles,480,DST,-60 |
Zkontrolujte nastavení formátu data a času v aplikaci Crystal Reports Designer. |
media_type |
papír |
|
Výsledky
Vytvořili jste podrobnou šablonu sestavy Detailed
Physical Records By Media Type Created.rpt.
Tato šablona je určena pro úložiště objektů plánu souborů (FPOS) datového modelu Base. Pokud je šablona urče na pro datový model DOD Classified, uložte ji jako Detailed Fyzické záznamy podle typu média vytvořené DoDClassified.rpt.
V tomto příkladu se vytváří pouze podrobná sestava. Můžete vytvořit jinou souhrnnou sestavu a uložit ji jako Summary Physical Records By Media
Type Created.rpt.