{"id":23,"date":"2011-06-27T23:20:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=23"},"modified":"2011-06-27T23:20:00","modified_gmt":"1970-01-01T00:00:00","slug":"microsoft-report-viewer","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2011\/06\/27\/microsoft-report-viewer\/","title":{"rendered":"Microsoft Report Viewer"},"content":{"rendered":"\n<p>\nMerhabalar bu makalemizde raporlama (grafik islemleri, excel d\u00f6k\u00fcmleri gibi) konusunda \u00e7ok sik kullanilan &#8220;Report Viewer&#8221; \u00f6zellliginden bahsedecegiz. Aslinda \u00e7ok sik kullanilan yapilardan biri &#8220;Crystal Report&#8221; yapisidir, fakat bu makalemizde Visual Studio programi \u00fczerinde default olarak gelen &#8220;Microsoft Report Viewer&#8221;dan bahsedecegiz.\n<\/p>\n<p>\n\n\u00d6ncelikle projemize formumuza ekledikten sonra &#8220;ToolBox&#8221; i\u00e7erisinden &#8220;Reporting&#8221; basligi altinda bulunan &#8220;Report Viewer&#8221; nesnesini ekliyoruz. \n<\/p>\n<a href='www.yazilimmutfagi.com'>.<\/a>\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/reportviewer\/resim1.jpg\" alt=\"ReportViewer\" longdesc=\"http:\/\/www.yazilimmutfagi.com\" \/> \n<p>\nEger kullanacagimiz raporlama ekraninin altinda baska ama\u00e7la konmus herhangi bir nesnemiz bulunmayacaksa Report Viewer nesnesinin &#8220;dock in parent&#8221; \u00f6zelligini kullanarak form nesnemizin tamamina yayabiliriz.\n<\/p>\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/reportviewer\/resim2.jpg\" alt=\"ReportViewer\" longdesc=\"http:\/\/www.yazilimmutfagi.com\" \/> \n<p>\nFormumuzda bulunan rapor sayfamiz hazir simdi sira raporumuzu dizayn etmekte. Projemize sag tiklayarak &#8220;add new item reporting report wizard&#8221; yolunu takip ederek rapor sayfamizi projemize ekleyelim. Karsimiza gelen ekrandan (Data Source Configiration Wizard) ile rapor sayfamizi DB&#8217; ye baglayalim.\n<\/p>\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/reportviewer\/resim3.jpg\" alt=\"ReportViewer\" longdesc=\"http:\/\/www.yazilimmutfagi.com\" \/> \n<a href='www.yazilimmutfagi.com'>.<\/a>\n<p>\n\nKarsimiza gelen &#8220;Arrange Fields&#8221; ekranindan raporumuzda kullanilacak olak ana basliklari kolnlarin basina yada sagina iliskilendirebilecek sekilde yerlestirebiliriz. Yine ayni ekranda bulunan values kismina ise database imizde bulunan degerlerimizi tasima yolu ile yerlestirmemiz lazim. Sirada ki sayfaya ge\u00e7tigimiz zaman report wiever \u00fczerinde default olarak bulunan sitillerden istedigimizi se\u00e7ebiliriz.ve iste rapor sayfamiz hazir. Koln basliklari database \u00fczerinde bulunan sekilde gelmistir ki bu kisimlarin normal textbox lardan fazla farki yoktur. Yani istedigimiz takdirde bu basliklari kendi istegimiz dogrultuda degistirebiliriz Projemizi debug etmeden \u00f6nce tekrar formumuzun design kismuna gelerek rapor ekranimizda olusturdugumuz R.W&#8217; yi raporumuza g\u00f6stermemiz gerekmektedir.\n<\/p>\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/reportviewer\/resim4.jpg\" alt=\"ReportViewer\" longdesc=\"http:\/\/www.yazilimmutfagi.com\" \/> \n\n\n\n<p>\n\nSimdi isterseniz report dosyamiza grafik eklemeden bahsedelim formumuzun design kismindayken toolbox i\u00e7erisinden chart nesnesini ekleyelim ve grafik tipini se\u00e7elim. \n<\/p>\n<p>\n\nGrafigimiz ekrana geldikten sonra report data i\u00e7erisinden grafigini olusturmak \n<\/p>\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/reportviewer\/resim5.jpg\" alt=\"ReportViewer\" longdesc=\"http:\/\/www.yazilimmutfagi.com\" \/> \n\n<a href='www.yazilimmutfagi.com'>.<\/a>\n<p>\n\nIstedigimiz degeri s\u00fcr\u00fckleyerek alt tarafta bulunan ve &#8220;drop data fields here&#8221; yazan alana birakalim. \n<\/p>\n<img decoding=\"async\" src=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/image\/herenbas\/reportviewer\/resim6.jpg\" alt=\"ReportViewer\" longdesc=\"http:\/\/www.yazilimmutfagi.com\" \/> \n\n<p>\nBasit olarak grafigimiz hazir. Garfik \u00f6zelliklerinden istedigimiz her t\u00fcrl\u00fc ayari yapmamamiza ki buna dataset ayarlari dahil sistem izin vermekte. Umarim bu bilgiler isinize yarar ve yazilim hayatinizda kolayliklar saglar. \n<\/p>\n\n<a href='www.yazilimmutfagi.com'>.<\/a>","protected":false},"excerpt":{"rendered":"<p>Merhabalar bu makalemizde raporlama (grafik islemleri, excel d&#246;k&#252;mleri gibi) konusunda &#231;ok sik kullanilan &quot;Report Viewer&quot; &#246;zellliginden bahsedecegiz. Aslinda &#231;ok sik kullanilan yapilardan biri &quot;Crystal Report&quot; yapisidir, fakat bu makalemizde Visual Studio programi &#252;zerinde default olarak gelen &quot;Microsoft Report Viewer&quot;dan bahsedecegiz.<\/p>\n","protected":false},"author":523,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[407],"tags":[5278,4981,4536,5598,4243],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/23"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/523"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":0,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}