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:
- Aloita Crystal Reports Designer -ohjelma ja avaa Detailed Electronic Records Viewed.rpt -raporttimalli.
- Napsauta pääraportin kenttien selausnäkymässä hiiren kakkospainikkeella Parameter Fields -vaihtoehtoa ja luo uusi parametri valitsemalla New-vaihtoehto.
- 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.
- 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.
- Avaa aliraportti kenttien selausnäkymästä, napsauta Parameter Fields -vaihtoehtoa hiiren kakkospainikkeella ja luo uusi parametri valitsemalla New-vaihtoehto.
- 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.
- 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.
- Toista vaiheet 5 - 7 kunkin aliraportin osalta.
- Valitse pääraportin Edit-valikosta Subreport
Links -vaihtoehto.
- 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.
- Toista vaihe 10 kunkin aliraportin osalta Subreport
Links -kohdassa.
- Tallenna raportti Samples-kansioon, joka on Crystal
Reports -ohjelman asennuspolussa.
C:\Program
Files\Business Objects\BusinessObjects Enterprise 12\Samples\en\Reports\