Prev Next Up Title Contents Index

Raportointi


Delphissä on kaksi mahdollisuutta raportointiin. Raskas ja monipuolinen ReportSmith. Tätä käytetään lisäämällä lomakkeelle Report- komponentti, tekemällä raportti ja sitten jonkin nappaulan tapahtumaan esim. Report.Run. Jos sovellus käyttää ReportSmithä, joutuu sovelluksen mukana jakamaan myös ReportSmithin run-time - versiota, joka kiusallisen iso levykejakeluun.

Toinen mahdollisuus on Delphi 2.0:n mukana tuleva pieni QuickReport (oma sivu komponenteille), jonka saa erillisenä lisäkomponenttina myös Delphi 1.0:aan. QuickReportia käytetään esimerkiksi siten, että luodaan uusi lomake ja valitaan Expertin listasta sopiva QuickReport- muoto (lista, tarrat tms.). Tälle uudelle lomakkeelle tehdään esim. tulosta - metodi, joka sitten käynnistää varsinaisen tulostuksen. tulosta- metodille voidaan viedä parametrina esim. varsinaisen lomakkeen SQL- hakuehto. Tietysti raporttilomake voidaan laittaa käyttämään myös varsinaisen lomakkeen DataSource- komponenttiakin.

Tehtävä 3.26 Raportit

Kokeile raportin tekemistä kummallakin tavalla.


Prev Next Up Title Contents Index