1 / 28

Reportkészítés Visual Studioval

Reportkészítés Visual Studioval. Készítették: Poser László és Szertaridisz Oresztész. A Report Services rövid leírása.

milla
Download Presentation

Reportkészítés Visual Studioval

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Reportkészítés Visual Studioval Készítették: Poser László és Szertaridisz Oresztész

  2. A ReportServices rövid leírása A ReportServices, az AnalysisServices, és az IntegrationServices a három pillére a Microsoft által kiadott Business Intelligence programcsomagnak. A report alapvető, ezzel együtt az egyik legfontosabb szervezési tevékenység, mert személyre szabottan, különböző formákban (kapcsolati, szöveg, xml, stb.) biztosít betekintést az adatokba. Hasznos üzleti döntések meghozatalához, kampányok ütemezéséhez, vagy versenyelőírásokhoz. Reportra szükség lehet különböző formátumokban, úgymint doc, html, pdf, stb. Sokszor interaktív formában kell kinyernünk az adatokat, és pl. internet böngészőben megjeleníteni. A ReportServices gondoskodik mindenről, ami szükséges reportok készítéséhez, kezeléséhez, és ezek elhelyezéséhez report szervereken, valamint lehetőség van az adatok kinyerésére számos dokumentumtípusban.

  3. A ReportServices működésének, és egy report készítésének bemutatása Elindítjuk a Visual Studiot (esetünkben VS 2010), majd nyitunk egy új projectet (Windows FormsApplication). Nevet adunk neki (Report).

  4. Ennek hatására betöltődik a Formunkbaa felhasználói felület, és megnyílik vele egy ReportViewertask. Megnyitjuk a Toolboxot, aReportingalmenüjében kétszer kattintunk a ReportViewer fülre.

  5. Itt kattintsunk a Dock Panel Containerre, ekkor a felhasználói felület felveszi a formunk méretét.

  6. Kattintsunk a Design New Report-ra, ahol kiválaszthatjuk az adatforrás típusát.

  7. Válasszuk ki az adatbázist (a miénk Database), majd az adatbázis modellt. Mi a Dataset-et választottuk, ami meghatározza az adatobjektumok típusait, amit az alkalmazáskód használ, valamint egy dataset file-t is hozzáad a projecthez.

  8. Ezután kiválaszthatjuk az adatbázisunkhoz való kapcsolódás módját, és megadhatjuk az elérési útvonalat (amit konfigurációs file-ként el is menthetünk).

  9. Kiválaszthatjuk az adatbázisunkból megjeleníteni kívánt elemeket (Tables, Views, StoredProcedures, Functions).

  10. Ezek után beállíthatjuk a megjelenítendő adatok elérési útvonalát, hogy mely táblákat szeretnénk látni, illetve itt találjuk jobb oldalon az aktuális táblánk mezőit, és a mezők értéktípusait.

  11. A következő ablakban csoportosíthatjuk az adatainkat (oszlopokba, sorokba rendezhetjük), beállíthatjuk a megjelenítendő értékeket, és opcionálisan függvényeket rendelhetünk hozzájuk (sum, max, count, first).

  12. Személyre szabhatjuk a kinézetet (elrendezés, háttérszín, stílus).

  13. Kész az első reportunk. Felbukkan a Report Design LabelControl ablak, ahol tovább szerkesztgethetjük adatainkat. Illeszthetünk melléjük grafikont, képet, listát, változtathatunk az elrendezésen (lehet mátrix).

  14. A mellette lévő fület kiválasztva (Form1.cs[Design]), és benne a ReportViewerTask-ra kattintva megtaláljuk elkészített reportunkat. Alatta néhány új opció válik elérhetővé.

  15. ReportWebsite A Visual Studio legtöbb alkalmazásában található ReportViewer eszköz, a 2010-es verzióban már kifejezetten reportspecifikált alkalmazások is helyet kaptak (ASP.NET ReportsWebsite, ReportsApplication, CrystalReportsapplication). A ReportWebsite elkészítése nagyon hasonló az eddig bemutatotthoz, az eredményt viszont HTML formában kapjuk.

  16. Visszalépve a szerkesztő felületre, és az SQL Data Source ikonra kattintva a toolboxban egyszerű SQL lekérdezéseket állíthatunk össze.

  17. Az xsd file-unkban a kapcsolt adatbázis tábláit módosíthatjuk, illetve új táblákat adhatunk hozzá.

  18. Kialakíthatunk új adatbázis-kapcsolatokat is az App_Code könyvtárban DataSetitem hozzáadásával.

  19. Szintén itt adhatunk hozzá Reportot is, amit ha áthúzunk a default.aspx-be, megnyitunk, és ráhúzunk egy táblát, akkor megjelenik a ChoosetheDataset ablak, ahol kiválaszthatjuk a kapcsolni kívánt adatbázist, és annak tábláit.

  20. A kész táblák fejléce fölötti jobb klikk segítségével előbukkanó TablixProperties lehetőséget nyújt a táblák átcsoportosítására, fej-, és láblécezésére, valamint bizonyos adatok más színnel való kiemelésére.

  21. Funkció hozzáadása a reporthoz Nyissuk meg aDataset.xsd file-unkat. Itt a táblákon a Table Adapter sávon jobb klikkre lenyíló menüből válasszuk a Configure opciót.

  22. A felnyíló ablakban lévő QueryBuilder segítségével új lekérdezéseket fogalmazhatunk meg, csoportoíthatjuk a már meglévőeket, vagy szűrhetünk is.

  23. A Form1.cs[Design]-ban adjunk egy gombot alkalmazásunkhoz.

  24. A gombra kettőt kattintva megjelenik a codebehind, ahol egy hibaüzenet fogad, mert még nem definiáltunk pubikus logikai változót.

  25. Kiegészítjük metódusunkat a logikai változóval, és átmásoljuk a gombunk kódjába.

  26. Futtassuk a programot. A gombra kattintva most már megjelennek az általunk megadott szűrésnek megfelelő adatok (itt a fizetetlen számlák). Ezzel zárjuk kis felhasználói szintű összefoglalónkat a Visual Studioreportkészítéséről.

  27. THE HAPPY END

More Related