Hogyan hozzunk létre egy jelentést a kérelem kódot FastReport

Egy új munkahely megkértek, hogy foglalkozni FastReport Net jelentés generátor. Korábban kellett kezelni a többi jelentési rendszerek, például a Crystal Reports és a Microsoft Reporting Services. A funkcionalitást elég volt nekem, mielőtt találkoztam FastReport.

Nagyon erős termék széles funkcionalitással. Az egyik kedvenc jellemzői FastReport Net - a képesség, hogy jelentéseket hozhat létre közvetlenül a felhasználói alkalmazás kódját. Ebben a cikkben azt szeretné, hogy a példa az ilyen „szolgáltatás”. Ez nagyon hasznos, ha nem kell egy csomó fájlok vannak ellátva az exe-shnikom. Ezen felül, akkor teljesen ellenőrzése létrehozását önkitöltős, a változó típusát a jelentés tárgya, attól függően, hogy az alkalmazás logikáját.

Először is, elmagyarázza, mi a különbség az épület egy jelentést a kódját a felhasználói alkalmazás a klasszikus fejlődési mintát egy speciális tervezők.

Jellemző, hogy a jelentés generátor különleges designer a fejlesztési jelentés sablon. Ez lehet egy komponense az IDE, vagy csak egy külső program. Tervező helyezi alkatrészeket a kimenő adatok a jelentés oldal beállításával azok tulajdonságait. Ez hasonló a design igénylőlapokat a Windows Forms projekt.

Így figyelembe veszik a példát.

Hozzon létre egy Windows Forms alkalmazás C # (persze FastReport .Net kell telepíteni ezen a ponton).

Hozzon létre egy felvezető préselt eseményeket. Itt van a teljes kód a kérelmet.

Először is, adjunk hozzá egy linket FastReport.dll könyvtár (ami FastReport Net csomag).

Továbbá, add FastReport könyvtár, FastReport.Utils és FastReport.Data használatával.

Egy példányának létrehozása Jelentés:

Összefoglalni. FastReport Net tetszett egy másik érdekes jellemzője - hozzanak létre egy jelentést a kódot. Amikor ez hasznos lehet? Ha nem szeretné, hogy készítsen egy csomó fájlokat egy külön jelentésben sablonok, vagy jelentés kívánt sablont, hogy elrejtse a programot annak érdekében, hogy ne sérüljenek, illetve módosítani a sablont. Ugyancsak célszerű változtatni a jelentés sablon közvetlen végrehajtása során az alkalmazás. Ez nagyobb rugalmasságot jelentések és a képesség, hogy egy sablon, változó, hogy attól függően, hogy a program logikáját.

Én személy szerint a létesítmények a programkód ismerős és kényelmes. Ahhoz, hogy a teremtés a jelentés gyakorlatilag nem különbözik írásban alap kód ablakban alkalmazásokat.

viszonteladók

Kapcsolódó cikkek