Loading

Luo mukautettu Crystal Report -raportti PRISMAdirectin oletusraportin pohjalta

Tästä ohjeartikkelista saat ohjeet mukautetun raportin luomiseen olemassa olevan raportin pohjalta. Saat tarkempia tietoja käytettävissäsi olevista taulukoista, tallennetuista proseduureista ja näkymistä ohjeartikkelista PrintAccounting-tietokannan käytettävissä olevat taulukot, tallennetut proseduurit ja näkymät.

Jos haluat luoda raportin kokonaan itse alusta alkaen, katso ohjeet kohdasta Luo uusi Crystal Report -raportti ja lisää se PRISMAdirectiin.

1. Lataa PRISMAdirectin oletusraportti

  1. Avaa työtila [Määrittely].

  2. Valitse [Järjestelmä] - [Laskutus ja raportointi] - [Laskutus] - [Kirjanpidon työnkulku].

  3. Ota [Laskutuksen käyttöönotto] -asetus käyttöön.

  4. Valitse [Järjestelmä] - [Laskutus ja raportointi] - [Raportointi] - [Raportit-kansio].

  5. Kirjoita raporttikansion polku. Se voi olla esimerkiksi C:\\MyReports. Sinun täytyy luoda raporttikansio PRISMAdirect-palvelimeen. Raporttikansioon tallennetaan työtilassa [Raportointi] luodut raportit.

  6. Avaa työtila [Tilausten käsittely] ja viimeistele tilaus.

    Kun viimeistelet tilauksen, kaikki käytettävissä olevat laskutustiedot tallennetaan tietokantaan useiden pyyntökohteiden arvojen kanssa. Näitä ovat esimerkiksi tiedot materiaaleista ja arkeista.

  7. Avaa työtila [Raportointi].

  8. Valitse raportti, joka muistuttaa eniten sellaista mukautettua raporttia, jonka haluat luoda. Napsauta [Luo raportti].

  9. Napsauta [Tallenna raportti] ja valitse Crystal Reports (RPT).

    Raportti ladataan raporttikansioon. Tässä esimerkissä se on C:\\MyReports.

  10. Siirry raporttikansioon ja vaihda raportin nimi. Voit vaihtaa raportin nimeksi esimerkiksi Available job items extended.rpt.

2. Määritä PrintAccounting-tietokanta Crystal Reportsin käyttöön

  1. Avaa Crystal Reports ja avaa raportti.

  2. Napsauta Database (tietokanta) – Database Expert (tietokanta-asiantuntija).

  3. Aloita kirjaaminen PrintAccounting-kaksoisnapsauttamalla kohtaa <tietokoneen nimi>\Printroom.

  4. Anna käyttäjän sa salasana automaattisesti avautuvassa OLE DB (ADO) -valintaikkunassa. Olet määrittänyt käyttäjän sa salasanan, kun asensit PRISMAdirectin.

    Napsauta [Valmis].

    PrintAccounting-tietokanta on nyt Crystal Reportsin käytettävissä.

3. Mukauta raporttia PrintAccounting-tietokannan muilla kohteilla

Näet Database Expert -valintaikkunassa, että valitsemasi oletusraportti sisältää taulukon JobItems. Tässä esimerkissä lisäämme mukautettuun raporttiin ainakin yhden mukautetun työkohteen.

HUOMAUTUS

Käytä vain yhtä tallennettua proseduuria per raportti. Älä valitse muita taulukoita tai tallennettuja proseduureja, kun sinulla on jo käytössä raportin tallennettu proseduuri. Jos raportissa on useita tallennettuja proseduureja, tämä voi johtaa vakaviin suorituskykyongelmiin, etenkin paljon tietueita sisältävissä tietokannoissa.

