IBM Enterprise Records, versio 5.1.2    

Mukautetun raporttimallin luonti

IBM Enterprise Records -tuotteen mukana toimitetaan yli 41 raporttia, ja se käyttää näissä raporttimalleissa IBM Enterprise Records -ohjelman Web-käyttöliittymästä välitettyä aikavyöhykettä. IBM Enterprise Records -ohjelman Web-käyttöliittymä välittää raporttiehtojen alku- ja loppupäivämäärät GMT-aikavyöhykkeen mukaisesti Crystal Reports -ohjelmaan.

Tietoja tästä tehtävästä

Raporttikyselyn palauttamat päivämääräkenttien tulokset ovat GMT-aikavyöhykkeen mukaiset. Raporttitulosteen päivämääräkentät voidaan näyttää käyttäen IBM Enterprise Records -ohjelman Web-käyttöliittymästä välitettyä aikavyöhykettä. Aikavyöhyke voidaan määrittää Workplace XT -sivuston asetusten aikavyöhykeasetuksella tietyksi aikavyöhykkeeksi. Voit luoda mukautetun raporttimallin Crystal Reports -ohjelmassa. Voit sitten käyttää IBM Enterprise Records -ohjelman Web-käyttöliittymästä välitettyä aikavyöhykettä raporttitulosteen päivämääräkentissä.

Jos luot mukautettuja raportteja ja haluat käyttää aikavyöhykettä raportin päivämääräkentissä, määritä parametri time_zone. Luo sen jälkeen päivämääräkentille kaavakentät raporttimalliin. Voit käyttää aikavyöhykettä raportin päivämääräkentissä tekemällä seuraavanlaisia muutoksia:

Taulukko 1. Esimerkkiraportin parametrien arvot
Toiminto Suunta
Parametrin time_zone soveltaminen raportin suorituspäivämäärään Määritä raportin otsikossa olevalle raportin suorituspäivämäärälle parametri time_zone ja muuta suorituspäivämäärän kentässä oleva kaava seuraavaan muotoon:
ShiftDateTime (CurrentDateTime, "" ,{?time_zone})
Sovella parametria time_zone raporttiin käyttäen raportin otsikossa alku- ja loppukautta Kun raportin otsikossa on alku- ja loppupäivämäärä, muuta alku- ja loppupäivämäärän kaava seuraavaan muotoon:
ShiftDateTime (DateTime(Left({?start_date},10) + " " + mid({?start_date},12,8)),"GMT,0" ,{?time_zone})
ShiftDateTime (DateTime(Left({?end_date},10) + " " + mid({?end_date},12,8)),"GMT,0" ,{?time_zone})
Sovella parametria time_zone päivämääräominaisuuteen Kun raportissa on päivämääräominaisuus (esimerkiksi Command.DateCreated), määritä parametri time_zone pääraportissa ja kussakin aliraportissa. Muuta sitten päivämääräominaisuuden kaava seuraavaan muotoon:
ShiftDateTime ({Command.DateCreated},"",{?time_zone})

Toimintaohjeet

Voit käyttää aikavyöhykettä tuotteen mukana toimitetun Käyttäjän tiettynä aikana tarkastelemat sähköiset asiakirjat -raporttimallin päivämääräkentissä seuraavasti:

  1. Aloita Crystal Reports Designer -ohjelma ja avaa Detailed Electronic Records Viewed.rpt -raporttimalli.
  2. Napsauta pääraportin kenttien selausnäkymässä hiiren kakkospainikkeella Parameter Fields -vaihtoehtoa ja luo uusi parametri valitsemalla New-vaihtoehto.
  3. Määritä Create New Parameter -kohdassa time_zone Name-asetuksen arvoksi ja valitse String Type. Valitse Show on (Viewer) Panel -asetuksen arvoksi Do not show.
  4. Avaa Formula Workshop ja määritä kaavan date-, start- ja end-kentät parametrilla 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})
    Tallenna ja sulje muutokset.
  5. Avaa aliraportti kenttien selausnäkymästä, napsauta Parameter Fields -vaihtoehtoa hiiren kakkospainikkeella ja luo uusi parametri valitsemalla New-vaihtoehto.
  6. Määritä Create New Parameter -kohdassa time_zone Name-asetuksen arvoksi ja valitse String Type. Valitse Show on (Viewer) Panel -asetuksen arvoksi Do not show.
  7. Avaa Formula Workshop ja määritä kaavan DateCreated- ja DateLastModified-kentät parametrilla time_zone:
    • DateCreated: ShiftDateTime ({Command.DateCreated},"",{?time_zone})
    • DateLastModified: ShiftDateTime ({Command.DateLastModified},"",{?time_zone})
    Tallenna ja sulje muutokset.
  8. Toista vaiheet 5 - 7 kunkin aliraportin osalta.
  9. Valitse pääraportin Edit-valikosta Subreport Links -vaihtoehto.
  10. Siirrä kunkin aliraportin osalta time_zone-asetus Available Fields -kohdasta Field(s) to link to -kohtaan ja valitse parametri ?time_zone Subreport parameter field to use -kohdasta.
  11. Toista vaihe 10 kunkin aliraportin osalta Subreport Links -kohdassa.
  12. Tallenna raportti Samples-kansioon, joka on Crystal Reports -ohjelman asennuspolussa.

    C:\Program Files\Business Objects\BusinessObjects Enterprise 12\Samples\en\Reports\



Palaute

Päivitetty viimeksi: Marraskuu 2013
customize_report_template.htm

© Copyright IBM Corp. 2013