Oletusrajausten vakiot (Crystal Reports)

 

Voit määritellä oletusrajaukseen raportin tulostus -ikkunassa ehdotettavan rajauksen. Jos rajaus on tyypiltään päivämäärä (tyyppi 2), niin voit käyttää hyväksesi seuraavia vakioita:

 

Vakio

Selite

DATE_CURRENT, CURRENT_DATE

Kuluva päivä

DATE_PREVIOUS, PREVIOUS_DATE

Eilinen päivä

DATE_NEXT, NEXT_DATE

Huominen päivä

WEEK_CURRENT, CURRENT_WEEK

Kuluva viikko

WEEK_PREVIOUS, PREVIOUS_WEEK

Edellinen viikko

WEEK_NEXT, NEXT_WEEK

Seuraava viikko

MONTH_CURRENT, CURRENT_MONTH

Kuluva kuukausi

MONTH_PREVIOUS, PREVIOUS_MONTH

Edellinen kuukausi

MONTH_NEXT, NEXT_MONTH

Seuraava kuukausi

PREVIOUS_HOLIDAY_YEAR

Edellinen lomavuosi

CURRENT_MONTH_ONLY_START

Kuluvan kuukauden aloituspäivä, ei lopetuspäivää

CURRENT_MONTH_ONLY_END

Kuluvan kuukauden lopetuspäivä, ei aloituspäivää

DATE_NOTHING

Ei päivämääräehdotusta

CURRENT_YEAR

Kuluva vuosi

PREVIOUS_YEAR

Edellinen vuosi

CURRENT_PERIOD

Raportointikausi, eli se ajanjakso, jonka näet Lemonsoftin pääruudun alaosassa.

CURRENT_DATE_ONLY_END

Ei aloituspäivää, lopetuspäiväksi kuluva päivä

CURRENT_DATE_ONLY_START

Aloituspäiväksi kuluva päivä, ei lopetuspäivää

PREVIOUS_DATE_ONLY_END

Aloituspäivä jää tyhjäksi ja lopetuspäivä on eilinen.

Tekstikentän osalta (tyyppi1) sekä Valintalistan (tyyppi 3) osalta arvoja ei voida syöttää vastaavasti.
True/False, valintaruutujen (tyyppi 4) osalta 0=tarkoittaa ei arvoa, 1=arvoa (rasti) ja 2=ei merkitystä.

(Taulukon vakio -kohdassa pilkulla erotellut arvot ovat vaihtoehtoisia käytettäviä vakioita. Käytä siis vain jompaakumpaa arvoista.)

 

Ohjauskoodit

 

Normaalisti ohjauskoodi on tyhjä, mutta seuraavat erikoisohjaukset ovat käytössä:

 

Ohjauskoodi

Selite

INNER_USE

Rajaus on tarkoitettu vain ohjelman sisäiseen käyttöön, eikä rajausta välitetä raportille.

REPORT_USE

Rajaus on tarkoitettu vain raportille, eikä sitä käytetä sisäiseen rajaukseen. Jos esimerkiksi rajaat lomakkeiden tulostuksen positioon, niin sinun tulee käyttää tätä ohjausta.

INNER_CONTROL_USE

Kuten INNER_USE

 

 

 

Näkyvyys ohjaus:

 

Ohjauskoodi

Selite

VISIBLE_FALSE, NOT_VISIBLE

Rajausta ei näytetä käyttäjälle raportti-ikkunassa

 

Lista

 

Lista-kohtaan kirjoitat vakion, joka kertoo ohjelmalle mitä lista-arvoja käyttäjälle esitetään.

Yleisimmät ovat:

 

Lista-vakio

Selite

Numberseries_invoice

Laskulajit

Numberseries_PurchaseInvoice

Ostolaskulajit

Numberseries_Accounting

Kirjanpidon tositelajit

CostCenterList

Kustannuspaikat

ProjectList

Projektit

Numberseries_Project

Projektilajit

Codelist_projectstate

Projektitilat

PersonList

Henkilölista

FormOfSalaryList

Palkkalajit

PostingGroupList

Palkanlaskennan tiliöinnit

UnionList

Ammattiyhdistykset

SalaryIntervalList

Palkkajaksot

PensionList

Eläkevakuutukset

LocationList

Sijainnit

FormOfSalaryMaintypes

Palkkalajityypit

FormOfSalaryTypequalifiers

Palkkalajien tyypin tarkenteet

InvoiceMethod

Laskutustavat

StockTransactionType

Varastotapahtumat

ProductJobState

Tuotantotyön tila

ProductGroup

Tuoteryhmä

ProductionRowType

Tuotantotyön tyyppi

CustomerGroup

Asiakasryhmät

PrchPrice

 

NumberSeriesStockTransaction

 

AccountList

Tilit

Codelist_departments

 

PurchaseInvoiceState

 

SalaryUnemploymentList

 

PrintingFormulaTaxFormList

 

PrintingFormulaList

Tulostuskaavat

SalesOrderTypeList

Myyntitilausten tyypit

SalesOrderStateList

Myyntitilausten tilat

StockList

Varastot

PersonDepartmentList

Osastot

ProductBaseList

 

JobStates

Työn tilat

ServicePersonList

 

SellerList

Myyjät

FeedbackProducts

 

MachineList

Koneet

Kielituki

 

Raportilta pitää löytyä Language -formula. Raporteilla sisältö voi olla tyhjä, mutta lomakkeilla sisältönä on oltava tietokentän nimi, joka kertoo kielikoodin. Esimerkiksi laskuilla kenttä on {invoices.language_code}.

 

Ennen raportin tulostusta ohjelma kääntää kaikki STR-alkuiset formulat. Tämän takia str-alkuiset formulat saavat sisältää vain termejä. Mikäli raportilla oleva termi ei käänny, tarkista ensin, että termi löytyy lemoncommon.languages -taulusta.

 

Huom: Voit lisätä tai muuttaa termejä Lemonsoftista käsin. Raporteilla käytettävät termit löydät Järjestelmä Termit -näytöstä.

 

 

Raportin kytkeminen tulostustoimintoon/ -näyttöön

 

Raportti voidaan kytkeä oletuksena johonkin Lemonsoftin tulostustoimintoon, jolloin raportti ilmestyy automaattisesti tulostusnäyttöön tietokannan päivityksen yhteydessä. Etsi ensin Lemonsoftin Toimintokeskuksesta haluttu tulostustoiminto, johon haluat kytkeä raportin oletuksena ja ota muistiin toiminnon ID-numero.

 

 

Tallenna toiminnon ID-numero raportin Report Summary -näytössä olevaan Keywords -kenttään. Jos haluat kytkeä saman raportin eri toimintoihin, erota toimintojen id-numerot toisistaan pilkulla (kts. alla oleva kuva)

 

Author - Raportin tekijä, oletuksena on "Lemonsoft"

Keywords – Tulostustoiminnon (tai -toimintojen) id-numerot pilkulla erotettuna, joihin raportti on oletusarvoisesti kytketty esim. ”80001,80002”

Comments - Raportin tarkka kuvaus tai selite. Tämä kuvaus tulee näkyviin raportin tietoihin

Title - Raportin otsikko, näkyy tulostusnäytössä valintalistassa

Subject – Ei merkitystä

Template – Ei merkitystä

 

Raporttien virkistyksen yhteydessä ohjelma käy läpi räätälöidyt raportit -hakemiston sisällön ja poimii raportin tulostustoimintoon sen mukaisesti mitä raportin Report Summary -näyttöön on syötetty.