Kun luot raportin, voit valita taulukoita tai yhden tallennetun proseduurin. Jokainen taulukko sisältää rajoitetun määrän pyyntökohteita. Tallennettu proseduuri on joukko SQL-lausekkeita, jotka on koottu yhteen suoritussuunnitelmaan. Voit valita kuhunkin raporttiin yhden seuraavista tallennetuista proseduureista:

  • uspGetAllOrdersItems

    Tämä sisältää kaikki tilauspyyntökohteet, mukaan lukien mukautetut pyyntökohteet tilaustasolla.

  • uspGetAllJobsItems

    Tämä sisältää kaikki tulostuspyyntökohteet, mukaan lukien mukautetut pyyntökohteet työtasolla.

  • uspGetOrderJobsItems

    Tämä sisältää kaikki tilaus- ja tulostuspyyntökohteet, mukaan lukien mukautetut pyyntökohteet tilaus- ja työtasolla.

  1. Valitse näytön oikeasta reunasta JobItems-taulukko ja poista se napsauttamalla kohtaa <.

  2. Siirry tallennettuihin proseduureihin, valitse uspGetAllJobsItems ja lisää se valittuihin taulukoihin napsauttamalla kohtaa >. Tämä tallennettu proseduuri sisältää kaikki työkohteet, sekä oletuskohteet että mukautetut kohteet.

  3. Anna arvot -valintaikkuna avautuu automaattisesti:

    1. Valitse False kohteelle @DumpDataInTempTable.

    2. Anna kohteelle @TempTable yksilöllinen nimi (esimerkiksi taulukko1).

    3. @selectedColumns:

      Myöhemmin tässä proseduurissa voit valita raportissa näytettävät kentät. Tässä vaiheessa voit valita käytettävissä olevien kenttien joukosta.

      • Jos haluat näyttää kaikki käytettävissä olevat kentät, ota käyttöön Set to Null -asetus (Määritä Null-arvoon -asetus).

      • Jos haluat näyttää käytettävissä olevien kenttien valikossa vain tietyt kentät, lisää tähän parametriin haluamiesi kenttien nimet. Erota kenttien nimet toisistaan pilkuin.

    4. Voit suodattaa tallennetun proseduurin tuloksia kelvollisella WHERE-lausekkeella. WHERE-lauseke on SQL-kyselyn ehto. Sen parametrin nimi, joka voi sisältää WHERE-lausekkeen, riippuu valitusta tallennetusta proseduurista. Tässä esimerkissä valittuna on uspGetAllJobsItems-proseduuri, joten parametrin nimi on @jobsFilter:

      • Jos haluat suodattaa tallennetun proseduurin tuloksia, kirjoita tähän parametriin kelvollinen WHERE-lauseke.

        Esimerkiksi tallennettu proseduuri uspGetAllJobsItems kyselee taulukoista JobItems ja JobCustomItems. Taulukko JobItems sisältää muun muassa sarakkeen JobNumber. Voit siis suodattaa tuloksia antamalla parametrin @jobsFilter arvoksi JobNumber > 5 AND JobNumber < 20.

      • Jos et halua suodattaa tallennetun proseduurin tuloksia, jätä tämä parametri tyhjäksi. Älä valitse asetusta Set to Null (Määritä Null-arvoon).

    5. Napsauta OK.

  4. Napsauta OK ja sulje Database Expert -valintaikkuna.

    Saatat saada seuraavan ilmoituksen: A stored procedure has been used in this report. Please make sure… (Tässä raportissa on käytetty tallennettua proseduuria. Varmista...). Napsauta tässä tapauksessa OK. Saatat saada toisenkin ilmoituksen: Refresh report data? (Päivitetäänkö raportin tiedot?) Napsauta OK.

  5. Valitse Näytä – Field Explorer.

  6. Laajenna tallennettu proseduuri ja etsi kohde, jonka haluat lisätä mukautettuun raporttiisi.

  7. Napsauta kohdetta hiiren kakkospainikkeella ja valitse Lisää raporttiin.

    Kohde lisätään raporttiin.

  8. Määritä raportti siten, että uusi mukautettu työkohde huomioidaan.

  9. Voit lisätä kohteita raporttiin ja poistaa kohteita raportista. Muokkaa raportin ulkoasua tekemiesi muutosten mukaisesti.

  10. Valitse Raportti – Päivitä raportin tiedot.

  11. Valitse Käytä nykyisiä parametriarvoja ja sitten OK.

  12. Näet raportin esikatselun. Uusien lisättyjen kohteiden nykyiset arvot näytetään raportissa. Tarkista, ovatko raportin tiedot oikein.

  13. Napsauta Tiedosto – Tallenna.

4. Lataa mukautettu raporttisi PRISMAdirectiin

  1. Avaa työtila [Raportointi].

  2. Valitse [Asetukset] - [Lataa mukautetut raportit palvelimelle].

  3. Siirry RPT-tiedostoon.

  4. Napsauta [Avaaminen].

    Raportti lisätään työtilaan [Raportointi].

  5. Nyt voit luoda raportin PRISMAdirectissa. Raportti sisältää uuden mukautetun kohteen.