Loading

Luo uusi Crystal Report -raportti ja lisää se PRISMAdirectiin

Tässä aiheessa kuvataan, miten raportteja luodaan Crystal Reports -sovelluksessa (kolmannen osapuolen ohjelmisto). Sinun täytyy ladata PRISMAdirectissä luodut raportit.

Toimintosarja

  1. Avaa Crystal Reports Editor ja valitse ohjattu raportin luontitoiminto.
  2. Valitse raportin tietolähde.
    1. Luo uusi yhteys.
    2. Valitse "OLE DB (ADO)".
    3. Valitse "Microsoft OLE DB Provider for SQL Server".
  3. Anna valitun tietolähteen kirjautumistiedot.
    1. Valitse PrintAccounting-tietokanta.
    2. Käyttäjä on sa.
    3. Anna käyttäjän sa salasana. Olet määrittänyt käyttäjän sa salasanan, kun asensit PRISMAdirectin.
    4. Napsauta [Valmis].

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

  4. Valitse työ, jonka tiedot haluat raporttiin.

    Voit valita taulukot tai tallennetun proseduurin. Tallennettu proseduuri on joukko SQL-lausekkeita, jotka on koottu yhteen suoritussuunnitelmaan. Jokainen taulukko sisältää rajoitetun määrän pyyntökohteita.

    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.

  5. Tallennettua proseduuria käytettäessä on määritettävä syöteparametrit. Taulukoilla ei ole parametreja.
    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.

  6. Valitse raportissa näytettävät kentät.
  7. Halutessasi voit valita kentän tietojen ryhmittelemiseksi. Tietojen ryhmittely selkeyttää raporttia ja auttaa ymmärtämään paremmin sen sisältämiä tietoja.
  8. Voit myös valita kentän, jonka mukaan raporttiin lisätään yhteenvetotiedot. Esimerkki: Valitse värisivujen kenttä, jolloin raportin yhteenvetotiedoissa näkyy värisivujen kokonaismäärä.
  9. Valitse raportissa käytettävä kaavio.
  10. Voit lisätä uusia kenttiä aiemmin luotuun raporttiin.
    1. Laajenna taulu tai tallennettu proseduuri FieldExplorer-ruudussa.
    2. Vedä ja pudota lisäkentät raportin Tiedot-osaan.
  11. Lisää luotu raportti PRISMAdirectiin.
    1. Avaa PRISMAdirectin [Määrittely] -työtila.
    2. Valitse [Asetukset] - [Lataa mukautetut raportit palvelimelle].
    3. Siirry RPT-tiedostoon.
    4. Napsauta [Avaaminen].

      Raportti lisätään työtilaan [Määrittely]. Nyt voit luoda raportin PRISMAdirectissa.